Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
согласен, но при этом нужно как-то отключить автоматическое обновление, чтоб терминал постоянно не обновлялся
На это как раз MQ не пойдут, я предлагаю автоматическое обновление автоматом отложить до следующего (после того, с которого откатились) билда. А в бэкапе держать последний "хороший" билд, и пропускать тот, с которого откатились.
Немного улучшить систему авт. обновления, и все будут довольны.
На это как раз MQ не пойдут, я предлагаю автоматическое обновление автоматом отложить до следующего (после того, с которого откатились) билда. А в бэкапе держать последний "хороший" билд, и пропускать тот, с которого откатились.
Немного улучшить систему авт. обновления, и все будут довольны.
Обновления делаются не только потому что билд дорабатывается но и потому что исправляются старые ошибки.
Вы предлагаете новый билд у которого нашлись ошибки откатить на старый у которого ещё больше ошибок?
PS Если систему откатов MQ примет(в чём я сильно сомневаюсь), то как минимум придётся сделать разделение билдов на доработанные(введение нового функционала) и ипсправленные(отлов багов). Тогда и только тогда появится возможность отката доработоного бага на последний исправленный.
Обновления делаются не только потому что билд дорабатывается но и потому что исправляются старые ошибки.
Вы предлагаете новый билд у которого нашлись ошибки откатить на старый у которого ещё больше ошибок?
PS Если систему откатов MQ примет(в чём я сильно сомневаюсь), то как минимум придётся сделать разделение билдов на доработанные(введение нового функционала) и ипсправленные(отлов багов). Тогда и только тогда появится возможность отката доработоного бага на последний исправленный.
Urain:
Вы предлагаете новый билд у которого нашлись ошибки откатить на старый у которого ещё больше ошибок?
Нет :) Я предлагаю другой сценарий (для меня он актуален по крайней мере 2-й раз, как занимаюсь MQ5).
Я предлагаю билд 362, у которого перестали работать несколько важнейших функций, откатить на предыдущий, в котором, возможно, были второстепенные мелкие ошибки, но МОЙ эксперт работал. Откатить до появления следующего, в котором эти фатальные ошибки уже пофиксены.
Подчёркиваю, что откат - это моё личное решение. Не всех коснулась данная ошибка (не все используют данные функции, не все используют MQ5, и т.д.)
По поводу разделения билдов - не надо усложнять. Билд в МОЁМ личном бэкапе будет лежать всегда предыдущий, пропуская те, с которых я откатился. Логика проста и незатейлива. И никому кроме юзера не придётся решать, какие билды хорошие.
ИМХО главная причина, почему MQ не хотели наличия предыдущих билдов - выпадение юзеров из круга бета-тестеров. В случае отката только до появления следующего билда это не будет актуально. А усложнение реализации здесь мизерное.
В противном случае разработки у разработчиков разработок (т.е. у нас, кого коснулись эти фатальные ошибки) замирают на несколько дней (а с появления билда 362 прошло уже 6 дней). Хотя для простоты на нас можно забить.на МТ4 - панелька..
Управление торговыми операциями с клавы.. но ток в том случае(!), если ForegroundWindow - ::MetaTrader и чарт с ботом - первый в z-order-е..
на МТ5 - только обработка
[CODE]
void OnChartEvent(const int id, // Event ID
const long& lparam, // Parameter of type long event
const double& dparam, // Parameter of type double event
const string& sparam // Parameter of type string events
){
if(lparam=='A')OpenOrder(0,MB,1);// заполняем торговую форму
...
if(lparam=='X')CloseOrder();
}
[/CODE]
При появлении сигнала TradeIsDisabled в МТ4 Пятёрка начинает самостоятельно заполнять торговую форму(ту, што по F9).. в АКТИВНОМ Редакторе МТ5(!?!).. МТ5 - билд 3-62.. дотого - нормально было.. 2-29 МТ4..
Эт - как так???
при явном приведении данных типа double к типу datetime, есть потеря точности?
Time_Max_Candle[CandleNumber]=(double)TimeCurrent();
ObjectCreate(0,"Line_Trend_Down_"OBJ_TRENDBYANGLE,0,Time_Red_0,Red_Line_0,(datetime)Time_Max_Candle[CandleNumber],Green_Line);
при явном приведении данных типа double к типу datetime, есть потеря точности?
Time_Max_Candle[CandleNumber]=(double)TimeCurrent();
ObjectCreate(0,"Line_Trend_Down_"OBJ_TRENDBYANGLE,0,Time_Red_0,Red_Line_0,(datetime)Time_Max_Candle[CandleNumber],Green_Line);
Добрый день всем!
Специалисты по MQL5 подскажите, пожалуйста, как передать в функцию массив указателей?
Например массив gSymbols: CSymbolInfo *gSymbols[] .
1. Пусть МТ5 раз в 10 минут делает попытку подключения к агентам бесконечное кол-во раз. Тогда выйдет в час 6 попыток (при этом равномерно распределенных по времени).
2. В МТ5, в разделе Агенты (где находятся папки Local, Remote, Package) добавить возможность создания своих папок для составления списков удаленных агентов. Уже становится неудобно управлять таким кол-вом агентов в одной папке.
3. В связи с багом (иногда некоторые агенты выдают результаты обработки с кол-вом трейдов 0, может еще что вылезет) добавить проверку, через некоторое кол-во проходов, допустим 100, на правильность результата от агента (можно с какой-то погрешностью, допустим 5%) с локальным агентом. Если агент выдает неправильный результат, то пусть MT5 делает ему удаленный рестарт и стирает все предыдущие результаты от этого агента, а уж после 10 неудачных попыток рестарта (то есть будет все равно выдавать неправильные результаты), отключается от него.
Рисунки я выкладывал в разделе Тестирование на удаленных агентах в MetaTrader 5
видели - читали - думали - делали - сделаем - сам дурак.. //нужное-подчеркнуть..
приветствуются..