Советники: Close All Main position Trailing - страница 3

 

Может сделать в виде такого себе интерактива:

Я даю задание - Вы выполняете и публикуете отчет. Таким образам по шагам увидим, что происходит. Как такая идея?

 
ai1111:

Этот правильный лог из вкладки эксперты

Да, правильный. Теперь Вам нужно научиться вставлять лог-файл не в виде картинки, а в виде кода. Вот как это делается (на примере вкладки Журнал)

Get information from the Journal tab

При помощи клавиш 'ctrl' и 'shift' выделите несколько строк из лог-файла, затем скопируйте их ('ctrl' + 'c'). Скопированную информацию вставляете в форум при помощи кнопки  Code


ПО существу: идентификатор закрываемой позиции не соответствует главной позиции.

 
Я понял! Вы после закрытия всех позиций оставляете советник работать. Я же после этого советник удалял с графика. Теперь в версии 1.005 учитывается такая особенность и после закрытия всех позиций советник снова готов работать.
 
Vladimir Karputov:

Да, правильный. Теперь Вам нужно научиться вставлять лог-файл не в виде картинки, а в виде кода. Вот как это делается (на примере вкладки Журнал)


При помощи клавиш 'ctrl' и 'shift' выделите несколько строк из лог-файла, затем скопируйте их ('ctrl' + 'c'). Скопированную информацию вставляете в форум при помощи кнопки 


ПО существу: идентификатор закрываемой позиции не соответствует главной позиции.

2021.03.23 13:24:46.027 CAP Trade Pad EA MT5 (EURUSD,M1)        Opened Trade [SELL] Date- 2021.03.23 10:24:45 Price- 1.19044 Lots 0.01 Ask() 1.19048 Bid() 1.19044 SL 0.0 TP 0.0 Slippage 0
2021.03.23 13:24:48.921 CAP Trade Pad EA MT5 (EURUSD,M1)        Opened Trade [BUY] Date- 2021.03.23 10:24:48 Price- 1.19048 Lots 0.01 Ask() 1.19048 Bid() 1.19044 SL 0.0 TP 0.0 Slippage 0
2021.03.23 13:24:52.019 CAP Trade Pad EA MT5 (EURUSD,M1)        Opened Trade [BUY] Date- 2021.03.23 10:24:51 Price- 1.19054 Lots 0.01 Ask() 1.19054 Bid() 1.19048 SL 0.0 TP 0.0 Slippage 0
2021.03.23 13:25:01.184 Close All Main position Trailing (EURUSD,M1)    DEAL_ENTRY_OUT, m_deal.PositionId 194032558, main position Identifier 194026462

ТАК)))?

 
ai1111:

ТАК)))?

Да! Отлично, Вы освоили очень важные навыки - как смотреть и как вытягивать информацию из лог-файла. А теперь запустите версию 1.005 - выше в сообщении я описал найденную МОЮ ошибку.

 
Vladimir Karputov:

Научитесь РАБОТАТЬ с терминалом. Научитесь ЧИТАТЬ лог-файл. Не научитесь - останетесь на обочине прогресса.

Спасибо за урок я его даже законспектировал!!!!)))  установил 1.005  проверил всё заработало буду дальше учиться)))  ВАМ ПОВТОРЮСЬ СПАСИБО Большое!!))))))))))))))))))

 
ai1111:

Спасибо за урок я его даже законспектировал!!!!)))  установил 1.005  проверил всё заработало буду дальше учиться)))  ВАМ ПОВТОРЮСЬ СПАСИБО Большое!!))))))))))))))))))

Это Вам спасибо - по сути Вы помогли мне исправить ошибку в коде.

 
Vladimir Karputov:

Это Вам спасибо - по сути Вы помогли мне исправить ошибку в коде.


 в 'Main position: Track position closing' после изменения "Три" на "Фейс"    а затем возврат на "три" - эксперт  перестаёт  закрывать подконтрольные позиции (после закрытия основной позиции )  до тех пор пока его 

не перезагрузишь на графике или пока не перезагрузишь терминал. ( и сразу сам эксперт после перезагрузки терминала закрыл их)

2021.03.23 15:02:49.284 Close All Main position Trailing (1) (EURUSD,M1)        DEAL_ENTRY_OUT, m_deal.PositionId 194042335, main position Identifier 194042238
2021.03.23 15:03:06.667 CAP Trade Pad EA MT5 (EURUSD,M1)        Opened Trade [SELL] Date- 2021.03.23 12:03:06 Price- 1.18948 Lots 0.01 Ask() 1.18953 Bid() 1.18948 SL 0.0 TP 0.0 Slippage 0
2021.03.23 15:03:09.473 CAP Trade Pad EA MT5 (EURUSD,M1)        Opened Trade [BUY] Date- 2021.03.23 12:03:09 Price- 1.18957 Lots 0.01 Ask() 1.18957 Bid() 1.18952 SL 0.0 TP 0.0 Slippage 0
2021.03.23 15:03:12.122 CAP Trade Pad EA MT5 (EURUSD,M1)        Opened Trade [BUY] Date- 2021.03.23 12:03:12 Price- 1.18952 Lots 0.01 Ask() 1.18952 Bid() 1.18948 SL 0.0 TP 0.0 Slippage 0
2021.03.23 15:03:16.109 Close All Main position Trailing (1) (EURUSD,M1)        DEAL_ENTRY_OUT, m_deal.PositionId 194044807, main position Identifier 194042238
2021.03.23 15:03:36.533 Close All Main position Trailing (1) (EURUSD,M1)        DEAL_ENTRY_OUT, m_deal.PositionId 194044836, main position Identifier 194042238
2021.03.23 15:03:40.263 Close All Main position Trailing (1) (EURUSD,M1)        DEAL_ENTRY_OUT, m_deal.PositionId 194044849, main position Identifier 194042238
2021.03.23 15:03:48.308 Close All Main position Trailing (1) (EURUSD,M1)        Strings obtained: 3. Used separator ';' with the code 59
2021.03.23 15:03:48.308 Close All Main position Trailing (1) (EURUSD,M1)        arr_list[0]="2"
2021.03.23 15:03:48.308 Close All Main position Trailing (1) (EURUSD,M1)        arr_list[1]="3"
2021.03.23 15:03:48.308 Close All Main position Trailing (1) (EURUSD,M1)        arr_list[2]="4"
2021.03.23 15:04:13.115 CAP Trade Pad EA MT5 (EURUSD,M1)        Opened Trade [SELL] Date- 2021.03.23 12:04:13 Price- 1.18939 Lots 0.01 Ask() 1.18941 Bid() 1.18939 SL 0.0 TP 0.0 Slippage 0
2021.03.23 15:04:13.819 Close All Main position Trailing (1) (EURUSD,M1)        Main position: Magic number 1, main position Identifier 194045081
2021.03.23 15:04:16.210 CAP Trade Pad EA MT5 (EURUSD,M1)        Opened Trade [BUY] Date- 2021.03.23 12:04:16 Price- 1.18941 Lots 0.01 Ask() 1.18941 Bid() 1.18941 SL 0.0 TP 0.0 Slippage 0
2021.03.23 15:04:19.247 CAP Trade Pad EA MT5 (EURUSD,M1)        Opened Trade [BUY] Date- 2021.03.23 12:04:19 Price- 1.18943 Lots 0.01 Ask() 1.18943 Bid() 1.18940 SL 0.0 TP 0.0 Slippage 0
2021.03.23 15:04:25.476 Close All Main position Trailing (1) (EURUSD,M1)        DEAL_ENTRY_OUT, m_deal.PositionId 194045081, main position Identifier 194045081
2021.03.23 15:04:35.188 CAP Trade Pad EA MT5 (EURUSD,M1)        Opened Trade [BUY] Date- 2021.03.23 12:04:35 Price- 1.18943 Lots 0.01 Ask() 1.18943 Bid() 1.18940 SL 0.0 TP 0.0 Slippage 0
2021.03.23 15:04:35.847 Close All Main position Trailing (1) (EURUSD,M1)        Main position: Magic number 1, main position Identifier 194045121
2021.03.23 15:04:37.565 CAP Trade Pad EA MT5 (EURUSD,M1)        Opened Trade [SELL] Date- 2021.03.23 12:04:37 Price- 1.18940 Lots 0.01 Ask() 1.18947 Bid() 1.18940 SL 0.0 TP 0.0 Slippage 0
2021.03.23 15:04:40.127 CAP Trade Pad EA MT5 (EURUSD,M1)        Opened Trade [BUY] Date- 2021.03.23 12:04:40 Price- 1.18945 Lots 0.01 Ask() 1.18945 Bid() 1.18941 SL 0.0 TP 0.0 Slippage 0
2021.03.23 15:04:44.241 Close All Main position Trailing (1) (EURUSD,M1)        DEAL_ENTRY_OUT, m_deal.PositionId 194045121, main position Identifier 194045121
2021.03.23 15:04:56.372 Close All Main position Trailing (1) (EURUSD,M1)        Strings obtained: 3. Used separator ';' with the code 59
2021.03.23 15:04:56.372 Close All Main position Trailing (1) (EURUSD,M1)        arr_list[0]="2"
2021.03.23 15:04:56.372 Close All Main position Trailing (1) (EURUSD,M1)        arr_list[1]="3"
2021.03.23 15:04:56.372 Close All Main position Trailing (1) (EURUSD,M1)        arr_list[2]="4"
2021.03.23 15:05:04.908 CAP Trade Pad EA MT5 (EURUSD,M1)        Opened Trade [SELL] Date- 2021.03.23 12:05:04 Price- 1.18940 Lots 0.01 Ask() 1.18942 Bid() 1.18940 SL 0.0 TP 0.0 Slippage 0
2021.03.23 15:05:06.204 Close All Main position Trailing (1) (EURUSD,M1)        Main position: Magic number 1, main position Identifier 194045194
2021.03.23 15:05:09.083 CAP Trade Pad EA MT5 (EURUSD,M1)        Opened Trade [BUY] Date- 2021.03.23 12:05:09 Price- 1.18946 Lots 0.01 Ask() 1.18946 Bid() 1.18941 SL 0.0 TP 0.0 Slippage 0
2021.03.23 15:05:11.679 CAP Trade Pad EA MT5 (EURUSD,M1)        Opened Trade [BUY] Date- 2021.03.23 12:05:11 Price- 1.18946 Lots 0.01 Ask() 1.18946 Bid() 1.18941 SL 0.0 TP 0.0 Slippage 0
2021.03.23 15:05:29.254 Close All Main position Trailing (1) (EURUSD,M1)        Strings obtained: 3. Used separator ';' with the code 59
2021.03.23 15:05:29.254 Close All Main position Trailing (1) (EURUSD,M1)        arr_list[0]="2"
2021.03.23 15:05:29.254 Close All Main position Trailing (1) (EURUSD,M1)        arr_list[1]="3"
2021.03.23 15:05:29.254 Close All Main position Trailing (1) (EURUSD,M1)        arr_list[2]="4"
2021.03.23 15:05:41.274 CAP Trade Pad EA MT5 (EURUSD,M1)        Opened Trade [SELL] Date- 2021.03.23 12:05:41 Price- 1.18962 Lots 0.01 Ask() 1.18966 Bid() 1.18962 SL 0.0 TP 0.0 Slippage 0
2021.03.23 15:05:43.814 CAP Trade Pad EA MT5 (EURUSD,M1)        Opened Trade [BUY] Date- 2021.03.23 12:05:43 Price- 1.18970 Lots 0.01 Ask() 1.18970 Bid() 1.18967 SL 0.0 TP 0.0 Slippage 0
2021.03.23 15:05:46.551 CAP Trade Pad EA MT5 (EURUSD,M1)        Opened Trade [SELL] Date- 2021.03.23 12:05:46 Price- 1.18965 Lots 0.01 Ask() 1.18967 Bid() 1.18965 SL 0.0 TP 0.0 Slippage 0
2021.03.23 15:05:50.126 Close All Main position Trailing (1) (EURUSD,M1)        DEAL_ENTRY_OUT, m_deal.PositionId 194045308, main position Identifier 194045194



 
ai1111:


 в 'Main position: Track position closing' после изменения "Три" на "Фейс"    а затем возврат на "три" - эксперт  перестаёт  закрывать подконтрольные позиции (после закрытия основной позиции )  до тех пор пока его 

не перезагрузишь на графике или пока не перезагрузишь терминал. ( и сразу сам эксперт после перезагрузки терминала закрыл их)


Единственное объяснение: между тем, как Вы изменили настройки эксперта и удалили главную позицию не было тиков. Здесь уже нужно использовать эксперта на тех парах, где приходит много тиков. 

Могу перенести поиск главной позиции в OnInit - в таком случае после изменения параметров главная позиция будет искаться быстро.

 
ai1111:


 в 'Main position: Track position closing' после изменения "Три" на "Фейс"    а затем возврат на "три" - эксперт  перестаёт  закрывать подконтрольные позиции (после закрытия основной позиции )  до тех пор пока его 

не перезагрузишь на графике или пока не перезагрузишь терминал. ( и сразу сам эксперт после перезагрузки терминала закрыл их)


Версия 1.006 опубликована. После смены входных параметров главная позиция ищется сразу в OnIit (помимо OnTick).