Помогите разобраться с проблемой закрытия ордеров (ордера не закрываются). - страница 4

 
Игорь:
Как не прискорбно осознать, всё программирование на MQL4 перешло на модули (функции). Я против функций конечно не возражаю. Они конечно нужны в определённых ситуациях, правда когда они "сидят друг на друге" в простейших построениях это больше вносит хаус в понимании программного кода и особенно "раздувание" последнего. Скорее всего это диктуют разработчики данного ПО. А в целом большое спасибо тем кто принимал участие в решении данной проблемы (закрытие позиций при определённом условии). Но к сожалению при условии, что все перешли на безусловный переход  (функции), вышеуказанная проблема не решина.

Для себя можете писать код напрямую длиннющими портянками с использованием флагов для контроля результатов возврата отсутствующих функций.

Я писал код функциями потому, что такая привычка - много пишу с использованием ООП, и мне так удобнее - код лаконичен, легко читаем и понятен.

Что вам мешает растянуть код, оформленный функциями в развёрнутую портянку без функций?

И, простите, какая проблема не решена? Я вам наглядно показал работающий на закрытие код. Что опять не так?

 
Artyom Trishkin:

Для себя можете писать код напрямую длиннющими портянками с использованием флагов для контроля результатов возврата отсутствующих функций.

Я писал код функциями потому, что такая привычка - много пишу с использованием ООП, и мне так удобнее - код лаконичен, легко читаем и понятен.

Что вам мешает растянуть код, оформленный функциями в развёрнутую портянку без функций?

И, простите, какая проблема не решена? Я вам наглядно показал работающий на закрытие код. Что опять не так?

Я извиняюсь, но написанное мною выше, не относятся к Вам. Вы показали мне как можно реализовать программный код на базе определённых функций. И данный урок я постараюсь применить в своих начинаниях. Вам спасибо. Что касается меня, я привык идти от простого к сложному и поэтому пытаюсь постичь основу MQL4. Чтобы понять функции в коде, я хотел понять как можно закрыть позицию не применяя модификацию. До этого у меня было два робота с TP и  SL и всё работало.

 
Игорь:

Я извиняюсь, но написанное мною выше, не относятся к Вам. Вы показали мне как можно реализовать программный код на базе определённых функций. И данный урок я постараюсь применить в своих начинаниях. Вам спасибо. Что касается меня, я привык идти от простого к сложному и поэтому пытаюсь постичь основу MQL4. Чтобы понять функции в коде, я хотел понять как можно закрыть позицию не применяя модификацию. До этого у меня было два робота с TP и  SL и всё работало.

Выделенное поясните. Где в предложенном мною коде какая-либо модификация?

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