Morse code - страница 10

 
Vladimir Karputov:

Здесь поможет замечательное перечисление ENUM_DEAL_REASON, а именно 

DEAL_REASON_TP

Сделка проведена в результате срабатывания ордера Take Profit


Данное свойство необходимо отлавливать в OnTradeTransaction.

Пример в советнике Stop Loss Take Profit:

Именно) и скорее всего эту часть нужно переделать 

if(deal_symbol==m_symbol.Name() && deal_magic==m_magic)
         if(deal_entry==DEAL_ENTRY_OUT)
           {
            if(deal_reason==DEAL_REASON_SL)
               ExtLot*=2.0; ((НЕ ТОРГУЕМ!!!!))
            else if(deal_reason==DEAL_REASON_TP)
               ExtLot=m_symbol.LotsMin(); ((ОТКРЫВАЕМ СДЕЛКУ BUY ОБЫЧНЫМ ОБЪЕМОМ!!!))
           }
И внутри второго условия добавить тоже самое
if(deal_reason==DEAL_REASON_SL)
               ExtLot*=2.0; ((НЕ ТОРГУЕМ!!!!))
            else if(deal_reason==DEAL_REASON_TP)
               ExtLot=m_symbol.LotsMin(); ((ОТКРЫВАЕМ СДЕЛКУ BUY ОБЫЧНЫМ ОБЪЕМОМ!!!))
Главное понять как правильно добавить условия и куда их вставить в коде Morse
 
dsfsf333:

Именно) и скорее всего эту часть нужно переделать 

Теперь Вам осталось собрать все компоненты в один советник и вуаля!

 
Vladimir Karputov:

Теперь Вам осталось собрать все компоненты в один советник и вуаля!

ага Спасибо! 

 

Помогите пожалуйста соединить эти 2 советника:

Файлы:
 
dsfsf333:

Помогите пожалуйста соединить эти 2 советника:

Так «помогите» или «сделайте за меня»? Вы сами пытались? Что именно не вышло?
 
Vladimir Karputov:
Так «помогите» или «сделайте за меня»? Вы сами пытались? Что именно не вышло?

Я ничего не понимаю в этом((

 
dsfsf333:

Помогите пожалуйста соединить эти 2 советника:

Всем спасибо, разобрался)

 

Народ, помогите!) Не работает помощник в М5, в чем может быть проблема? 

Залил сначала в индикаторы, потом в помощники, настройки ковыряю, задаю разные параметры, а результата нет. 

PS. Я в первый раз если что, не судите строго!