Вроде должно работать, но сам смысл проблемы в том, что я сетовал на неправильное определение времени истечения и что-то не так происходило, наверное я вообще не в том причину ищу
Смысл вот в чем, хочу протестровать поведение советника 18 декабря в 16 часов, выходит отличная новость, которая дает хороший импульс, почти без откатов, но при попытке проверить поведение советника на этом импульсе возникает проблема, что стоп ордера игнорятся, никогда с таким не сталкивался, думал что слишком нагружаю систему расчетами, сделал примитивной до невозможного, вот собственног код
#include <Trade\Trade.mqh>
CTrade trade;
MqlDateTime mqldt;
bool Trading;
inputstring qwerty="EURUSD";
inputdouble D=0.0005;
inputdouble SL=0.003;
inputdouble TP=0.003;
inputint min=30;
//+------------------------------------------------------------------+//| Expert initialization function |//+------------------------------------------------------------------+intOnInit()
{EventSetTimer(10);return(0);}
voidOnDeinit(constint reason)
{EventKillTimer();}
//+------------------------------------------------------------------+//| Expert tick function |//+------------------------------------------------------------------+voidOnTimer()
{
TimeCurrent(mqldt);
datetime b=TimeTradeServer()+60*min;
if (mqldt.day==18&&mqldt.hour==16)
{
Trading=true;
}else{
Trading=false;
}
if(!PositionSelect(qwerty) && Trading && OrderGetTicket(0)==0)//Открываем если нет позиций, нет ордеров и сейчас нужное время
{
trade.BuyStop(0.1,SymbolInfoDouble(qwerty,SYMBOL_ASK)+D,qwerty,SymbolInfoDouble(qwerty,SYMBOL_ASK)+D-SL,SymbolInfoDouble(qwerty,SYMBOL_ASK)+D+TP,ORDER_TIME_SPECIFIED,b);
trade.SellStop(0.1,SymbolInfoDouble(qwerty,SYMBOL_BID)-D,qwerty,SymbolInfoDouble(qwerty,SYMBOL_BID)+D+SL,SymbolInfoDouble(qwerty,SYMBOL_BID)-D-TP,ORDER_TIME_SPECIFIED,b);
}
}
lazarev-d-m: оно меня пока-что не волновало, у меня происходит проскальзывание, и не открывается ни Buy ни Sell, с отложенниками такое разве возможно?
Как пришли к выводу, что происходит проскальзывание? В журнале какие записи? Ордера выставляются? Если да, то, что происходит дальше? Если нет, в каком режиме производится тест (Только цены открытия, OHLC на M1, Все тики)? Смотрели в режиме визуализации?
В общем, нужно больше информации, чтобы ответить на вопрос. )) Пока такое предположение, что тест проводится в режиме Только цены открытия. Попробуйте на OHLC на M1.
Shyt1990: Можете мне ответить? Деньги от сигналов на которые я подписался получю через месяц?
Если Вы подключите к Провайдеру сигналов свой реальный счёт, то все операции будут отражаться на Вашем депозите в реальном времени. Внимательно ознакомьтесь с правилами: Правила пользования сервисом "Сигналы".
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
А простыми словами смысл вот этих преобразований опишите:
цель найти время истечения, нашел уже на форуме, кто-то использовал вот такое
requiest чето-там = TimeTradeServer()+60;
Вроде должно работать, но сам смысл проблемы в том, что я сетовал на неправильное определение времени истечения и что-то не так происходило, наверное я вообще не в том причину ищу
Смысл вот в чем, хочу протестровать поведение советника 18 декабря в 16 часов, выходит отличная новость, которая дает хороший импульс, почти без откатов, но при попытке проверить поведение советника на этом импульсе возникает проблема, что стоп ордера игнорятся, никогда с таким не сталкивался, думал что слишком нагружаю систему расчетами, сделал примитивной до невозможного, вот собственног код
Ну, с
неожиданно быстро разобрались :) По остальному - такое примечание. Вот эта строчка
будет срабатывать в течение целого часа, с 16-00 до 16-59. Это соответствует Вашему алгоритму торговли?Ну, с
неожиданно быстро разобрались :) По остальному - такое примечание. Вот эта строчка
будет срабатывать в течение целого часа, с 16-00 до 16-59. Это соответствует Вашему алгоритму торговли?оно меня пока-что не волновало, у меня происходит проскальзывание, и не открывается ни Buy ни Sell, с отложенниками такое разве возможно?
Как пришли к выводу, что происходит проскальзывание? В журнале какие записи? Ордера выставляются? Если да, то, что происходит дальше? Если нет, в каком режиме производится тест (Только цены открытия, OHLC на M1, Все тики)? Смотрели в режиме визуализации?
В общем, нужно больше информации, чтобы ответить на вопрос. )) Пока такое предположение, что тест проводится в режиме Только цены открытия. Попробуйте на OHLC на M1.
Здраствуйте я новичек.Обьясните подробно как работают сигналы, вот мой скайп (shyt.korol) Кто обьяснит поделюсь прибылью, ето не развод.
Посмотрите эти статьи:
Преимущества MQL5 Сигналов
Как подписаться на Торговые Сигналы
Как стать поставщиком сигналов для MetaTrader 4 и MetaTrader 5
//---
Дополнительные вопросы Вы можете задавать прямо на форуме и бесплатно. Например, вот в этой ветке: Предложения, замечания, ошибки по сервису "Сигналы". Или можете создать свою.
Можете мне ответить? Деньги от сигналов на которые я подписался получю через месяц?