#indicator #mql5
Вопрос:
Может ли кто-нибудь помочь мне создать индикатор, в котором, если клиент делает лимитные ордера, такие как Buy Limit, Sell Limit, Buy Stop или Sell Stop, и если ордера будут выполнены, у меня должно быть предупреждение со звуком или без звука, если появится какое-либо всплывающее окно, это также хорошо для меня.
Я ищу его уже столько дней.
Для справки вы можете проверить MQL PDF.
«https://www.mql5.com/files/pdf/mql5.pdf».
С уважением, Абхишек
Ответ №1:
AFAIK только советники могут это сделать.
Вы можете начать со следующего кода:
void OnTradeTransaction (const MqlTradeTransaction amp;trans, const MqlTradeRequest amp;request, const MqlTradeResult amp;result ) { switch(trans.type) { case TRADE_TRANSACTION_DEAL_ADD: if(HistoryDealSelect(trans.deal)) { entry = (ENUM_DEAL_ENTRY)HistoryDealGetInteger(trans.deal, DEAL_ENTRY); if(entry == DEAL_ENTRY_IN) onDeal(trans); // An order was opened } break; } } void onDeal(const MqlTradeTransaction amp;trans) { // Your code goes here, e.x. Sound PlaySound("news.wav") }