учитесь зарабатывать селяне [Эпизод 2] ! - страница 126

 
DmitriyN:
А покупать очень дёшево не пробовали? И (на крайняк) продавать купленное тем, кто покупает дёшево.
если что есть конкретное у тебя предложение то говори! а то загадки все мы умеем рассказывать!
 
vladds:
ну да ладно! сделаю как раньше делал! ;) меняем магики у одного 1 у второго 2 ставим на два разных графика и рубим в обе стороны!  Просто мой ДЦ пока не поддерживает 5знаки. и  собственно в этом и есть необходимость двух стороннего илана!

Этот эксп - рабочий вариант, код не для 4-х знака, кое-где в коде в формулах надо делить на 10 (убрать множитель 10), а именно  в расчёте  ширины канала:

//-----------------------------------------------------расчет динамического канала----------------------------    
    if (Symbol() == "GBPJPY" || Symbol() == "EURJPY" || Symbol() == "USDJPY" || Symbol() == "CHFJPY" ||  Symbol() == "NZDJPY") // || Symbol() == "EURGBP")   StopLossPips = StopLoss;    // т.к. волатильность (по АТР) другая (выше)
         {                 
           channel = (iATR(Symbol(),PERIOD_D1,Period_ATR,1)*1000)*Mul_Sl;                 
           StopLossPips = NormalizeDouble(channel,0);                                                                                                         
         }       
    else
         {                 
           channel = 10* (iATR(Symbol(),PERIOD_D1,Period_ATR,1)*10000/3)*Mul_Sl;                 
           StopLossPips = NormalizeDouble(channel,0);                                                                                                         
         }               
          
    if (Symbol() == "XAGUSD")  // || Symbol() == "EURGBP")   StopLossPips = StopLoss;    // т.к. волатильность (по АТР) другая (выше)
         {                 
           channel = (iATR(Symbol(),PERIOD_D1,Period_ATR,1)*100)*Mul_Sl;                 
           StopLossPips = NormalizeDouble(channel,0);                                                                                                         
         }       
     if (Symbol() == "XAUUSD")  // || Symbol() == "XAUUSD" || Symbol() == "EURGBP")   StopLossPips = StopLoss;    // т.к. волатильность (по АТР) другая (выше)
         {                 
           channel = (iATR(Symbol(),PERIOD_D1,Period_ATR,1)*100)*Mul_Sl;   // Большая волатильность, поэтому умножение на 10.              
           StopLossPips = NormalizeDouble(channel,0);                                                                                                         
         }                               
                 
    TakeProfitPips=NormalizeDouble(StopLossPips*Mul_TP,0);  // расчет уровня тейка для всех инструментов        


писал для себя, сделаю универсальный вариант- выложу.

 
DmitriyN:
А покупать очень дёшево не пробовали? И (на крайняк) продавать купленное тем, кто покупает дёшево.

Как раз этим вопросом и занимается эксп, вход в сделку СТРОГО по осциллятору ОСМА,

если всё же оказалось, что покупка  не "очень дешево",то покупает ещё дешевле, уже увеличенными объёмами... :-)

Торгует, грубо говоря, от границ канала! :-)

П.С. Есть такая поговорка, для ищущих САМУЮ дешёвую цену для входа в рынок: "Кто ищет дно (например, диверами) - второе получает в подарок (уже после входа  в лонг на якобы первом)!" :-)

 
Не хотят Селяне направить Свои силы на работу в другом направлении, ну и ладно... Извиняюсь за беспокойство! :))))
 
MaxZ:
Не хотят Селяне направить Свои силы на работу в другом направлении, ну и ладно... Извиняюсь за беспокойство! :))))
Да направим толька чуть позже! щас надо доделать осму 2012! больно он хорош!
 
vladds:
Да направим толька чуть позже! щас надо доделать осму 2012! больно он хорош!

Для 4-х знака попробуй этот вариант, там внесена одна правка в расчёт ширины канала, перед расчётом уровня ТР:

...
//Пересчеты пунктов для 4-хзначного ДЦ   
     if ((Digits == 2) || (Digits == 4)) StopLossPips = StopLossPips/10; 
                  
     TakeProfitPips=NormalizeDouble(StopLossPips*Mul_TP,0);  // расчет уровня тейка для всех инструментов    
Файлы:
 
Roman.:

Для 4-х знака попробуй этот вариант, там внесена одна правка в расчёт ширины канала, перед расчётом уровня ТР:

щас погоняем! Спасибо!
 
погонял! но вот исправь мою просьбу предыдущую ( перевернуть ордера! это 100% нужно!)
 
vladds:
погонял! но вот исправь мою просьбу предыдущую ( перевернуть ордера! это 100% нужно!)

Повтори ещё раз, я не понял... как перевернуть?

 
Roman.:

Повтори ещё раз, я не понял... как перевернуть?


дело в том что сигналы на покупку и продажу не верны! то есть Осма  пересекаясь с низу с нулевой дает сигнал на покупку! только вот цена в этот момент как раз идет в противоположенную сторону! тоесть вниз! 

нужно вместо продаж покупки. и вместо покупки продажи! посмотри!

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