Скрипты Обсуждение, доработка и поиск скриптов для терминала MT4.

Ответить
13.11.2016, 09:35
Аватар для дес
дес дес вне форума Интересующийся
Регистрация: 12.11.2016 / Адрес: россия / Сообщений: 6
Поблагодарили 0 раз(а) / Репутация: 1
Владимир, еще просьба, если не трудно, доработать одного отличного советника - разруливатель cm ru 270716. за его нынешние возможности огромное тебе спасибо, погонял на тестере, очень помог на счету. но по моей стратегии хотелось бы добавить ему несколько функций:
1) сетку рыночных ордеров (до 10 шт) с процентом от депо,
2) сетку отложек ( до 10 шт) с процентом от депо,
3) возможность тралить отложки,
4) управление функциями 1-3 кнопками на панели управления,
5) на каждый вид сетки отложек своя кнопка, так же и для рыночной сетки,
6) возможность менять параметры во всплывающем окне,
7) возможность менять цвет фона графика ( от белого глаза быстро устают).
зараннее благодарю.
14.11.2016, 07:21
Аватар для cmillion
cmillion cmillion на форуме Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,463
Поблагодарили 1,272 раз(а) / Репутация: 1279
  • Отправить сообщение для cmillion с помощью ICQ
добрый день, Владимир.
скрипт Open Market Orders.
Позже посмотрю, сейчас пока завал с работой.
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru
14.11.2016, 07:24
Аватар для cmillion
cmillion cmillion на форуме Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,463
Поблагодарили 1,272 раз(а) / Репутация: 1279
  • Отправить сообщение для cmillion с помощью ICQ
Владимир, еще просьба, если не трудно, доработать одного отличного советника - разруливатель cm ru 270716. за его нынешние возможности огромное тебе спасибо, погонял на тестере, очень помог на счету. но по моей стратегии хотелось бы добавить ему несколько функций:
1) сетку рыночных ордеров (до 10 шт) с процентом от депо,
2) сетку отложек ( до 10 шт) с процентом от депо,
3) возможность тралить отложки,
4) управление функциями 1-3 кнопками на панели управления,
5) на каждый вид сетки отложек своя кнопка, так же и для рыночной сетки,
6) возможность менять параметры во всплывающем окне,
7) возможность менять цвет фона графика ( от белого глаза быстро устают).
зараннее благодарю.
По этому советнику есть отдельная ветка
http://forexsystemsru.com/1185371-post243.html
просьбы писать все пожелания по нему в ней
Там кстати и более новая версия советника в которой наверное уже что то из перечисленного есть
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru
16.11.2016, 10:47
Аватар для VIZAVI
VIZAVI VIZAVI вне форума Местный житель
Регистрация: 27.01.2010 / Адрес: Россия/Квартира/Дача/Диван/Сеновал / Сообщений: 137
Поблагодарили 177 раз(а) / Репутация: 179
Советник выставляет стоп лосс и тейк профит у всех позиций текущего инструмента ( и рыночным и отложкам), если выставлено значение менее STOPLEVEL, то советник не меняет стоп.

Переменные:

PHP код:
stoploss уровень выставления SLесли 0то SL не изменяется
takeprofit 
уровень выставления TPесли 0то TP не изменяется  
SetStop
.mq4 
В терминале работает только с одной парой,другие игнорирует. Поправить можно?
Нет сливных советников...есть маленькие депозиты!

ИМХО...(Имею Мнение Хрен Оспоришь)...
17.11.2016, 22:08
Аватар для cmillion
cmillion cmillion на форуме Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,463
Поблагодарили 1,272 раз(а) / Репутация: 1279
  • Отправить сообщение для cmillion с помощью ICQ
В терминале работает только с одной парой,другие игнорирует. Поправить можно?
Читайте внимательно "Советник выставляет стоп лосс и тейк профит у всех позиций текущего инструмента". Т.е. он работает на том инструменте, куда его поставили. Если нужно на нескольких, то ставьте на все, на которые нужно и выставляйте по каждому инструменту свои параметры.
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru
18.11.2016, 20:04
Аватар для YuryGromoV
YuryGromoV YuryGromoV вне форума Прохожий
Регистрация: 13.10.2016 / Сообщений: 1
Поблагодарили 0 раз(а) / Репутация: 1
Здравствуйте Владимир! Очень нужна помощь. Нужен скрипт или советник который бы работал по простым правилам.
1. В понедельник утром открывается торговая неделя и нужно чтобы скрипт дождался закрытия первого 4х часового бара.
2. Когда 1й 4х часовой бар недели закрывается, выставляются отложки: на бай - выше хая бара на заданное число пунктов с заданным стопом, на селл - ниже лоу на заданное число пунктов с заданным стопом.
3. В настройках есть возможность включения удаления второго ордера при срабатывании первого.
Просто в ручную приходится дожидаться ночи чтобы выставить ордера.
Надеюсь на помощь. Спасибо!
19.11.2016, 07:01
Аватар для VIZAVI
VIZAVI VIZAVI вне форума Местный житель
Регистрация: 27.01.2010 / Адрес: Россия/Квартира/Дача/Диван/Сеновал / Сообщений: 137
Поблагодарили 177 раз(а) / Репутация: 179
Читайте внимательно "Советник выставляет стоп лосс и тейк профит у всех позиций текущего инструмента". Т.е. он работает на том инструменте, куда его поставили. Если нужно на нескольких, то ставьте на все, на которые нужно и выставляйте по каждому инструменту свои параметры.
В терминале открыто 5 пар. Советник установлен на всех. Параметры разные. Советник улыбается и работает только на одной паре. На остальных не улыбается и не работает. Так понятнее?
Нет сливных советников...есть маленькие депозиты!

ИМХО...(Имею Мнение Хрен Оспоришь)...
19.11.2016, 07:06
Аватар для alexshell
alexshell alexshell на форуме Элитный участник
Регистрация: 29.10.2010 / Сообщений: 693
Поблагодарили 1,697 раз(а) / Репутация: 1699
В терминале открыто 5 пар. Советник установлен на всех. Параметры разные. Советник улыбается и работает только на одной паре. На остальных не улыбается и не работает. Так понятнее?
Разрешите советникам торговать ,в настройках, во вкладке общие. Они и заулыбаются.
19.11.2016, 07:29
Аватар для VIZAVI
VIZAVI VIZAVI вне форума Местный житель
Регистрация: 27.01.2010 / Адрес: Россия/Квартира/Дача/Диван/Сеновал / Сообщений: 137
Поблагодарили 177 раз(а) / Репутация: 179
Разобрался,видимо старый билд косячил. Вопрос закрыт.
Нет сливных советников...есть маленькие депозиты!

ИМХО...(Имею Мнение Хрен Оспоришь)...
19.11.2016, 07:30
Аватар для cmillion
cmillion cmillion на форуме Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,463
Поблагодарили 1,272 раз(а) / Репутация: 1279
  • Отправить сообщение для cmillion с помощью ICQ
В терминале открыто 5 пар. Советник установлен на всех. Параметры разные. Советник улыбается и работает только на одной паре. На остальных не улыбается и не работает. Так понятнее?
Чтобы улыбался на всех, на каждой паре разрешите
Нажмите на изображение для увеличения
Название: 2016-11-19_10-28-58.png
Просмотров: 27
Размер:	7.9 Кб
ID:	259086
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru
28.01.2017, 17:16
Аватар для targowes
targowes targowes вне форума Прохожий
Регистрация: 06.11.2014 / Сообщений: 2
Поблагодарили 0 раз(а) / Репутация: 1
Владимир, если сможете помочь. Достаточно простая проблема, но реализовать сам не смог. Все-таки до программиста мне далеко.
Вообщем, ситуация такая. На некотором расстоянии от цены выставляются отложенные ордера buy stop и sell stop (с внесенными в них фиксированными тейками и стопами). После срабатывания одного из них, второй отложенный удваивается (или уменьшается то же в два раза). Будет уменьшение или удвоение известно заранее, до начала торговли. Поэтому можно иметь два советника. Один для удвоения, другой для уменьшения.
Если первый ордер сработал по тейку, то отменить второй отложенный.
Очень желательно, что бы советник был независимый и его можно было кидать на разные пары по отдельности.
Точки входа я определяю вручную. А вот потом столько ждать, пока ордера сработают - это очень выматывает. Если будет такая возможность написать это, буду очень-очень благодарен.
30.01.2017, 08:22
Аватар для cmillion
cmillion cmillion на форуме Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,463
Поблагодарили 1,272 раз(а) / Репутация: 1279
  • Отправить сообщение для cmillion с помощью ICQ
