코딩 도움말 - 페이지 761

 
oguz :

믈라덴,

"simple (Regularized ema) EA 1.3"은 오전 10시부터 오후 9시까지 동시에 5개의 다른 패리티에서 활동했지만 어떤 주문도 열지 않았습니다!

이 ea에서 주문을 여는 데 문제가 있습니까?

추신: (ecn-pro) tickmill 데모 차트였습니다.

안녕 오구즈

예상대로 작동하지만 plz는 항상 귀하의 문제를 정확하게 설명하려고 노력하고 가능하면 일러스트레이션 사진을 사용하여 최소한 시간이 모든 사람에게 가장 중요하기 때문에 귀하에게 속한 작업을 수행하십시오.

문안 인사


 
mntiwana :
안녕 오구즈

예상대로 작동하지만 plz는 항상 귀하의 문제를 정확하게 설명하려고 노력하고 가능하면 일러스트레이션 사진을 사용하여 최소한 시간이 모든 사람에게 가장 중요하기 때문에 귀하에게 속한 작업을 수행하십시오.

문안 인사


친애하는 @mntiwana

내 어리석음의 수준에서 문제는 간단합니다!

나는 이 버튼이 단지 정보 메시지인 줄 알았다! 반면 그 전문가는 On-Enable / Off-Disable을하고있었습니다!

그래픽에 있는 버튼 색상을 보니 빨간색이었습니다!

그래픽 감사합니다 :)

 
친애하는 믈라덴,

다음 코드에서 제공하는 MA3 - MA1의 차이를 계산하려고 합니다.
      for(int i=limit - 1; i>=0; i--)
      {  
        double MA1, MA2, MA3, MA4;
 
        buffer[i] = EMPTY_VALUE;

        MA1 = iCustomMa(MAType1,getPrice(pr_open,Open,Close,High,Low,i),MAPeriod,i,0);
        MA2 = iCustomMa(MAType1,getPrice(pr_close,Open,Close,High,Low,i),MAPeriod,i,0);
 
        MA3 =  iMA(NULL,0,MAPeriod,0,MAType2,PRICE_OPEN,i);
        MA4 =  iMA(NULL,0,MAPeriod,0,MAType2,PRICE_CLOSE,i);

        buffer[i] = MA3 - MA1;
      }
여기서 MAType1 = iEMA(...), MAType2 = MODE_EMA입니다. 위 루프의 경우 차이 MA3 - MA1
0.0과 상당히 다릅니다. 그러나 내가 MA2에 대해 논평할 때:
      for(int i=limit - 1; i>=0; i--)
      {  
        double MA1, MA2, MA3, MA4;
 
        buffer[i] = EMPTY_VALUE;

        MA1 = iCustomMa(MAType1,getPrice(pr_open,Open,Close,High,Low,i),MAPeriod,i,0);
      //  MA2 = iCustomMa(MAType1,getPrice(pr_close,Open,Close,High,Low,i),MAPeriod,i,0);
 
        MA3 =  iMA(NULL,0,MAPeriod,0,MAType2,PRICE_OPEN,i);
        MA4 =  iMA(NULL,0,MAPeriod,0,MAType2,PRICE_CLOSE,i);

        buffer[i] = MA3 - MA1;
      }
차이 MA3 - MA1은 정확히 0.0과 같습니다(예상대로).
그런 행동을 이해할 수 없습니다. 도와주세요. 버그처럼 보이거나..
 
wojtekpaul :
친애하는 믈라덴,

다음 코드에서 제공하는 MA3 - MA1의 차이를 계산하려고 합니다.
      for(int i=limit - 1; i>=0; i--)
      {  
        double MA1, MA2, MA3, MA4;
 
        buffer[i] = EMPTY_VALUE;

        MA1 = iCustomMa(MAType1,getPrice(pr_open,Open,Close,High,Low,i),MAPeriod,i,0);
        MA2 = iCustomMa(MAType1,getPrice(pr_close,Open,Close,High,Low,i),MAPeriod,i,0);
 
        MA3 =  iMA(NULL,0,MAPeriod,0,MAType2,PRICE_OPEN,i);
        MA4 =  iMA(NULL,0,MAPeriod,0,MAType2,PRICE_CLOSE,i);

        buffer[i] = MA3 - MA1;
      }
여기서 MAType1 = iEMA(...), MAType2 = MODE_EMA입니다. 위 루프의 경우 차이 MA3 - MA1
0.0과 상당히 다릅니다. 그러나 내가 MA2에 대해 논평할 때:
      for(int i=limit - 1; i>=0; i--)
      {  
        double MA1, MA2, MA3, MA4;
 
        buffer[i] = EMPTY_VALUE;

        MA1 = iCustomMa(MAType1,getPrice(pr_open,Open,Close,High,Low,i),MAPeriod,i,0);
      //  MA2 = iCustomMa(MAType1,getPrice(pr_close,Open,Close,High,Low,i),MAPeriod,i,0);
 
        MA3 =  iMA(NULL,0,MAPeriod,0,MAType2,PRICE_OPEN,i);
        MA4 =  iMA(NULL,0,MAPeriod,0,MAType2,PRICE_CLOSE,i);

        buffer[i] = MA3 - MA1;
      }
차이 MA3 - MA1은 정확히 0.0과 같습니다(예상대로).
그런 행동을 이해할 수 없습니다. 도와주세요. 버그처럼 보이거나..
사용자 정의 ma에 대한 첫 번째 호출에서 시가를 적용한 다음 사용자 정의 ma에 대한 두 번째 호출에서 종가를 적용하고 있으며 동일한 ema 인스턴스에 적용하고 있습니다. 당신은 그렇게 할 수 없습니다. 사과와 배를 섞고 있습니다. 각각의 다른 가격(또는 값)에 대해 사용자 정의 ma의 다른 인스턴스를 사용하십시오.

사용자 지정 ma의 두 인스턴스를 선언하고 다음을 수행합니다.

for ( int i=limit - 1 ; i>= 0 ; i--)
{  
         double MA1, MA2, MA3, MA4;

        buffer[i] = EMPTY_VALUE ;

        MA1 = iCustomMa(MAType1,getPrice(pr_open, Open , Close , High , Low ,i),MAPeriod,i, 0 );
        MA2 = iCustomMa(MAType1,getPrice(pr_close, Open , Close , High , Low ,i),MAPeriod,i, 1 );

        MA3 =   iMA ( NULL , 0 ,MAPeriod, 0 ,MAType2, PRICE_OPEN ,i);
        MA4 =   iMA ( NULL , 0 ,MAPeriod, 0 ,MAType2, PRICE_CLOSE ,i);

        buffer[i] = MA3 - MA1;
}
그러면 그것들은 정확히 동일할 것입니다(MA1에서 MA3 및 MA2에서 MA4)
 
네, 당신은 천재입니다. :)
 
wojtekpaul :

어리석은 질문에 대해 죄송하지만 두 인스턴스를 선언하는 방법은 무엇입니까?

원래 함수 'custom ma'는 int instanceNo=0으로 선언되었으며,

코드에서 함수를 호출할 때 매개변수를 1로 설정하면

나는 아무것도받지 않습니다 ...

코드에서 maInstances확인 하십시오 :)
 
mladen :

사용자 지정 ma의 두 인스턴스 선언

어리석은 질문에 죄송하지만 두 인스턴스를 선언하는 방법은 무엇입니까?

원래 함수 'custom ma'는 int instanceNo=0으로 선언되었으며,

코드에서 함수를 호출할 때 매개변수를 1로 설정하면

나는 아무것도 받지 않는다(지금은 기능을 방해하지 않는다.

인스턴스 0)...

 

좋아요, 감사합니다. 아직 많이 배워야 합니다 :-)))


편집: 알겠습니다. maInstances는 새 버전의 MA에 있습니다.

(예: BB에서는 새로운 형식이 중지됨), 없는 것 같습니다.

이전 버전(약 20개의 MA를 사용할 수 있는 경우).

 
wojtekpaul :

좋아요, 감사합니다. 아직 많이 배워야 합니다 :-)))


편집: 알겠습니다. maInstances는 새 버전의 MA에 있습니다.

(예: BB에서는 새로운 형식이 중지됨), 없는 것 같습니다.

이전 버전(약 20개의 MA를 사용할 수 있는 경우).

이전 버전에는 다중 인스턴스 기능이 없었습니다.
 
여보세요 모든 사람 그리고 감사해요 ~을 위한 모두 도움 저것 가져왔다 였다 이것 법정 하고 싶다 물었다 만약 그것은 이었다 가능한 에게 놓다 그만큼 화살 어느 가지다 ~에 이것 지시자 곧장 ~에 그만큼 차트 감사해요 많이