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

 

вот здесь написано


  • среднеквадратичное и
  • стандартные отклонения.

среднеквадратичное и стандартное это же одно и то же.

 

В MetaEditor функция ПКМ\Дополнительно\Закомментировать строки - при наличии в начале строки пробелов\Tab работает противоречиво:

Было (1): 

AAA
        BBB

Стало (1):

//AAA
//      BBB

Было (2):

        BBB

Стало (2):

        //BBB

Во 2ом случае // переносится за пробелы\Tab. А в 1ом случае - нормально.

 

Правильно ли то, что функция ArrayCompare принимает абсолютно любые массивы, даже указателей. Компилятор не выдаёт ошибки. Хотя функция предполагает только простые типы, а для остальных возвращает -2.  Есть ли смысл от этого -2 ?  Не логичней ли сделать ошибку компиляции в этом месте?  Зачем переносить проблему на стадию рантайма?

Или эту фишку можно как-то использовать?.. Например, можно узнать, является ли тип простым или сложным. Но толку то...   Либо же, получив такую ошибку, мы должны сравнить массивы каким-то другим способом, но тогда что мешает сразу сравнивать их своим способом?

[Удален]  
Ребята, кто-нибудь умеет цеплять скрипт к графику через посыл winapi SendMessage()?
 
Vict:
Ребята, кто-нибудь умеет цеплять скрипт к графику через посыл winapi SendMessage()?

Через применение шаблона не подойдет?

[Удален]  
Andrey Khatimlianskii:

Через применение шаблона не подойдет?

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

 
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, а при операциях ввода\вывода он конвертируется из\в ОС зависимое представление конца строки.