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

 
kosolapov :
현재 막대의 현재 가격과 이전 막대의 최고 가격을 비교하는 방법을 알려주십시오.

Bid - 현재 바의 현재 가격,

High[1] - 이전 막대 의 최고 가격

 

다른 사람들, 어떻게 이럴 수 있습니까? 이해할 수 없는 자연의 현상이 화면에 포착된다.


 
artmedia70 :

코드가 시각화 시 angle_line 변수를 반환하는 이유(일반적으로 각도 반환)가 아닌 테스트 및 실행 시(0번째 각도 반환) 이유를 알 수 있습니다. 고맙습니다!

//+----------------------------------------------- --------------------+
정수 시작()
{
//----

ObjectCreate("선각도", OBJ_TRENDBYANGLE , 0, 0,0);
ObjectSet("LineAngle", OBJPROP_TIME1, 시간[2]);
ObjectSet("LineAngle", OBJPROP_PRICE1, 닫기[2]);
ObjectSet("LineAngle", OBJPROP_TIME2, 시간[0]);
ObjectSet("LineAngle", OBJPROP_PRICE2, 열기[0]);

이중 angle_line=ObjectGet( "LineAngle",OBJPROP_ANGLE);

Print("각도선",각도선);

반환(0);
}
//+----------------------------------------------- --------------------+

 
kosolapov :
현재 막대의 현재 가격과 이전 막대의 최고 가격을 비교하는 방법을 알려주십시오.
 if (Close[ 0 ] < High[ 1 ]) {

   ...

}
 
어드바이저의 모든 작업, 즉 변수 생성, 값 할당, 조건 비교 등을 추적하는 방법을 알려주실 수 있습니까?
 
001 :

코드가 시각화 시 angle_line 변수를 반환하는 이유(일반적으로 각도 반환)가 아닌 테스트 및 실행 시(0번째 각도 반환) 이유를 알 수 있습니다. 고맙습니다!

//+----------------------------------------------- --------------------+
정수 시작()
{
//----

ObjectCreate("선각도", OBJ_TRENDBYANGLE, 0, 0,0);
ObjectSet("LineAngle", OBJPROP_TIME1, 시간[2]);
ObjectSet("LineAngle", OBJPROP_PRICE1, 닫기[2]);
ObjectSet("LineAngle", OBJPROP_TIME2, 시간[0]);
ObjectSet("LineAngle", OBJPROP_PRICE2, 열기[0]);

이중 angle_line=ObjectGet( "LineAngle",OBJPROP_ANGLE);

Print(" angle_line ",angle_line);

반환(0);
}
//+----------------------------------------------- --------------------+


테스트 및 최적화 중에는 객체가 빌드되지 않습니다.
 
Vinin :

테스트 및 최적화 중에는 객체가 빌드되지 않습니다.

이러한 경우 Expert Advisor에서 올바른 각도를 찾는 방법은 무엇입니까?
 
001 :

이러한 경우 Expert Advisor에서 올바른 각도를 찾는 방법은 무엇입니까?

생각한다. 모두가 산수를 공부했다
 
좋은 저녁이에요!! 오류 4051을 작성하고 오랜 정상 작동 후 갑자기 200 번 동안 보류 주문 을하지 않습니다. 오류 4051은
유효하지 않은 함수 매개변수 값

거기에 비활성화 된 많은 것을 씁니다. Lot는 extern double volume=0.1인 volume*A를 계산합니다. A=NormalizeDouble(A,0);

여기에서 주문의 경우 전체 주문

 tiket= OrderSend ( Symbol (), OP_BUYSTOP,  volume*A, Price +otstup* Point , Point * 3 , R1, Price+takeprofit* Point +otstup* Point , "OP_BUYSTOP" , 1000 ,  expiration, Red ); 
   Alert ( "OP_BUYSTOP" , GetLastError ( ));  }M= 0 ;
   if ( GetLastError ( )!= 0 ){ Alert ( "tiket" ,tiket, " volume*A " ,volume*A, " Price +otstup*Point " ,Price +otstup* Point , " Price+takeprofit*Point+otstup*Point " ,Price+takeprofit* Point +otstup* Point );}

그리고 A는 동시에 1에서 16 사이의 값을 취합니다.

 
난 그냥 길을 잃었다!!! 그는 무엇을 놓치고 있습니까? 예, 그리고 마지막 경고는 실행되지 않습니다. 그리고 너무 -
if (GetLastError( )!=ERR_NO_ERROR){Alert ("t