Владимир, если сможете помочь. Достаточно простая проблема, но реализовать сам не смог. Все-таки до программиста мне далеко.
Вообщем, ситуация такая. На некотором расстоянии от цены выставляются отложенные ордера buy stop и sell stop (с внесенными в них фиксированными тейками и стопами). После срабатывания одного из них, второй отложенный удваивается (или уменьшается то же в два раза). Будет уменьшение или удвоение известно заранее, до начала торговли. Поэтому можно иметь два советника. Один для удвоения, другой для уменьшения.
Если первый ордер сработал по тейку, то отменить второй отложенный.
Очень желательно, что бы советник был независимый и его можно было кидать на разные пары по отдельности.
Точки входа я определяю вручную. А вот потом столько ждать, пока ордера сработают - это очень выматывает. Если будет такая возможность написать это, буду очень-очень благодарен.
Держите. Не совсем то, но очень похожее и самое главное ! реально зарабатывающее!

Советник выставляет 2 стоп ордера с начальным лотом на расстоянии Step от текущей цены.
При срабатывании одного, второй удаляется и на стоплосс рыночного ордера выставляется стоп ордер с увеличенным лотом.
При закрытии ордера по тейкпрофиту стоп ордер удаляется и советник начинает работу с начала.
Тейкпрофит добавляется с учетом накопленных убытков.

Нажмите на изображение для увеличения
Название: Nevalyashka Stop.PNG
Просмотров: 47
Размер:	52.1 Кб
ID:	264737
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru

Последний раз редактировалось cmillion; 30.01.2017 в 08:29.
30.01.2017, 13:11
Аватар для targowes
targowes targowes вне форума Прохожий
Регистрация: 06.11.2014 / Сообщений: 2
Поблагодарили 0 раз(а) / Репутация: 1
Огромное спасибо! Буду пробовать.
02.02.2017, 15:31
Аватар для step1
step1 step1 на форуме Активный участник
Регистрация: 05.03.2013 / Сообщений: 191
Поблагодарили 76 раз(а) / Репутация: 77
Работа скрипта.
При старте скрипт выставляет линию, на расстоянии TakeProfit от текущей цены.
При достижении ценой этой горизонтальной линии закрываются прибыльные ордера.
Скрипт закрывает от каждого ордера заданный процент, при значении PercentClose = 100% закрывает ордера полностью.
Далее скрипт заканчивает свою работу


PHP код:
extern int     TakeProfit     30;     //прибыль закрытия ордера в пунктах, на такое расстояние от текущей цены ставим линию Close 
extern double  PercentClose   30;     //процент закрытия ордера 
extern int     Magic          = -1;     //если -1 все, если 0 ручные, если есть номер то по конкретному магику. 
удачной торговли!
Владимир, здравствуйте.
Спасибо за скрипты.
А что делает данный скрипт, если от текущей цены установлены в обе стороны рыночные и стоповые ордера?
02.02.2017, 18:58
Аватар для cmillion
cmillion cmillion на форуме Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,463
Поблагодарили 1,272 раз(а) / Репутация: 1279
  • Отправить сообщение для cmillion с помощью ICQ
Владимир, здравствуйте.
Спасибо за скрипты.
А что делает данный скрипт, если от текущей цены установлены в обе стороны рыночные и стоповые ордера?
ничего не делает. Он работает только с открытыми позициями.
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru
03.02.2017, 05:41
Аватар для step1
step1 step1 на форуме Активный участник
Регистрация: 05.03.2013 / Сообщений: 191
Поблагодарили 76 раз(а) / Репутация: 77
ничего не делает. Он работает только с открытыми позициями.
Тогда два момента:
1) если открыты рыночные ордера в оба направления, то скрипт пытается закрыть только прибыльные ордера в обоих направлениях?

2) можно попросить сделать скрипт или советник, который будет закрывать только прибыльные ордера (при этом если после запуска скрипта / советника лимитные или стоп ордера стали рыночными, то их тоже нужно учитывать) при наступлении определенной цены. В настройки вынести -

