Советники: cm-CloseLock - страница 2

 
вот журнал
Файлы:
h6e2u35.PNG  28 kb
 
для информации: МТ4 , build646, четыре знака, винда7. Ваши рекомендации выполнил . Будем дальше посмотреть. 
 
перечитал и пересмотрел всё заново. и сейчас возник такой вопрос. из пары дальних убыточных позиций (например:buy -2.4USD sell -14.5USD) советник запрограммирован выбирать большую или меньшую позицию? хотелось чтобы советник в первую очередь закрывал больший минус, то есть  sell -14.5USD плюс прибыльные ордера на сумму не менее 15.5USD при Close Profit=1. на данный момент закрывает меньший минус - это так  запрограммировано или советник ошибается?
 

Работает некорректно. Дальний убыточный не видит и не закрывает. Да и подсчет ведется неправильно. Ниже на картинке видно, что закрыл последние 3 ордера и все.

 

 

Здесь ниже видно, что и подсчет Profit корявый... Он видит плюсовой ордер и его значение выводит на экран. Хотя этот параметр должен был работать совсем не так!

 

 
349236:
перечитал и пересмотрел всё заново. и сейчас возник такой вопрос. из пары дальних убыточных позиций (например:buy -2.4USD sell -14.5USD) советник запрограммирован выбирать большую или меньшую позицию? хотелось чтобы советник в первую очередь закрывал больший минус, то есть  sell -14.5USD плюс прибыльные ордера на сумму не менее 15.5USD при Close Profit=1. на данный момент закрывает меньший минус - это так  запрограммировано или советник ошибается?


На данный момент советник cm-CloseLock работает следующим образом.
- находит самый верхний buy и самый нижний sell
- вычисляет сумму профитов всех положительных позиций (и buy и sell без разделения)

- если сумма всех прибыльных позиций больше убытка дальнего buy или sell на величину CloseProfit (в валюте депозита) То советник закрывает соответствующую убыточную позицию и все прибыльные. 

 
Armani86:

Работает некорректно. Дальний убыточный не видит и не закрывает. Да и подсчет ведется неправильно. Ниже на картинке видно, что закрыл последние 3 ордера и все.

 

 

Здесь ниже видно, что и подсчет Profit корявый... Он видит плюсовой ордер и его значение выводит на экран. Хотя этот параметр должен был работать совсем не так!

 

Вы бы попробовали разобраться сначала

На Ваших скринах очевидно, что все работает как и описано. И дальние находит ка положено. А с профитами вообще непонятно что Вы пытаетесь показать. 

 
cmillion:


На данный момент советник cm-CloseLock работает следующим образом.
- находит самый верхний buy и самый нижний sell
- вычисляет сумму профитов всех положительных позиций (и buy и sell без разделения)

- если сумма всех прибыльных позиций больше убытка дальнего buy или sell на величину CloseProfit (в валюте депозита) То советник закрывает соответствующую убыточную позицию и все прибыльные. 

Большое спасибо за детализированные разъяснения. Дальнейшие вопросы пока не актуальны. 
 
идея советника хорошая но при такой работе он будет сливать депозит, так как алгоритм работы сводится к тому, что советник закрывает дальние ордера у которых минус идет на уменьшение, а вот если сделать условие, что будет закрывать в первую очередь дальние ордера у котроых идет увеличение просадки (минуса), то будет совсем другой эффект
 
MaVaDo2014:
идея советника хорошая но при такой работе он будет сливать депозит, так как алгоритм работы сводится к тому, что советник закрывает дальние ордера у которых минус идет на уменьшение, а вот если сделать условие, что будет закрывать в первую очередь дальние ордера у котроых идет увеличение просадки (минуса), то будет совсем другой эффект
на примере можете пояснить, как сейчас работает мой советник и как Вы бы хотели его видеть?
Причина обращения: