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

Ответить
06.11.2013, 23:53
Аватар для Frolov
Frolov Frolov вне форума Новичок форума
Регистрация: 06.11.2010 / Сообщений: 45
Поблагодарили 23 раз(а) / Репутация: 24
Здравствуйте, уважаемый cmillion.
Есть советник торгующий стоповыми отложками . Выставляет 2 стоповых отложки на расстоянии от цены и через время двигает их пока цена не собьет одну из них. Нужно сделать так чтобы отложки были виртуальными . Чтобы советник не выставлял отложки и модефицировал их, а рисовал 2 разные по цвету линии и через время двигал эти линии пока цена не коснется одной из них и не откроется ордер. Думаю для Вас это будет несложная задача. Благодарю
07.11.2013, 06:58
Аватар для cmillion
cmillion cmillion на форуме Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,463
Поблагодарили 1,272 раз(а) / Репутация: 1279
  • Отправить сообщение для cmillion с помощью ICQ
Здравствуйте, уважаемый cmillion.
Есть советник торгующий стоповыми отложками . Выставляет 2 стоповых отложки на расстоянии от цены и через время двигает их пока цена не собьет одну из них. Нужно сделать так чтобы отложки были виртуальными . Чтобы советник не выставлял отложки и модефицировал их, а рисовал 2 разные по цвету линии и через время двигал эти линии пока цена не коснется одной из них и не откроется ордер. Думаю для Вас это будет несложная задача. Благодарю
Посмотрите
Советник с виртуальными стоп ордерами
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru
07.11.2013, 12:32
Аватар для Frolov
Frolov Frolov вне форума Новичок форума
Регистрация: 06.11.2010 / Сообщений: 45
Поблагодарили 23 раз(а) / Репутация: 24
Спасибо, но это немного не ОНО. Мне нужна копия Merkio Exp Ukis 2008.mq4 , НО в "виртуальном" виде
07.11.2013, 12:50
Аватар для cmillion
cmillion cmillion на форуме Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,463
Поблагодарили 1,272 раз(а) / Репутация: 1279
  • Отправить сообщение для cmillion с помощью ICQ
Спасибо, но это немного не ОНО. Мне нужна копия Merkio Exp Ukis 2008.mq4 , НО в "виртуальном" виде
Я стараюсь даже не смотреть чужие советники, но если Вы настаиваете, то можете обратиться через личку или на почту. Сразу скажу, что это будет дороже, чем написать советник с ноля по Вашему техзаданию.
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru

Последний раз редактировалось NSerega; 07.11.2013 в 15:11.
25.11.2013, 09:16
Аватар для ivanek
ivanek ivanek вне форума Интересующийся
Регистрация: 15.11.2012 / Сообщений: 3
Поблагодарили 0 раз(а) / Репутация: 1
Здравствуйте! А есть скрипт типа open orders market execution, но чтоб лот для сел и бай можно было разный ставить?
25.11.2013, 11:22
Аватар для cmillion
cmillion cmillion на форуме Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,463
Поблагодарили 1,272 раз(а) / Репутация: 1279
  • Отправить сообщение для cmillion с помощью ICQ
Здравствуйте! А есть скрипт типа open orders market execution, но чтоб лот для сел и бай можно было разный ставить?
Можете два раза подряд запустить этот скрипт с разными параметрами или скопировать его 2 раза и запускать отдельно скрипт для buy и отдельно для sell
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru
25.11.2013, 11:46
Аватар для ivanek
ivanek ivanek вне форума Интересующийся
Регистрация: 15.11.2012 / Сообщений: 3
Поблагодарили 0 раз(а) / Репутация: 1
Я воспользовался cm_script_Hedge.mq4 в место GBPUSD изменил на EURUSD. И всё получилось. Спасибо!
25.12.2013, 07:23
Аватар для cmillion
cmillion cmillion на форуме Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,463
Поблагодарили 1,272 раз(а) / Репутация: 1279
  • Отправить сообщение для cmillion с помощью ICQ

По умолчанию Скрипт закрытия всех позиций CloseAllOrders_v5

параметры

PHP код:
extern int   Magic       0;   //закрывать только сделки с магиком 0-открытые вручную
extern bool  MagicAll    true;//если true - закрывать все
extern int   Profit      0;   //закрывать только сделки с профитом больше Profit
extern int   TipOrder    0;   //(0) - все ордера   (1) - Buy     (-1) - Sell
extern bool  SymbolAll   false;//если true - все валютные пары   false - только текущие
extern bool  DeleteOrderstrue;//если true - удалять и отложенные   false - только рыночные
extern int   attempts   10;    //кол-во попыток закрытия 
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru
08.01.2014, 22:28
Аватар для xayss
xayss xayss вне форума Интересующийся
Регистрация: 25.12.2009 / Сообщений: 1
Поблагодарили 0 раз(а) / Репутация: -1
Скрипт выставляет ордер по максимуму / минимуму прошлой свечи плюс минус фильтр.
Стоплосс ставит на противоположный экстремум свечи плюс минус фильтр.
Если перетащить его мышкой на график выше текущей цены, то он ставит BuyStop ордер, если ниже то SellStop ордер.

Параметры

Скрытый текст

PHP код:
extern int     Takeprofit        0,     //тейкпрофит ордеров 
               
фильтр            10
               
Candle            1;     //по какой свече ставим ордера (0- текущая  1- прошлая....) 
extern double  Lot               0.1;   //лот 
extern int     Magic             0;     //уникальный номер ордеров этого советника, если 0 то ведет все ордера, в том числе выставленные вручную 
extern bool    comment           true;  //выводить информацию на экран 
[свернуть]
cmillion, здравствуйте!
Возможно добавить также в скрипт чтоб ордер выстовлялся в %от депозита ?
это с поста №17

Последний раз редактировалось NSerega; 08.01.2014 в 23:30.
27.01.2014, 20:14
Аватар для Roccosovsky
Roccosovsky Roccosovsky вне форума Интересующийся
Регистрация: 27.01.2014 / Сообщений: 7
Поблагодарили 2 раз(а) / Репутация: 3
Здравствуйте! Подскажите скрипт, чтобы при открытие-закрытие сделки значки автоматический выставлялись на тренде в MetaTrader 4.

Такое исполнение значков присутствует в советнике. Как сделать, чтобы и при ручной торговле оставались следы моей активности на протяжении всего времени, чтобы анализировать свою работу.

Последний раз редактировалось chocolate; 30.01.2014 в 09:55.
10.02.2014, 12:55
Аватар для 8bit
8bit 8bit вне форума Активный участник
Регистрация: 22.11.2012 / Сообщений: 281
Поблагодарили 51 раз(а) / Репутация: 53
А из истории сделок можно перекинуть на график/ cм фотку
10.02.2014, 13:08
Аватар для cmillion
cmillion cmillion на форуме Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,463
Поблагодарили 1,272 раз(а) / Репутация: 1279
  • Отправить сообщение для cmillion с помощью ICQ
Здравствуйте! Подскажите скрипт, чтобы при открытие-закрытие сделки значки автоматический выставлялись на тренде в MetaTrader 4.

Такое исполнение значков присутствует в советнике. Как сделать, чтобы и при ручной торговле оставались следы моей активности на протяжении всего времени, чтобы анализировать свою работу.
Установите индикатор orderbalans и у Вас будут отображаться линии как в тестере, а вот значи я не помню делал я там или нет, проверьте.
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru
11.03.2014, 18:21
Аватар для Жёржетта
Жёржетта Жёржетта вне форума Новичок форума
Регистрация: 31.01.2014 / Сообщений: 27
Поблагодарили 13 раз(а) / Репутация: 14
Здравствуйте, нужен скрипт, который по текущей цене откроет сразу 10 ордеров по одной цене, выставит стопы у всех на одинаковом размере пунктов, а вот тейки будут у всех разные, по мере увеличения. Например, открылись 10 ордеров лотом 0,01, стопы у всех 400 пунктов, а тейки на первом - 50, на втором -100, на третьем - 150, на четвертом - 200 ну и так все 10 ордеров.
13.03.2014, 09:19
Аватар для cmillion
cmillion cmillion на форуме Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,463
Поблагодарили 1,272 раз(а) / Репутация: 1279
  • Отправить сообщение для cmillion с помощью ICQ

По умолчанию Open Market Orders

Cкрипт по текущей цене откроет сразу указанное в переменной orders кол-во ордеров по одной цене, выставит стопы у всех на одинаковом размере пунктов, тейки будут у всех разные, по мере увеличения. Например, открылись 10 ордеров лотом 0,01, стопы у всех 400 пунктов, а тейки на первом - 50, на втором -100, на третьем - 150, на четвертом - 200 ну и так все 10 ордеров."


PHP код:
input int     type         OP_BUY;   //тип ордера 0 - buy;   1 - sell
input int     orders       10;       //кол-во ордеров
input int     stoploss     10;       //уровень выставления SL, если 0, то SL не выставляется
input int     takeprofit   10;       //уровень выставления TP, если 0, то SL не выставляется
input int     Step_TP      10;       //шаг выставления последующих TP
input double  Lot          0.1;      //объем ордера

input int     slippage     3;        //Максимально допустимое отклонение цены для рыночных ордеров
input int     Magic        0;        //уникальный номер ордера 
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru
14.03.2014, 07:17
Аватар для Жёржетта
Жёржетта Жёржетта вне форума Новичок форума
Регистрация: 31.01.2014 / Сообщений: 27
Поблагодарили 13 раз(а) / Репутация: 14
Владимир спасибо большое за скрипт!!! Так классно, что в настройках написано русскими словами какие параметры выставлять (блондинка и та поймёт) !!! Супер! Только вот в терминале в Альпах он выдает ошибки, что уровни близкие. А у меня реальный счет у них. Работаю на золоте, там 3 знака на металлах, хоть лося ставь 5000 в настройках, хоть 50000 , все-равно выдает ошибку. На других инструментах тоже выдает ошибки.
На демо-счете в терминале ФК работает нормально и на золоте, и на других инструментах.
Посмотрите скрины, может я что-то не так делаю.

Скрытый текст


[свернуть]

Последний раз редактировалось chocolate; 20.03.2014 в 08:53.
14.03.2014, 07:39
Аватар для cmillion
cmillion cmillion на форуме Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,463
Поблагодарили 1,272 раз(а) / Репутация: 1279
  • Отправить сообщение для cmillion с помощью ICQ
Сообщение от: Жёржетта
Владимир спасибо большое за скрипт!!! Так классно, что в настройках написано русскими словами какие параметры выставлять (блондинка и та поймёт) !!! Супер! Только вот в терминале в Альпах он выдает ошибки, что уровни близкие. А у меня реальный счет у них. Работаю на золоте, там 3 знака на металлах, хоть лося ставь 5000 в настройках, хоть 50000 , все-равно выдает ошибку. На других инструментах тоже выдает ошибки.
На демо-счете в терминале ФК работает нормально и на золоте, и на других инструментах.
В альпари на Вашем счете вероятно используется маркет исполнение ордеров из за чего нет возможности выставлять стопы сразу при открытии ордера. Я добавил отдельную функцию модификации стопов, теперь все должно получиься. Удачной торговли!
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru
14.03.2014, 07:50
Аватар для Жёржетта
Жёржетта Жёржетта вне форума Новичок форума
Регистрация: 31.01.2014 / Сообщений: 27
Поблагодарили 13 раз(а) / Репутация: 14
Класс!!! Все получилось!!! Владимир, Вы, Волшебник!!!
14.03.2014, 08:07
Аватар для cmillion
cmillion cmillion на форуме Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,463
Поблагодарили 1,272 раз(а) / Репутация: 1279
  • Отправить сообщение для cmillion с помощью ICQ
Сообщение от: Жёржетта
Класс!!! Все получилось!!! Владимир, Вы, Волшебник!!!
Рад был помочь!
Кстати этот аватар Вам больше подходит
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru
14.03.2014, 14:02
Аватар для cmillion
cmillion cmillion на форуме Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,463
Поблагодарили 1,272 раз(а) / Репутация: 1279
  • Отправить сообщение для cmillion с помощью ICQ

По умолчанию cm-CloseLock

Советник закрывает дальний ордер и все прибыльные ордера если его убыток перекрывается прибыльными ордерами плюс CloseProfit в валюте депозита.
Дальний ордер определяется по расстоянию от текущей цены до ордера.


Пример:

Имеем 10 ордеров, из них 5 в прибыли и 5 в убытке. Убыток самого дальнего ордера 5 usd а прибыль всех прибыльных ордеров в сумме тоже 6 usd. Если CloseProfit = 1usd то закрываем дальний убыточный и все прибыльные на текущей валютной паре.

Параметры
PHP код:
extern int    CloseProfit  0;     //закрывать по суммарному профиту  
extern int    Magic        0;     //-1 все ордера 
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru
Ded_FX 
15.03.2014, 19:18
Аватар для statistic
statistic statistic на форуме Местный знаток
Регистрация: 13.07.2013 / Адрес: Старые Васюки / Сообщений: 718
Поблагодарили 777 раз(а) / Репутация: 778
В альпари на Вашем счете вероятно используется маркет исполнение ордеров из за чего нет возможности выставлять стопы сразу при открытии ордера. Я добавил отдельную функцию модификации стопов, теперь все должно получиься. Удачной торговли!
Еще бы добавить в скрипт настройки лотов, а то получается все 10 ордеров можно открыть только одним объемом, как вы думаете?
Ответить


Опции темы

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

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


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


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


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