а) какие прибыльные ордера закрывает (только бай, только селл, или и те и другие),

б) цена закрытия - указываем конкретные цены (не менее двух значений, совсем супер, если будет не менее четырех значений цены) при которых закрываются прибыльные ордера,

в) отступ в пунктах от текущей цены, когда запускается скрипт / советник (работает в случае если не указаны конкретные цены закрытия, см. пункт б)). Отступ должен работать в обоих направлениях от текущей цены, то есть фактически получится две цены закрытия прибыльных ордеров,

в) все ордера учитывает или только с определенным магиком.



Заранее благодарю.

Последний раз редактировалось step1; 03.02.2017 в 05:56.
03.02.2017, 12:44
Аватар для step1
step1 step1 на форуме Активный участник
Регистрация: 05.03.2013 / Сообщений: 191
Поблагодарили 76 раз(а) / Репутация: 77
Владимир, еще такой вопрос - у Вас есть скрипт, который запускает трал всех профитных ордеров по данной валютной паре (в настройках указывается цена запуска, отступ, шаг трала, закрытие по пятницам (да/нет)+время закрытия трала(часы, минуты), если в поле "закрыть по пятницам" стоит "да")?
05.02.2017, 19:50
Аватар для cmillion
cmillion cmillion на форуме Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,463
Поблагодарили 1,272 раз(а) / Репутация: 1279
  • Отправить сообщение для cmillion с помощью ICQ
Владимир, еще такой вопрос - у Вас есть скрипт, который запускает трал всех профитных ордеров по данной валютной паре (в настройках указывается цена запуска, отступ, шаг трала, закрытие по пятницам (да/нет)+время закрытия трала(часы, минуты), если в поле "закрыть по пятницам" стоит "да")?
Именно по пятницам такого нет. Но могу написать индивидуально для Вас.
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru
09.02.2017, 16:01
Аватар для Mosc
Mosc Mosc вне форума Активный участник
Регистрация: 25.02.2010 / Сообщений: 96
Поблагодарили 35 раз(а) / Репутация: 40
Владимир, приветствую!

Тут такая оказия. Есть всем известный Илан Динамик 1.6.
Вводные:
- открыта серия из N-колен,
- один из ордеров вручную уменьшен по объему (был 57.67, а стал 37.67)

.... #729266318 2017.01.19 04:15:20 sell 37.67 ..... from #729266263....,

- данный ордер, соответственно, выпал из серии, т.е. Илан теперь его "не знает", т.к. он определен как from #729266263

Вот теперь нужно "пристегнуть, впихнуть" этот ордер/ордера обратно в илановскую серию.

Я видел здесь один Ваш скрипт для добавления ордеров по магику, но это для добавления, а если ордер уже в рынке?
Экспериментировать не стал ))) Мало ли что...

Это можно реализовать каким то Вашим скриптом? Буду крайне признателен. С уважением.

Последний раз редактировалось Mosc; 09.02.2017 в 16:14.
09.02.2017, 18:54
Аватар для cmillion
cmillion cmillion на форуме Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,463
Поблагодарили 1,272 раз(а) / Репутация: 1279
  • Отправить сообщение для cmillion с помощью ICQ
Владимир, приветствую!

Тут такая оказия. Есть всем известный Илан Динамик 1.6.
Вводные:
- открыта серия из N-колен,
- один из ордеров вручную уменьшен по объему (был 57.67, а стал 37.67)

.... #729266318 2017.01.19 04:15:20 sell 37.67 ..... from #729266263....,

- данный ордер, соответственно, выпал из серии, т.е. Илан теперь его "не знает", т.к. он определен как from #729266263

Вот теперь нужно "пристегнуть, впихнуть" этот ордер/ордера обратно в илановскую серию.

Я видел здесь один Ваш скрипт для добавления ордеров по магику, но это для добавления, а если ордер уже в рынке?
Экспериментировать не стал ))) Мало ли что...

Это можно реализовать каким то Вашим скриптом? Буду крайне признателен. С уважением.
Открытой позиции невозможно изменить магик
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru
Mosc 
Ответить


Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ошибка открытия/закрытия ордера Gliven Язык программирования MQL4 0 16.02.2011 07:32


Текущее время: 00:23. Часовой пояс GMT.


Перевод: zCarot
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO