Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Нет времени изучать MQL5? Библиотека исходников для вас!
Vladimir Perervenko
2278
Vladimir Perervenko 2013.12.23 14:17  
VladislavVG:

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

Это круто!!!. Вот оно НАСТОЯЩЕЕ понимание документации. Ну глупости не говорите молодежи.
Mikhail Kozhemyako
1207
Mikhail Kozhemyako 2013.12.23 15:10  
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 отличное от нуля, будем обязаны явно задать все предыдущие параметры.

/ /12345
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий