Expertadvisor 코드에 표시기 코드를 추가하는 방법 ?? - 페이지 2

 
int start
       {
       if (Close<i)
       int Ticket = OrderSend ( Symbol (),OP_BUY,LotSize(),StopLoss(),TakeProfit(), 0 , 0 ,);
       else
       OP_SELL;         
       return ( 0 );
       }

이게 무슨일이야???

여전히 동일한 오류, { - 쉼표 또는 세미콜론 예상

 
OP_SELL 이란 무엇입니까? 거기서 하는거야? OP_SELL = 1 여기를 참조하십시오: https://docs.mql4.com/constants/trading
 
albert_lim83 :

이게 무슨일이야???

여전히 동일한 오류, { - 쉼표 또는 세미콜론 예상

시작함수 이고 그 뒤에 대괄호가 필요합니다.

닫기 는 배열이며 인덱스가 필요합니다.

 int start(){

   if ( Close[ 1 ]<i )
       int Ticket = OrderSend ( Symbol (),OP_BUY,LotSize(),Ask,10,StopLoss(),TakeProfit());
   else
      OP_SELL;     // WTF?     
   return ( 0 );
}

OrderSend 에서 두 개의 매개변수를 놓쳤습니다.

10점 만점에 1점. 더 노력해야 합니다.

RTFM 이어야 합니다.

 
'%' - remainder operator is to be applied to integer values only

왜 나는 EA에 %를 넣을 수 없습니까?

나는 총 잔액의 % 여유 마진을 계산하는 데 사용하고 싶습니다 ...


그렇다면 무료 잔액의 백분율을 계산하려면 어떻게 해야 합니까 ??

 
extern double Percent = 20 ;

사용할 여백의 비율을 삽입하기 위해

   if ( AccountFreeMargin ()<(Percent())( AccountBalance ())){
       Print ( "We have no money. Free Margin = " , AccountFreeMargin ());
       return ( 0 );
   }

여유 마진 비율이 내가 선택한 비율(20)보다 작으면,

그런 다음 작업이 중지되고 0을 반환합니다.


그러나 오류는 '퍼센트'로 나타납니다 - 함수 가 정의되지 않았습니다

'(' - 예기치 않은 토큰


누구든지 이 오류를 수정하는 데 도움을 줄 수 있습니까 ???

 
albert_lim83 :

왜 나는 EA에 %를 넣을 수 없습니까?

나는 총 잔액의 % 여유 마진을 계산하는 데 사용하고 싶습니다 ...


그렇다면 무료 잔액의 백분율을 계산하려면 어떻게 해야 합니까 ??

연필과 종이를 사용하여 백분율을 계산하는 방법은 무엇입니까? 같은 방식으로 하세요. . . .

mql4의 % 는 백분율이 아닌 나머지를 계산하기 위한 것입니다. . .

 
albert_lim83 :

사용할 여백의 비율을 삽입하기 위해

여유 마진 비율이 내가 선택한 비율(20)보다 작으면,

그런 다음 작업이 중지되고 0을 반환합니다.


그러나 오류는 '퍼센트'로 나타납니다 - 함수가 정의되지 않았습니다

'(' - 예기치 않은 토큰

퍼센트() 란 무엇입니까? 당신은 퍼센트 를 의미 했습니까?
 

여기, 무료 . .

 extern double Percent = 20 ;




if ( AccountFreeMargin () < ( Percent/ 100 ) * AccountBalance () )
   {
   Print ( "We have no money. Free Margin = " , AccountFreeMargin ());
   return ( 0 );
   }
 
RaptorUK :

여기, 무료 . .


감사해요...

문제가 해결되었습니다.

너는 최고야. ^^

 
ea 차트에 MA를 추가할 수 있나요?