코딩하는 방법? - 페이지 29

 

여기...

string price = (DoubleToStr(iMA(Symbol(),0,1,0,MODE_EMA,PRICE_CLOSE,0),Digits));

if (price=>1.0000 && price< 1.0050)

{

sell order here

}

 

감사해요

빠른 응답에 감사드립니다.

 
ejoi:
여기...

string price = (DoubleToStr(iMA(Symbol(),0,1,0,MODE_EMA,PRICE_CLOSE,0),Digits));

if (price=>1.0000 && price< 1.0050)

{

sell order here

}

이것을 컴파일하려고 할 때 비교 유형이 다릅니다.

 

나는 ejoi가 stringifying 부분에 약간의 실수를 했다고 생각합니다. 코드는 다음과 같아야 합니다.

double price = iMA(Symbol(),0,1,0,MODE_EMA,PRICE_CLOSE,0);

if (price=>1.0000 && price< 1.0050)

{

sell order here

}
 

감사해요

감사합니다!

 

누군가가 도울 수 있다면 나도이 문제가있는 것 같습니다. 거래를 열 수 있는 시간을 제한하려고 합니다.

total=OrdersTotal();

if (total<1)

{

if (TimeHour(CurTime())<StartHour) {return(0);}

if (TimeMinute(CurTime())<StartMinute) {return(0);}

if (TimeHour(CurTime())>EndHour) {return(0);}

if (TimeMinute(CurTime())>EndMinute) {return(0);}

}[/PHP]

it seems right that no trades are executed whenever i use it

my extern is as follows

[PHP]extern int StartHour=0;

extern int StartMinute=30;

extern int EndHour=22;

extern int EndMinute=30;
 

다음 기능 을 추가할 수 있습니다.

bool isTradableTime()

{

datetime time = TimeCurrent();

int now = TimeHour( time ) * 60 + TimeMinute( time );

int begin = StartHour * 60 + StartMinute;

int end = EndHour * 60 + EndMinute;

return ( begin <= now && now < end );

}

[/PHP]

and then use it like the following in your start() function

[PHP]if ( ! isTradableTime() )

return( 0 );
 

거래 기간에 자정이 포함되지 않은 경우:

total=OrdersTotal();

if (total<1)

{

if(Hour()<StartHour) return(0);

if(Hour()==StartHour && Minute()<StartMinute) return(0);

if(Hour()>EndHour) return(0);

if(Hour==EndHour && Minute()>EndMinute) return(0);

}
 
Michel:
거래 기간에 자정이 포함되지 않은 경우:
total=OrdersTotal();

if (total<1)

{

if(Hour()<StartHour) return(0);

if(Hour()==StartHour && Minute()<StartMinute) return(0);

if(Hour()>EndHour) return(0);

if(Hour==EndHour && Minute()>EndMinute) return(0);

}

둘 다 감사합니다 ... 나는 간단하고 잘 작동하기 때문에 이것을 사용했습니다 ....

다시 감사합니다

 

새로운 질문

거래가 이미 존재하는 경우 10핍 간격이 아닌 한 두 번째 거래를 열지 않는 경우 EA로 코딩하는 방법을 아는 사람이 있습니까?