마을 사람들을 버는 법을 배우십시오 [에피소드 2] ! - 페이지 126

 
DmitriyN :
당신은 매우 저렴하게 구입을 시도 했습니까? 그리고 (극단적으로) 산 것을 싸게 사는 사람들에게 파는 것입니다.
구체적인 제안이 있다면 알려주세요! 그리고 우리 모두는 수수께끼를 푸는 방법을 알고 있습니다!
 
vladds :
그래도! 예전처럼 할게요! ;) 우리는 두 개의 다른 그래프를 놓고 두 방향으로 자르고 두 번째 2에 대해 하나의 마법을 변경합니다! 내 DC가 아직 5개의 신호를 지원하지 않는다는 것입니다. 그리고 실제로 이것은 양면 일란의 필요성입니다!

이 exp는 작동 옵션이며 코드는 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 :
당신은 매우 저렴하게 구입을 시도 했습니까? 그리고 (극단적으로) 산 것을 싸게 사는 사람들에게 파는 것입니다.

정확히 이 문제는 OSMA 오실레이터에 엄격하게 거래를 입력하는 exp에 의해 처리됩니다.

그럼에도 불구하고 구매가 "매우 저렴"하지 않은 것으로 판명되면 그는 이미 대량으로 더 저렴하게 구매합니다 ... :-)

대략적으로 말하면 채널의 경계에서 거래됩니다! :-)

추신 시장에 진입하기 위해 가장 저렴한 가격을 찾는 사람들을위한 그런 말이 있습니다. "바닥을 찾는 사람 (예 : 다이버와 함께) 두 번째 것을 선물로 얻습니다 (이미 첫 번째로 롱에 들어간 후 하나)!" :-)

 
마을 사람들은 자신의 군대가 다른 방향으로 움직이도록 지시하고 싶지 않지만 오 글쎄요... 방해해서 죄송합니다! :)))))
 
MaxZ :
마을 사람들은 자신의 군대가 다른 방향으로 움직이도록 지시하고 싶지 않지만 오 글쎄요... 방해해서 죄송합니다! :)))))
네, 조금 후에 보내드리겠습니다! 지금 당장은 osma 2012를 끝내야 합니다! 아파 그는 좋다!
 
vladds :
네, 조금 있다가 보내드리겠습니다! 지금 당장은 osma 2012를 끝내야 합니다! 아파 그는 괜찮아!

4자리의 경우 이 옵션을 시도합니다. TP 레벨을 계산하기 전에 채널 너비 계산을 한 번 수정합니다.

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

4자리의 경우 이 옵션을 시도합니다. TP 레벨을 계산하기 전에 채널 너비 계산을 한 번 수정합니다.

이제 운전하자! 고맙습니다!
 
운전했다! 하지만 이제 이전 요청을 수정합니다(역주문! 이것은 100% 필요합니다!)
 
vladds :
운전했다! 하지만 이제 이전 요청을 수정합니다(역주문! 이것은 100% 필요합니다!)

다시 반복합니다. 이해가 안되네요... 뒤집는 방법?

 
Roman. :

다시 반복합니다. 이해가 안되네요... 뒤집는 방법?


사실은 사고 파는 신호가 정확하지 않다는 것입니다! 즉, 0과 바닥에서 교차하는 Osma는 구매 신호를 제공합니다! 지금 이 순간의 가격은 반대 방향으로 가고 있습니다! 즉, 아래로!

판매 구매 대신 필요합니다. 그리고 구매 대신 판매! 바라보다!