Ошибки, баги, вопросы - страница 2630

 
Добрый день, скажите, как начать вести свой блог тут? У меня есть кнопочки только, опубликовать статью или начать тему на форуме!
 
ProfitGuru:
Добрый день, скажите, как начать вести свой блог тут? У меня есть кнопочки только, опубликовать статью или начать тему на форуме!

Справа кнопка зелёная "Добавить новый пост"

Блоги трейдеров и аналитика финансовых рынков
Блоги трейдеров и аналитика финансовых рынков
  • www.mql5.com
Чем отличаются наборы настроек Version1 и Version2 ? Использовались разные подходы к оптимизации. Version2 показывает меньшую прибыль на истории, но должен быть более универсальным и устойчивым на новых данных... Чистая прибыль корпорации Microsoft за первое полугодие 2019-2020 финансового года выросла на 29,5% в годовом выражении, достигнув...
 
нормально ли что у пар на сервере MQ    SYMBOL_MARGIN_MAINTENANCE и SYMBOL_MARGIN_INITIAL оба нулевые? как посчитать максимально возможный лот без них?
 
Igor Zakharov:
нормально ли что у пар на сервере MQ    SYMBOL_MARGIN_MAINTENANCE и SYMBOL_MARGIN_INITIAL оба нулевые? как посчитать максимально возможный лот без них?

Это для биржевых инструментов. Используйте OrderCalcMargin

 
Artyom Trishkin:

Справа кнопка зелёная "Добавить новый пост"

А если нет такого?

сюда картинка не грузится поэтому на хостинг закинул - ***

 
ProfitGuru:

А если нет такого?

сюда картинка не грузится поэтому на хостинг закинул - ***

Сторонние ссылки удаляются. Вы пока не имеете прав вставлять картинку в текст поста, Вы пока можете только прикрепить картинку.

Сначала создаём новый пост  Сначала создаём новый пост, затем прикрепляем файл   прикрепляем файл

 
Alexey Viktorov:

Это для биржевых инструментов. Используйте OrderCalcMargin

как от маржи к лоту перейти, если маржа на 1 лот ноликом прописана?

 
Igor Zakharov:

как от маржи к лоту перейти, если маржа на 1 лот ноликом прописана?

bool  OrderCalcMargin(
   ENUM_ORDER_TYPE       action,           // тип ордера
   string                symbol,           // имя символа
   double                volume,           // объем
   double                price,            // цена открытия
   double&               margin            // переменная для получения значения маржи
   );
Документация по MQL5: Торговые функции / OrderCalcMargin
Документация по MQL5: Торговые функции / OrderCalcMargin
  • www.mql5.com
Вычисляет размер маржи, необходимой для указанного типа ордера на текущем счете и при текущем рыночном окружении без учета текущих отложенных ордеров и открытых позиций. Позволяет оценить размер маржи для планируемой торговой операции. Значение возвращается в валюте счета. [out]  Переменная, в которую...
 

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

Ошибки, баги, вопросы

Vladislav Andruschenko, 2020.01.23 09:59

Ошибка при смене счета с разными именами символов.: Билд 2300


Допустим: 

Есть счет, у которого все символы без суффикса ! например EURUSD 

Установили Эксперта, все ок:


все работает.


Далее, меняем счет, у которого нет таких символов, а есть другие с суффиксом! 

График не загружен, Эксперт не инициализировался. Ок

Т.е. эксперт не подает жизни. ОК! графика нет! 


Но. меняем график на другой (Перетаскиваем символ в окно) График построился, НО Эксперт не вызывает функцию OnInit()



Даже OnTick не работает после таких действий. Т.е. эксперт умер, хотя показывает, что он есть!



Проверил на MACD Sample - Все тоже самое. 


Билд 2308 тоже самое. 


Хотя я тут подумал, а важно ли это исправлять? хм... какой процент тех, кто будет менять счета с разными парами и делать как я. ? 

Но на всякий случай заброшу в профиль. А то забуду.



Вспомнил , что раньше писали про эту ошибку. А я не знал в чем дело. Теперь попался сам. Все же лучше попробовать исправить. 
 

От чего может быть такая скорость исполнения?

2020.01.30 09:54:49.896 Terminal        MetaTrader 5 x64 build 2307 started (MetaQuotes Software Corp.)
2020.01.30 09:54:49.896 Terminal        Windows 7 Service Pack 1 (build 7601) x64, IE 11, AMD FX-4170 Quad-Core Processor , Memory: 10330 / 12255 Mb, Disk: 54 / 465 Gb, GMT+3
2020.01.30 09:54:49.896 Terminal        D:\MetaTrader 5\Hadge MT5
2020.01.31 10:15:15.179 Trades  '19251730': modify #518263462 buy 4.00 GBPUSD -> sl: 1.31010, tp: 1.31560 done in 39589.527 ms

При том что

2020.01.30 09:54:50.856 Network '19251730': authorized on MetaQuotes-Demo through Access Point EU 2 (ping: 66.87 ms)
2020.01.30 20:57:52.825 Trades  use Hosting Service to speed up the execution - 0.78 ms via 'MQL5 Amsterdam 02 (MQL5.community)' instead of 71.27 ms