[ARCHIVE] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 3. - 페이지 580

 
alsu :
그렇다면 나는 한 가지만 조언할 수 있습니다. 잠재적으로 문제가 될 수 있는 모든 장소에 Prints를 두십시오. 여기에 비 거래 고문의 로그가 있습니다. 물론, 당신 자신이 이전에 지문을 이해하지 못하는 경우가 아니라면.


발에 문제가 있어서 수정했습니다)

아무튼 요청에 응해주셔서 감사합니다)

 

 
그것은 밝혀졌습니다)) - 사이트가 잘로드되지 않습니다.
 
LeRus :

좋은 저녁이에요.

Bollinger Bands 표시기를 다른 표시기에 프로그래밍 방식으로 적용하는 방법을 어디에서도 찾을 수 없습니다./가격 차트가 아닌/ 그런 다음 상단 및 하단 밴드의 값을 찾습니다.

누군가 조언해 주시면 대단히 감사하겠습니다.



손으로 바르는 방법을 보여주세요.
 

Ivn :

거래를 시작하는 이유는 무엇입니까?

주석과 함께 차트의 모든 플래그를 표시하면 거래가 열리는 이유가 명확해질 것입니다.
 
kellin :
수고해주셔서 감사합니다. 나는 실제로 공부할 것입니다. 주문의 시작 가격이 새 막대의 가격과 정확히 일치하는 것이 중요합니다. 나는 현실에서 일어나는 일을 쓸 것이다.

좋은.
 
LeRus :

좋은 저녁이에요.

1. 볼린저 밴드 지표를 가격 차트가 아닌 다른 지표 에 프로그래밍 방식으로 적용하는 방법을 어디에서도 찾을 수 없습니다.

2. 그런 다음 상단 및 하단 밴드의 값을 찾으십시오.

누군가 조언해 주시면 대단히 감사하겠습니다.



친절한.
1. 도움. + 예고편 분석: RSI의 밴드 올빼미와 포물선의 트롤.

2.

   double op,sl,tp;
   double rsi[ 101 ]; 
   double irsi;  
   double fractal;
   ArraySetAsSeries (rsi,true);
   for ( int i= 100 ; i>= 0 ; i--)  
   {
   rsi[i]= iRSI ( NULL , 0 ,rsiperiod, PRICE_CLOSE ,i);
   if (i== 1 ){irsi=rsi[i];}
   }
   
   double bbup= iBandsOnArray (rsi, 0 ,bbperiod,bbotcl, 0 ,MODE_UPPER, 1 );
   double bblow= iBandsOnArray (rsi, 0 ,bbperiod,bbotcl, 0 ,MODE_LOWER, 1 ); 
   

double bbup= iBandsOnArray (rsi, 0 ,bbperiod,bbotcl, 0 ,MODE_UPPER, 1 );
double bblow= iBandsOnArray (rsi, 0 ,bbperiod,bbotcl, 0 ,MODE_LOWER, 1 ); 
 
 for ( int i= 1 ; i<= OrdersTotal (); i++)       
     {                                      
       if ( OrderSelect (i- 1 ,SELECT_BY_POS, MODE_HISTORY)==true)
        {                                     
         RAZ= OrderOpenPrice ()- OrderClosePrice ();
         Sum=sum+RAZ;
        }
           Print ( "Sum =" sum);
     }          
CFD에서 어드바이저를 테스트할 때 문제가 발생합니다. 테스터에서 현실과 일치하지 않는 결과가 제공됩니다. .... 이익 자체를 계산하는 함수를 어드바이저에 삽입할 수 있습니까? 기록에 있는 모든 주문을 분석하고(사실, 주문 개시와 마감 사이의 차이를 계산) 요약합니다????

제대로 했는지 안했는지?
 
Vovo4ka :
CFD에서 어드바이저를 테스트할 때 문제가 발생합니다. 테스터에서 현실과 일치하지 않는 결과가 제공됩니다. .... 이익 자체를 계산하는 함수를 어드바이저에 삽입할 수 있습니까? 기록에 있는 모든 주문을 분석하고(사실, 주문 개시와 마감 사이의 차이를 계산) 요약합니다????

제대로 했는지 안했는지?


거의:

 for ( int i= 0 ; i< OrdersTotal () ; i++)       
     {                                      
       if ( OrderSelect (i,SELECT_BY_POS, MODE_HISTORY)==true)
// Можно вставить ещё if(OrderSymbol()==ВашСимвол} и if(OrderOpenTime()>=ДатаНачалаПодсчётаПрибыли )   
        {                                     
         Sum+= OrderProfit () ;   //OrderOpenPrice()-OrderClosePrice();
        }
     } 
   Print ( "Sum =" sum);
 

그러나 다른 시간 프레임에서 테스트할 때 다른 방법(예: 모든 눈금 또는 열기)을 사용하여 최적화하고 실행만 해도 수익이 다를 수 있습니다.

 
Sepulca :


거의:

그러나 다른 시간 프레임에서 테스트할 때 다른 방법(예: 모든 눈금 또는 열기)을 사용하여 최적화하고 실행만 해도 수익이 다를 수 있습니다.


어째서인지 차익이 찍혀야 하는 것이 아니라 ..... 추첨이 끝나면 차익이 30pp가 되어야 하는 차익에 쓰는데 완전 다른데....뭔가 헛소리