Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1279
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Кто такой 'Time'? Точку останова поставьте перед выдачей приказа. Проверьте вообще на точку останова попадаете?
(И таки да: нечего писать несколько операторов в одну строку)
Time - во внешних настройках время в часах. К примеру через 7 часов после открытия позиции, если она не закрылась по стопу или тэйку, я хочу закрыть её.
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Вопросы от начинающих MQL5 MT5 MetaTrader 5
Vladimir Karputov, 2021.01.27 17:49
*** Точку останова поставьте перед выдачей приказа. Проверьте вообще на точку останова попадаете?
(И таки да: нечего писать несколько операторов в одну строку)
Да, не попадал.
Исправил. Благодарю.
Пример подсчета четырех типов отложенных ордеров в коде Min Max for N Bars Martingal
Пример подсчета четырех типов отложенных ордеров в коде Min Max for N Bars Martingale 2
Пример подсчета четырех типов отложенных ордеров в коде Min Max for N Bars Martingale 2
Владимир, почему-то не подсчитывает байлимитные ордера????
int count_buy_limits = 0;
for(int i=OrdersTotal()-1; i>=0; i--)
{
if(o_orderInfo.OrderType()==ORDER_TYPE_BUY_LIMIT)
{
count_buy_limits++;
}
}
Владимир, почему-то не подсчитывает байлимитные ордера????
int count_buy_limits = 0;
for(int i=OrdersTotal()-1; i>=0; i--)
{
if(o_orderInfo.OrderType()==ORDER_TYPE_BUY_LIMIT)
{
count_buy_limits++;
}
}
1. Вставьте код правильно
Ошибок компиляции нет..
ВОТ КОД:
Ошибок компиляции нет..
ВОТ КОД:
Внимательно просмотрите мой пример и Ваш пример. Нельзя бездумно копировать. Нужно немножко думать. Ищите ошибку в своём коде.
Правильно вставляйте код (при помощи кнопки
- я на первый раз исправил Ваша сообщение)
Внимательно просмотрите мой пример и Ваш пример. Нельзя бездумно копировать. Нужно немножко думать. Ищите ошибку в своём коде.
Правильно вставляйте код (при помощи кнопки - я на первый раз исправил Ваша сообщение)
Ага, все понял...
Да, Вы забыли, что если обходить цикл, то на каждой итерации нужно БРАТЬ:
Справка:
SelectByIndex
Выбирает ордер для дальнейшего доступа по указанному индексу