Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Раньше IsStopped() помогала бороться с зацикливанием - это точно. С некоторых пор "вечный цикл" не лечится IsStopped() и, в действительности, приходится удалять процесс терминала, чтобы восстановить работу. Хотя с графика индикатор типа удаляется без проблем, но чарт подвисает.
Для удовольствия можно попробовать специально зацикленный индикатор. Кстати, как и полагается в подобном случае, OnDeinit() не срабатывает.
Страшно даже запускать)
Как осуществить запрос (отправить сообщение) с Android клиента на MetaTrader клиент, чтобы тот, например отправил Notification
Единственный вариант который приходит в голову, чтобы осуществить данную связь, это выставить отложенный ордер по неиспользуемому символу, далее советник уже его найдет, отправит сообщение с нужной информацией и удалит отложенный ордер.
День добрый!
В сборке от 19.04.13 отладчик стал отображать содержимое MqlRate в фигурных скобках. За что MQ человеческое спасибо! А нет ли планов сделать отображение подобных данных распахивающимся? В смысле похожим на дерево. Распространить это можно и на классы.
Спасибо!
Например:
CAbstractFilter{ meSS:CStrategySettings{ meEntrancePeriod:PERIOD_M15 meHistoryDepth:100 meSymbol:"EURUSD" meHistoryRates:[100] meRangeLimit:0.2 meHiLo:0.006 meHiLoMax:0.02 meTimeStart:" 06:00" meTimeEnd:" 20:00" meAsianStart:" 00:00" meAsianEnd:" 07:… }
Лучше:
CAbstractFilter:
+ { meSS:CStrategySettings
+ { meEntrancePeriod:PERIOD_M15
meHistoryDepth:100
meSymbol:"EURUSD"
meHistoryRates:[100]
meRangeLimit:0.2}
ну и так далее, по типу древовидной структуры директорий в проводнике Windows
Спасибо!
Еще раз здравствуйте!
Step to cursor был бы очень полезен в отладчике. Надеюсь, что появится когда-нибудь. Заранее признателен за комментарии по поводу возможных сроков.
Спасибо!
Кто небуть наступал на такие грабли при использовании стандартной библиотеки ?
Это я пытался закрыть одну позицию SELL хотя в эксперте стоит проверка на то что сначала проверяем на тип позиции.
В итоге получил очень много переворотов позиции пока не дошло до того что заявка быстро исполнилась
код эксперта зацикленный со слипом 300 мс
Результат -100 рублей.
Кто небуть наступал на такие грабли ?
грабли не в либе, ибо она отражение сути асинхронности МТ5
а грабли у вас в коде, так как вы не сделали блокировку новых ордеров, пока не получите ответ про исполнение предыдущего.
в МТ5 вы должны самостоятельно организовать нечто похожее на Trade Context Busy для отправленного ордера, как это было в МТ4.
то есть вы должны не предпринимать новых попыток отправки аналогичного ордера, пока не увидите отчет про исполнение предыдущего.
ловить исполнение должны либо в OnTrade либо OnTradeTransaction
удачи. ;)
Чувствую себя полным.
В индикаторе присваиваю значение переменной.
И что я не так делаю?
грабли не в либе, ибо она отражение сути асинхронности МТ5
а грабли у вас в коде, так как вы не сделали блокировку новых ордеров, пока не получите ответ про исполнение предыдущего.
в МТ5 вы должны самостоятельно организовать нечто похожее на Trade Context Busy для отправленного ордера, как это было в МТ4.
то есть вы должны не предпринимать новых попыток отправки аналогичного ордера, пока не увидите отчет про исполнение предыдущего.
ловить исполнение должны либо в OnTrade либо OnTradeTransaction
удачи. ;)