Группа "Стол заказов MQL"

Рейтинг 2146



РЕКОМЕНДУЮ




Лучшее от session



Очередной стрелочник. Комментариев 19
2015-06-07 11:10:57Рейтинг 0

Кликер

Андрей, будь добр напиши кликера, который просто будет выставлять ордера покупка/продажа через заданный промежуток времени (параметр в секундах).
Переменные:
— лот
— БАЙ (да/нет)
— СЕЛ (да/нет)
— время в секундах (через которое отправляется приказ)
— мэджик

И еще если есть возможность желательно расчитывать лот по ММ в %.

Нужен как вспомогательный бот для тестирования других советников.
  • 0
  • Просмотров: 4606
  • 27 июня 2015, 16:17
  • session
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

Вступите в группу "Стол заказов MQL", чтобы следить за обновлениями
ПРИСОЕДИНИТЬСЯ К ГРУППЕ
присоединиться
  Предыдущая запись в группе
Заказ
Следующая запись в группе  
Добавить Трал и БУ к сове
27 июня 2015
29 июня 2015

Брокер для ваших роботов, 15 лет на рынке

Комментарии (25)

+
0
Это когда бросаешь советник на график и он начинает ордера выставлять через столько то секунд?
avatar

  35  AM2 Сообщений: 16254 - Андрей

  • 28 июня 2015, 00:41
+
0
Да выставляет ордера через заданный интервал в секундах.
Секунд может быть много, например 36000...<img src='http://opentraders.ru/templates/skin/g6h/images/smilies/002.gif' alt=' :) '>&nbsp; 
Да забыл сказать что интервал нужно что бы задавался на БАЙ и на СЕЛ отдельно.
Редактирован: 28 июня 2015, 08:24
avatar

  10  session Автор Сообщений: 165

  • 28 июня 2015, 08:22
+
+1
В среду начну делать.
avatar

  35  AM2 Сообщений: 16254 - Андрей

  • 28 июня 2015, 10:29
+
0
*yes* 
avatar

  10  session Автор Сообщений: 165

  • 28 июня 2015, 10:37
+
+1
Советник открыл указанное количество ордеров через заданный промежуток времени в секундах: www.opentraders.ru/downloads/787/

avatar

  35  AM2 Сообщений: 16254 - Андрей

  • 30 июня 2015, 13:27
+
0
Андрей, спасибо.
То что доктор прописал.

Правда я имел в виду
— БАЙ (да/нет)
— СЕЛ (да/нет)
В двух разных параметрах. Что бы можно было одновременно ордера в оба направления но с разными интервалами лепить.

Но для начала такой вариант вполне подойдет.
Пока не переделывай, если что чиркану в новый топик.
avatar

  10  session Автор Сообщений: 165

  • 30 июня 2015, 18:38
+
0
Андрей, вчера все было нормально, а сегодня похоже заглючил таймер.

avatar

  10  session Автор Сообщений: 165

  • 3 июля 2015, 09:52
+
0
Андрюха, пошевелил мозгами и ДОШЛО!
Сов ставит ордер при переключении ТФ!!!!!!!!!!!!!!!!
Этого делать совсем не надо!!!
avatar

  10  session Автор Сообщений: 165

  • 3 июля 2015, 09:56
+
0
Не переключайте ТФ, так как в metatrader-е так сделано, что при переключении ТФ — сов удаляется и ставится заново.
avatar

  27  Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..

  • 3 июля 2015, 14:40
+
0
Я не в курсе как сделано в МТ, но с другими советниками все в порядке обычно.

Первый раз слышу такое пожелание да еще от программиста!
Oxy вы неподражаемы! <img src='http://opentraders.ru/templates/skin/g6h/images/smilies/002.gif' alt=' :) '>&nbsp; 

А что Андрей скажешь? Возможно ли устранить проблему?

P.S. А даже если так, то что мешает проверить время выствления последнего ордера и дальше по логике таймера?
Редактирован: 3 июля 2015, 14:51
avatar

  10  session Автор Сообщений: 165

  • 3 июля 2015, 14:49
+
0
Проблему решить, скорее всего можно, код не видела.
Первый раз слышу такое пожелание да еще от программиста!

Не понимаю, чем мое пожелание вас удивило? Если советник вы запускаете уже для торговли, не для тестирования. И если советник, вы используете не как помощник по мелочам, а как полноценного робота, то чтобы он корректно работал, надо оставить его в покое. Желательно поставить на выделенный сервер и не трогать.
Редактирован: 3 июля 2015, 15:15
avatar

  27  Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..

  • 3 июля 2015, 15:12
+
0
Конечно я придумаю как решить эту проблему если довести до ума этот нюанс вызовет определенные трудности у Андрея.

Поэтому «и хотелось бы уже услышать начальника транспортного цеха»

чтобы он корректно работал, надо оставить его в покое. Желательно поставить на выделенный сервер и не трогать.

А на это я вам отвечу очень просто, если существуют какие-то тонкости в работе советника то я вообще никогда не поставлю его не то что на ВПС, но и вообще на реал.
Пока не буду уверен в его 100% работоспособности.

По идее в ответ вы вполне могли бы написать про платный софт и т.д. И будете правы как всегда......:) 
avatar

  10  session Автор Сообщений: 165

  • 3 июля 2015, 15:25
+
+1
В том, что на реал нельзя ставить, пока не будешь уверен на 100% — в этом я вас полностью поддерживаю. Добавлю, в идеале, понимать работу советника — что и как он будет делать в тех и иных ситуациях. Я противник «черных ящиков».
avatar

  27  Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..

  • 3 июля 2015, 15:30
+
0
Oxy, я что то сразу не сообразил спросить.
На следующей неделе что ли вы заступаете на вахту в Стол заказов?
avatar

  10  session Автор Сообщений: 165

  • 3 июля 2015, 16:15
+
+1
с чего это вы решили? нет. Мне когда интересно, что здесь происходит, я оставляю комментарии
avatar

  27  Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..

  • 3 июля 2015, 16:17
+
0
А что Андрей скажешь? Возможно ли устранить проблему?


Можно в коде прописать необходимые настройки, тогда при перезагрузке будет все нормально.


//--- Inputs
extern int    StopLoss      = 500;       //стоплосс рыночного ордера
extern int    TakeProfit    = 500;       //тейкпрофит рыночного ордера
extern int    OrdersType    = 0;         //0-ВЫКЛ. 1-Sell 2-buy
extern int    BuyInterval   = 5;         //интервал в секундах для бай
extern int    SellInterval  = 5;         //интервал в секундах для селл
extern int    Slip          = 30;        //проскальзывание
extern int    Count         = 10;        //чило открываемых ордеров
extern int    Magic         = 20150613;  //магик
extern double Lots          = 0.1;       //лот
avatar

  35  AM2 Сообщений: 16254 - Андрей

  • 3 июля 2015, 20:57
+
0
Ок, пропиши пожалуйста?
avatar

  10  session Автор Сообщений: 165

  • 3 июля 2015, 21:12
+
0
Просто заменяешь в коде цифры и все.
avatar

  35  AM2 Сообщений: 16254 - Андрей

  • 3 июля 2015, 21:15
+
0
Какие цифры?
avatar

  10  session Автор Сообщений: 165

  • 3 июля 2015, 21:16
+
0
Андрей к чему этот скрин, я не въезжаю что-то? В коде тоже самое.
avatar

  10  session Автор Сообщений: 165

  • 3 июля 2015, 22:53
+
0
Андрей, то что в тестере бот ставит ордер на каждую свечу я заметил сразу, но думал что демо счетом обойдусь, а вот сейчас потребовалось его прогнать в тестере.

Будь добр глянь что бы бот по таймеру в тестере работал.
Ну и еще раз скажи какие цифры в коде нужно изменить что бы на переключение ТФ не реагировал?
avatar

  10  session Автор Сообщений: 165

  • 4 июля 2015, 21:21
+
0
Ну и еще раз скажи какие цифры в коде нужно изменить что бы на переключение ТФ не реагировал?


Здесь время в секундах. В тестере не прогонишь.


extern int    BuyInterval   = 5;         //интервал в секундах для бай
extern int    SellInterval  = 5;         //интервал в секундах для селл
avatar

  35  AM2 Сообщений: 16254 - Андрей

  • 4 июля 2015, 21:40
+
0
Даже если 1800 сек?
И что с переключением ТФ делать?
avatar

  10  session Автор Сообщений: 165

  • 4 июля 2015, 22:00
+
+1
Если в советнике используется таймер, то такой советник в тестере не прогонишь.
Обработка событий Timer в тестере стратегий не поддерживается.
docs.mql4.com/ru/runtime/testing

При переключении ТФ
последовательно вызываются обработчики OnDeinit() на старом символе/таймфрейме и OnInit() на новом символе/таймфрейме
docs.mql4.com/ru/runtime/running
Расшифровываю: останавливается таймер и запускается заново.

И не надо мне говорить:
Первый раз слышу такое пожелание да еще от программиста!
По поводу — не переключайте ТФ.
И тем более не надо говорить:
Я не в курсе как сделано в МТ...
Это тоже самое, как сесть за руль и сказать, что я не в курсе, как водить, но за рулем останусь.
avatar

  27  Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..

  • 5 июля 2015, 15:28
+
+1
Спасибо почитал по ссылке, все понятно на счет таймера.

На счет остального в полемику вступать не считаю нужным что бы не портить настроение вам и себе.
avatar

  10  session Автор Сообщений: 165

  • 5 июля 2015, 15:42

Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий