• Реклама: 💰 Пополни свой портфель с минимальной комиссией на Transfer24.pro
  • Добро пожаловать на инвестиционный форум!

    Во всем многообразии инвестиций трудно разобраться. MMGP станет вашим надежным помощником и путеводителем в мире инвестиций. Только самые последние тренды, передовые технологии и новые возможности. 400 тысяч пользователей уже выбрали нас. Самые актуальные новости, проверенные стратегии и способы заработка. Сюда люди приходят поделиться своим опытом, найти и обсудить новые перспективы. 16 миллионов сообщений, оставленных нашими пользователями, содержат их бесценный опыт и знания. Присоединяйтесь и вы!

    Впрочем, для начала надо зарегистрироваться!
  • 🐑 Моисей водил бесплатно. А мы платим, хотя тоже планируем работать 40 лет! Принимай участие в партнеской программе MMGP
  • 📝 Знаешь буквы и умеешь их компоновать? Платим. Дорого. Бессрочная акция от MMGP: "ОПЛАТА ЗА СООБЩЕНИЯ"

Помогите со скриптом

Tevez

Новичок
Регистрация
21.11.2007
Сообщения
993
Реакции
5
Поинты
0.000
всем здравствуйте. итак, описываю ситуацию... в программировании я не особо силен, но есть потребность в одном, на мой взгляд простом, скрипте. я очень люблю пользоваться отложенными ордерами, но еще больше люблю переводить ордера в БУ. но ночью по понятным причинам руками это сделать невозможно, поэтому был я был бы премного благодарен тому, кто поделится/напишет довольно простую программку. суть ее в следующем: я ставлю ордер (со стопом и тейком) и как только цена движется в нужном направлении на N пунктов (пусть будет 30), то этот скрипт автоматически переставляет стоплосс на цену открытия + несколько пунктов (2-3). тейк, естественно, остается прежним... если есть возможность, то было бы неплохо учесть еще одну вещь: этот скрипт цепляется на график (пусть будет евробакс), и закрывать он в таком случае может только ордера по евробаксу... другие валюты он не трогает. вот, собственно, и все... если кто поможет, то буду крайне признателен.
 

Metis

Любитель
Регистрация
06.11.2008
Сообщения
384
Реакции
9
Поинты
0.000
Ответ: Помогите со скриптом

всем здравствуйте. итак, описываю ситуацию... в программировании я не особо силен, но есть потребность в одном, на мой взгляд простом, скрипте. я очень люблю пользоваться отложенными ордерами, но еще больше люблю переводить ордера в БУ. но ночью по понятным причинам руками это сделать невозможно, поэтому был я был бы премного благодарен тому, кто поделится/напишет довольно простую программку. суть ее в следующем: я ставлю ордер (со стопом и тейком) и как только цена движется в нужном направлении на N пунктов (пусть будет 30), то этот скрипт автоматически переставляет стоплосс на цену открытия + несколько пунктов (2-3). тейк, естественно, остается прежним... если есть возможность, то было бы неплохо учесть еще одну вещь: этот скрипт цепляется на график (пусть будет евробакс), и закрывать он в таком случае может только ордера по евробаксу... другие валюты он не трогает. вот, собственно, и все... если кто поможет, то буду крайне признателен.

Вот сам пользуюсь двигает трелингом.


Советник для сопровождения позиций - Smart_Traling
Алгоритм сопровождения и закрытия позиции, как известно, является едва ли не более важным,
чем правила её открытия. И подчас изменение системы трейлинга может вызывать довольно
сильные перемены в результативности торговли - как в сторону повышения, так и понижения
последней.
Trailing stop - управляется Советником - Smart_Tralling. Smart_Tralling полностью управляет позицией, при достижении уровней прибыли, перемещает Trailing stop. полностью настраиваемы.
Данный вид трейлинга является доработкой стандартного, относиться к категории трех уровневых
трейлингов. Отличается от стандартного трейлинга тем, что перенос стоплосса осуществляется
не "попунктово" (например, при трейлинге на расстоянии 30 пунктов при +31, стоплосс будет
пенемещен на +1, при +32 - на +2 и т.д.), а "шагами" заданной длины.
По умолчанию: при достижении уровня плавающего профита в 20 пунктов, стоп-лосс переместиться на уровень +1, далее при профите в 35 пунктов, стоп переместиться на +10, при +55, стоп на +30, а далее стопы перемещаются с шагом в 5 пунктов.

Чтобы воспользоваться данным Советником, нужно запустить его на чарт, (отдельный пустой график, без индикаторов) и все. Все открытые позиции будут автоматически сопровождаться Советником(В терминале должно быть включена
функция - "Разрешить Советнику торговать.")
В зависимости от фазы рынка(тренд/флэт) и валютной пары параметры Советника можно и нужно
менять. Настройки по умолчанию, подходят для трендового рынка или рынка с большим диапазоном торгов, но находящемся в ценовом коридоре.

Описание параметров Советника:

UseOneAccount = True; // Торговать только на одном счёте
UseCloseOneThird = True; // Управлять всеми позициями
LevelProfit1 = 20; // Первый уровень профита
LevelMoving1 = 1; // Первый уровень переноса
LevelProfit2 = 35; // Второй уровень профита
LevelMoving2 = 10; // Второй уровень переноса
LevelProfit3 = 55; // Третий уровень профита
LevelMoving3 = 30; // Третий уровень переноса
TrailingStop = 30; // Размер трейлинга
Slippage = 2; // Проскальзывание цены
ShowComment = True; // Показывать комментарии
UseSound = True; // Использовать звуковой сигнал
 

Вложения

  • e-Smart_Tralling.zip
    5.2 KB · Просмотры: 89
Последнее редактирование:

Tevez

Новичок
Регистрация
21.11.2007
Сообщения
993
Реакции
5
Поинты
0.000
Ответ: Помогите со скриптом

спасибо! а не подскажете, какие нужны настройки, чтобы он функционировал так, как я описывал в 1 посте? то есть тралить не надо, надо лишь однократно перенести стоплосс через 30 пунктов после движения цены в нужную сторону. и к тому же мне надо не стоп лосс плюс какое то количество пунктов, а цена открытия плюс какое то количество пунктов. просто возможно ситуация, когда стоит такой ордер: стоп 120 пунктов, тейк 400 пунктов. какой смысл тогда приближать стоп? надо сразу БУ ставить и все...
 

Metis

Любитель
Регистрация
06.11.2008
Сообщения
384
Реакции
9
Поинты
0.000
Ответ: Помогите со скриптом

спасибо! а не подскажете, какие нужны настройки, чтобы он функционировал так, как я описывал в 1 посте? то есть тралить не надо, надо лишь однократно перенести стоплосс через 30 пунктов после движения цены в нужную сторону. и к тому же мне надо не стоп лосс плюс какое то количество пунктов, а цена открытия плюс какое то количество пунктов. просто возможно ситуация, когда стоит такой ордер: стоп 120 пунктов, тейк 400 пунктов. какой смысл тогда приближать стоп? надо сразу БУ ставить и все...

Там не че такого нет грандиозного. Ты его поставь и всё увидишь и поймёшь.
 

KimIV

Интересующийся
Регистрация
22.10.2008
Сообщения
7
Реакции
0
Поинты
0.000
Ответ: Помогите со скриптом

UseCloseOneThird = True; // Управлять всеми позициями
Тут ошибка, которая тащится ещё с финлиста.
Следует читать "Закрывать одну треть позиции при достижении первого уровня профита". Что значит "закрывать одну треть позиции"? Например, открылись двумя лотами. При достижении первого уровня профита 1/3, то 0.6 лота будут закрыты.
ЗЫ. Кстати, этот советник раньше назывался e-TLE_v.1.7, что означает Three Level of Exit (Трёхуровневая система выходов).
 

Вложения

  • e-TLE_v.1.7.zip
    2.2 KB · Просмотры: 67
Последнее редактирование:
Сверху Снизу