[경고, 주제 닫힘!] 포럼을 어지럽히지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 당신 없이는 어디에도 없습니다. - 페이지 882

 

결과가 없다. 표시줄을 특징짓는 숫자는 그대로 유지됩니다.

이것은 오른쪽 범위를 기준으로 한 점입니다. 오른쪽 창에는 "상단" 및 "하단" 제한이 있습니다.

 

지표 을 물어볼 때 누가 나에게 이유를 말해 줄 수 있습니까?

double vol = iCustom(Symbol(),PERIOD_H1,"Parabolic",PARASTEP,PARAMAX,0,1);

그것은 나에게이 가치를 제공합니다 ...

EURUSD,H1: vol= 1.2737Ask= 1.2678

그런 다음 이것을 출력합니다.

EURUSD,H1: vol= 435119881.7219Ask= 1.2736

이해가 안됩니다. vol 변수로 계산이 없었습니다.

이 숫자는 어디에서 왔습니까? =\

 
아마도 테스터에 있습니까? =\
 
Vinin :

감사합니다, 빅터, 그리고 이것에 대해.

그런 다음 어떻게 든 주제를 끝내십시오.

 

인사말!

MagicNumber에 1을 더하고 할당할 함수를 알려주세요.

한 어드바이저에서 동시에 여러 사이클을 수행하려면 이것이 필요합니다.

미리 감사드립니다.

 

다시 말하지만, 두 번째 차원의 차원에 영향을 줄 수 없으며 재컴파일 후에만 변경됩니다.
 
belck :

인사말!

MagicNumber에 1을 더하고 할당하는 함수를 알려주세요.

한 어드바이저에서 동시에 여러 사이클을 수행하려면 이것이 필요합니다.

미리 감사드립니다.


정확히. 그러나 아마도 해결책을 찾는 데 도움이 될 것입니다.

 int Magic_()
 {
   string mag;
   int Magic.g;
   Sleep ( 1000 );
   while (true)
   {
      MathSrand ( TimeLocal ());
      mag = StringConcatenate (mag, MathRand ()/ 15 , MathRand ()/ 8 , MathRand ()/ 32 ); 
      Magic.g = MathRound ( MathAbs (StrToInteger(mag)));
      mag = DoubleToStr(Magic.g, 10 );
      if ( StringLen (mag) >= 15 ) {Magic.g = StrToInteger(mag); break ;}
   }
   return ( MathRound ( MathAbs (Magic.g)));
 }
 

포럼에서 좀 검색하다가 발견한

 int MagicfromSymbol() // Генирит Magicnumber для каждого символа и ТФ
{  
   int MagicNumber= 0 ;  
   for ( int i= 0 ; i< 5 ; i++) 
   {  
      MagicNumber=MagicNumber* 3 +StringGetChar( Symbol (),i)+ 5 ;  
   }  
   MagicNumber=MagicNumber* 3 + Period ();  
   return (MagicNumber);  
}

내가 삽입했다. 오류가 발생하지 않았지만 작동하지 않았습니다.

다음과 같은 사이클을 여는 것에 대한 확인이 있습니다(즉, 하나의 동시 전략에 대한 것).

 if (TradeNow && total < 1 ) {
      PrevCl = iClose( Symbol (), 0 , 2 );
      CurrCl = iClose( Symbol (), 0 , 1 );
      SellLimit = Bid;
      BuyLimit = Ask;
       if (!ShortTrade && !LongTrade) {

나는 이것을 좋아했다:

 if (TradeNow && total < 2 ) {
      PrevCl = iClose( Symbol (), 0 , 2 );
      CurrCl = iClose( Symbol (), 0 , 1 );
      SellLimit = Bid;
      BuyLimit = Ask;
       if (!ShortTrade && !LongTrade) {

그리고 작동하지 않았다.

무엇이 잘못될 수 있습니까? 말해 주세요.

 
belck :

포럼에서 좀 검색하다가 발견한

내가 삽입했다. 오류가 발생하지 않았지만 작동하지 않았습니다.

다음과 같은 사이클을 여는 것에 대한 확인이 있습니다(즉, 하나의 동시 전략에 대한 것).

나는 이것을 좋아했다:

그리고 작동하지 않았다.

무엇이 잘못될 수 있습니까? 말해 주세요.


모든 코드를 게시해야 할 것 같습니다. Charades는별로 도움이되지 않습니다
 

여기 첨부 파일에

파일:
사유: