[АРХИВ!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 4. - страница 521

 
Здраствуйте ув. форумчане! Я новичек, пишу свой первый эксперт, помогите исправить  алгоритмическую ошибку, (не работает закрытие ордеров по критерию((?), вот файл...
Файлы:
 
Equilibrium:
Здраствуйте ув. форумчане! Я новичек, пишу свой первый эксперт, помогите исправить  алгоритмическую ошибку, (не работает закрытие ордеров по критерию((?), вот файл...

 вы бы добавили сообщения, который выдаются в журнал при закрытии ордеров или вообще не доходит до попытки закрытия? 
 

Всем здравствуйте.

Подскажите, пожалуйста, есть ли способы вывести элементы одномерного массива в комментарий на график comment() (или ещё как-то), причем размер массива может варьироваться, но больше 20 элементов там вряд ли будет в моем случае.

 
Lians:

Всем здравствуйте.

Подскажите, пожалуйста, есть ли способы вывести элементы одномерного массива в комментарий на график comment() (или ещё как-то), причем размер массива может варьироваться, но больше 20 элементов там вряд ли будет в моем случае.

В цикле последовательно считайте все элементы массива и сформируйте из них одну строковую переменную (с разделителями). И уже эту переменную выводите в Comment.
 
Usual_Trader:

 вы бы добавили сообщения, который выдаются в журнал при закрытии ордеров или вообще не доходит до попытки закрытия? 

 Вот скрин при тестировании...  Ордера закрываются только по тейк профит или стоп лосс, но не по критерию заданному в коде ((. (закрытие должно происходить каждый раз когда лини стохастика пересекаются)
 
Equilibrium:

 Вот скрин при тестировании...  Ордера закрываются только по тейк профит или стоп лосс, но не по критерию заданному в коде ((. (закрытие должно происходить каждый раз когда лини стохастика пересекаются, также как и открытие)

 

Здравствуйте.

Есть индикатор. В коде прописано:

#property indicator_chart_window

Естественно, когда кидаешь этот индикатор на график инструмента, он лепится на главное окно.

Вопрос: как сделать, чтобы данный индикатор рисовался в допольнительном окне без правки кода!?

 
MaxZ:

Здравствуйте.

Есть индикатор. В коде прописано:

Естественно, когда кидаешь этот индикатор на график инструмента, он лепится на главное окно.

Вопрос: как сделать, чтобы данный индикатор рисовался в допольнительном окне без правки кода!?


#property indicator_separate_window
 
Equilibrium:

 Вот скрин при тестировании...  Ордера закрываются только по тейк профит или стоп лосс, но не по критерию заданному в коде ((. (закрытие должно происходить каждый раз когда лини стохастика пересекаются)


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

  Или, раз хочется чтото более менее на похожее на рабочее, попробуйте для начала поменять местами циклы while , которые открывают и закрывают цикл- первый закрытие, потом-открытие, но имхо, при таком стиле написания отладить программу трудно. Учитесь пользоваться функциям, например, отдельно функции закрытия и открытия

 
MaxZ:

Вопрос: как сделать, чтобы данный индикатор рисовался в допольнительном окне без правки кода!?

Ковыряться в шаблонах наверное. Другого способа без правки кода точно нет.