У кого-нибудь есть код для установки стрелок при закрытии по SL и TP аналогичных стрелкам устанавливаемых при выполнении закрытия ордера по команде? Спасибо.
- Как?
- Почему не отображаются стрелки?
- Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6.
вот:
// 3 отображение сдлоек на графике ================================ // учет ордерова--------------------------------------------------- int order_type, order_magic; int hb_orders, hs_orders; string order_symbol; for (int i=1; i<=OrdersHistoryTotal(); i++) //Цикл по всем ордерам,.. { //отражённым в терминале в кладке "История" if(OrderSelect(i-1,SELECT_BY_POS, MODE_HISTORY)==true) //Если есть следующий { // Здесь должен выполняться анализ характеристик ордеров //-------------------- order_type=OrderType(); order_magic=OrderMagicNumber(); order_symbol=OrderSymbol(); if(order_type==OP_BUY && order_magic==magic && order_symbol==Symbol()) // выбран ордер buy { hb_orders++; //---- установка стрелок закрытия ObjectCreate("arrow_close_buy"+i+Symbol(), OBJ_ARROW, 0, OrderCloseTime(), OrderClosePrice()); ObjectSet("arrow_close_buy"+i+Symbol(), OBJPROP_ARROWCODE, 3); ObjectSet("arrow_close_buy"+i+Symbol(), OBJPROP_COLOR, Goldenrod); //---- установка трендовых линий ObjectCreate("trtnd_line_buy"+i+Symbol(), OBJ_TREND, 0, OrderOpenTime(), OrderOpenPrice(), OrderCloseTime(), OrderClosePrice()); ObjectSet("trtnd_line_buy"+i+Symbol(), OBJPROP_RAY, 0); ObjectSet("trtnd_line_buy"+i+Symbol(), OBJPROP_COLOR, DodgerBlue); } if(order_type==OP_SELL && order_magic==magic && order_symbol==Symbol()) // выбран ордер sell { hs_orders++; //---- установка стрелок закрытия ObjectCreate("arrow_close_sell"+i+Symbol(), OBJ_ARROW, 0, OrderCloseTime(), OrderClosePrice()); ObjectSet("arrow_close_sell"+i+Symbol(), OBJPROP_ARROWCODE, 3); ObjectSet("arrow_close_sell"+i+Symbol(), OBJPROP_COLOR, Goldenrod); //---- установка трендовых линий ObjectCreate("trtnd_line_sell"+i+Symbol(), OBJ_TREND, 0, OrderOpenTime(), OrderOpenPrice(), OrderCloseTime(), OrderClosePrice()); ObjectSet("trtnd_line_sell"+i+Symbol(), OBJPROP_RAY, 0); ObjectSet("trtnd_line_sell"+i+Symbol(), OBJPROP_COLOR, Crimson); } //-------------------- } } //----------------------------------------------------------------- // 3 ==============================================================при закрытие рисует тренд линию и стрелку.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь