Здравствуйте! Как написать робота (какие темы в учебнике использовать, чтобы весь не читать), чтобы открывал ордер на покупку, с трейлинг стопом, и если срабатывает трейлиг, то он же служит открытием новой (т.е. получается в трейленге двойной лот), но по срабатыванию стопа ставился новый трейл.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Спасибо за ответ
А не подскажете как при этом определить время в миллисекундах, когда появляется новый тик.
Можно уточнить.
Вот часть скрипта, который запущен на EURUSD1
for(;;)
{
if(RefreshRate())
{
bid_EURUSD1=MarketInfo("EURUSD1",MODE_BID);
ask_EURUSD1=MarketInfo("EURUSD1",MODE_ASK);
bid_GBPUSD1=MarketInfo("GBPUSD1",MODE_BID);
ask_GBPUSD1=MarketInfo("GBPUSD1",MODE_ASK);
bid_USDCHF1=MarketInfo("USDCHF1",MODE_BID);
ask_USDCHF1=MarketInfo("USDCHF1",MODE_ASK);
bid_USDJPY1=MarketInfo("USDJPY1",MODE_BID);
ask_USDJPY1=MarketInfo("USDJPY1",MODE_ASK);
}
}
Будет ли обновление данных в этом случае только для EURUSD1 или для GBPUSD, USDCHF, USDJPY также происходит обновление данных.
Спасибо
Да, если открыты окна с остальными инструментами (GBPUSD, USDCHF, USDJPY). В противном случае возвращаются нули.
Спасибо за ответ
А не подскажете как при этом определить время в миллисекундах, когда появляется новый тик.
событие прихода нового тика можно отловить только если повесить "слушающий" эксперт или индикатор на соответствующее окно с требуемым символом.
Миллисекунды берутся по GetTickCount
Да, если открыты окна с остальными инструментами (GBPUSD, USDCHF, USDJPY). В противном случае возвращаются нули.
Достаточно, что бы эти инструменты присутствовали в "обзоре рынка"
Достаточно, что бы эти инструменты присутствовали в "обзоре рынка"
Согласен. Ответ точнее. Предлагаю программное решение:
Согласен. Ответ точнее. Предлагаю программное решение:
а что за функции ask(Symb) и bid(Symb)
а что за функции ask(Symb) и bid(Symb)
Нетрудно догадаться -- соответствующие MarketInfo() по требуемому инструменту.
Действительно можно догадаться :)
Спасибо всем за ответы. Вы очень помогли.
С уважением,
Юрий