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

 
Vict:

Спасибо. Можно, в принципе. Но хотелось последовательно запускать набор тестов из шел скрипта.

Ну так ничего не мешает запускать последовательно. Или даже параллельно на разных чартах.

Только, кажется, со скриптами была трабла. Нужно советника делать, который себя убивает (и чарт вместе с собой).

Ps: вот
 

OrderCalcMargin  перестала работать в индикаторах, в скриптах работает в советниках то же работает в индикаторах пишет

(4014 Системная функция не разрешена для вызова)

То есть Мы не можем в индикаторе посчитать маржу ??????????


 
Vladimir Pastushak:

OrderCalcMargin  перестала работать в индикаторах, в скриптах работает в советниках то же работает в индикаторах пишет

(4014 Системная функция не разрешена для вызова)

То есть Мы не можем в индикаторе посчитать маржу ??????????

https://www.mql5.com/en/blogs/post/719643

Instant estimation of profit, margin level, drawdown on MetaTrader charts
Instant estimation of profit, margin level, drawdown on MetaTrader charts
  • 2018.07.16
  • www.mql5.com
I'm sure all of you use the crosshair tool on MetaTrader's charts. It's very useful to measure distance in bars or points between 2 spots. Yet I was always wondering, why it does not provide an option to show profit value, margin level, drawdown or gain percentage in addition to points. To remedy this problem I've developed a MQL program, which...
 
Andrey Khatimlianskii:

Ну так ничего не мешает запускать последовательно. Или даже параллельно на разных чартах.

Только, кажется, со скриптами была трабла. Нужно советника делать, который себя убивает (и чарт вместе с собой).

Ps: вот

Ясно.

fxsaber, спасибо за труды. Пробежался по вашему коду, зачем вы вместо \n используете \r\n ?

#define STRING_END "\r\n"

Такая договорённость, что в коде все юзают \n, а при операциях ввода\вывода он конвертируется из\в ОС зависимое представление конца строки.

 
Vict:

Пробежался по вашему коду, зачем вы вместо \n используете \r\n ?

Потому что иначе не работает.

 
fxsaber:

Потому что иначе не работает.

Ну да, туплю. Пишите ведь в бинарный файл. Я уже отвык от винды с её \r\n, вот и кинулось в глаза.

 
Vict:

Ну да, туплю. Пишите ведь в бинарный файл. Я уже отвык от винды с её \r\n, вот и кинулось в глаза.

Это потому что не сразу возможно догадаться до такого изврата, чтобы строки писать в бинарный файл.

Но, как оказалось, это удобно и лаконично.

 

Существует проблема в MT5 - при запуске в портативном режиме (иные не использую) тестер не подхватывает актуальный файл из нового написанного кода - пишет, что либо нет файла, либо использует старую версию файла из директории Tester.

#property tester_file"PredFind\\Pred_Brut\\Test_Pred.csv";

Помогает увидеть файл перезагрузка терминала.

 
У кого была проблема, что в терминале висит невидимая сделка, которая использует маржу но не отображается?
 
Альжан Рахым:
У кого была проблема, что в терминале висит невидимая сделка, которая использует маржу но не отображается?

возможно отложенный ордер на крипту использует маржу

Причина обращения: