Помогите передать данные из индикатора! - страница 5

 
VladislavVG:

Тяжко Вам, наверное, при таком уровне понимания тех документации ;).. "при необходимости" обозначает, что если параметры есть, то их необходимо указывать )))))))))))))))))).

Это круто!!!. Вот оно НАСТОЯЩЕЕ понимание документации. Ну глупости не говорите молодежи.
 
alsu:

Как-то надо это в справке прописывать, наверное. Поведение функции-то зело нестандартное...

Если бы было на примере функции iCustom

double iCustom( string symbol, int timeframe, string name, ..., int mode, int shift)

В этом случае обязаны задать все параметры!!!! Какое значение примут mode и shift по умолчанию? фик его знает.... Не фига они не берутся, если не идёт явное умолчание. Хотя может и берутся, но не понятно какие значения принимают. В своё время заморачивался этим. И это правильно. Что же для примера выдернуть?....

Для примера KIMIVская функция

int OpenPosition(string sy="",int op=-1,double ll=0.1,double pp=0,double sl=0,double tp=0,int mn=0, datetime exp=0)

Её можно вызвать вообще как OpenPosition(), без всяких заданий параметров, и тогда параметры будут явно объявленными по умолчанию. Но если мы хотим задать exp отличное от нуля, будем обязаны явно задать все предыдущие параметры.

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