포럼을 어지럽히 지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 6. - 페이지 546

 

친애하는 구루! Expert에 대한 도움말, 컴파일 오류가 있습니다. 2 - 'MarketInfo' - 구문 오류 이며 모든 제어 경로가 값을 반환하는 것은 아닙니다.

부탁해 - 난 머리가 부족해, 난 특별하지 않아

정수() {
gd_348 = MarketInfo( Symbol() , MODE_SPREAD) * 포인트;
전환 MarketInfo(Symbol(), MODE_MINLOT) {
사례 0.001:
gd_256 = 3;
부서지다;
사례 0.01:
gd_256 = 2;
부서지다;
사례 0.1:
gd_256 = 1;
부서지다;
케이스 1.0:
gd_256 = 0;
}
리턴(0);
}

정수 초기화() {
리턴(0);
}

디컴파일 제거됨
 
vobler63 :

친애하는 구루! Expert에 대한 도움말, 컴파일 오류가 있습니다. 2 - 'MarketInfo' - 구문 오류 이며 모든 제어 경로가 값을 반환하는 것은 아닙니다.

부탁해 - 난 머리가 부족해, 난 특별하지 않아

정수() {
gd_348 = MarketInfo(Symbol(), MODE_SPREAD) * 포인트;
전환 MarketInfo(Symbol(), MODE_MINLOT) {
사례 0.001:
gd_256 = 3;
부서지다;
사례 0.01:
gd_256 = 2;
부서지다;
사례 0.1:
gd_256 = 1;
부서지다;
케이스 1.0:
gd_256 = 0;
}
리턴(0);
}

정수 초기화() {
리턴(0);
}



아무도 여기에서 디 컴파일을 도와주지 않지만 금지하면 쉽게 도울 수 있습니다 ...
 
vadynik :

돕다

타이머가 작동하지 않고 false 및 오류 4051을 반환합니다.

또는 테스터에서 작동하지 않아야 합니까?


 int OnInit ()
{

   ResetLastError (); // добавил в код
   Print (GetLastError()); // = 0
   EventSetTimer ( 60 );
   Print (GetLastError()); // 4051
   return ( INIT_SUCCEEDED );
}
 
얘들 아, 미결제약정 및 거래량(틱 아님)에 대한 무료 지표를 알려주세요. 미리 감사드립니다!
 
Vinin :


고맙습니다!
 

이것이 효과가 있는지 말씀해 주시겠습니까?

   for (n= 0 ;n<(total);n++) 
        {
         if ( OrderSelect (n, SELECT_BY_POS , MODE_TRADES ))
           {
             if ( OrderSymbol ()== "EURUSD" ) {priceEU1= OrderOpenPrice ();}
             if ( OrderSymbol ()== "EURGBP" ) {priceEG1= OrderOpenPrice ();}
             if ( OrderSymbol ()== "GBPUSD" ) {priceGU1= OrderOpenPrice ();}
           }
         }
 
moskitman :

이것이 효과가 있는지 말씀해 주시겠습니까?

사이클 총계 = OrdersTotal() ;
 
AlexeyVik :
사이클 총계 = OrdersTotal();

물론 그렇긴 한데...

나는 디자인의 정확성을 강하게 의심한다

 if ( OrderSymbol ()== "EURUSD" ) 
 
moskitman :

물론 그렇긴 한데...

디자인의 정확성을 강하게 의심합니다

의심은 무엇입니까? Print Print (OrderSymbol(); 그리고 당신은 EURUSD를 받게 될 것입니다.


하지만!!! 브로커 이름에 접미사가 있는 경우 접미사가 있는 기호를 작성해야 합니다.

 

말해 주겠니. 매개변수에 대한 섹션은 어디에 있습니까? 즉, 디자인, 체크 표시, 화살표 등에 관한 것입니다.

사유: