코딩 도움말 - 페이지 291

 
12BPRO:
친애하는 MLADEN님....

현재 M15 시간대에서 실행되는 EA에서 이 코드를 사용하고 있습니다...

그것은 M15 기간 이후에 새로운 주문을 열 것입니다 ...

bool AddP()

{int _num=0; int _ot=0;

for (int j=0;j<OrdersTotal();j++)

{if(OrderSelect(j,SELECT_BY_POS)==true && OrderSymbol()==Symbol() && OrderType()<3 && ((OrderMagicNumber()==Magic) || Magic==0))

{

_num++;if(OrderOpenTime()>_ot) _ot=OrderOpenTime();

}

}

if(_num==0) return(true);

if(_num>0 && ((Time[0]-_ot))>0)

return(true);

else return(false);

}

이전 주문 이후 5분마다 주문하도록 이 코드를 변경할 수 있습니까?

비록 내가 M15 시간대에 있지만....

너무 많은 질문을 보내서 기분이 상하지 않기를 바랍니다....

친애하는

아즈룰...

아즈룰

이것을 교체해 보세요

if( _num > 0 && (( 시간 [ 0 ]- _ot )) > 0 )

if( _num > 0 && (( TimeCurrent() - _ot *)>PERIOD_M5*60 ))

 
mladen:
아즈룰

이것을 교체해 보세요

if( _num > 0 && (( 시간 [ 0 ]- _ot )) > 0 )

if( _num > 0 && (( TimeCurrent() - _ot *)>PERIOD_M5*60 ))

친애하는 MLADEN 경,

다시 한 번 귀하의 시간과 전문성에 감사드립니다.... 3학점....

작성하신 모든 코드를 패치하고 내일 다시 시뮬레이션(테스터)을 해보겠습니다...

좋은 주말 보내세요 선생님.....

당신의 진정으로

아즈룰....

 

누군가 mt4에서 이 Indikotor(TrendMA2000)를 변경할 수 있습니까?

메타: 단축 코드( "TrendMA2000"),

하위 차트( False );

입력:

기간( 3, 1, 100 );

변수:

평균, myavg, 색상;

평균 = (( 높음 + 낮음 + 높음[1] + 낮음[1] + 높음[2] + 낮음[2] + 높음[3] + 낮음[3] + 높음[4] + 낮음[4])) / 10 );

myavg = 평균(평균, 기간);

myavg > myavg[1]이면 color = DarkGreen

또 다른

myavg <= myavg[1]이면 color = Red;

DrawLine ( myavg, "Trend", StyleSolid, 2, color, color );

단케 마하트마

 
mahatma:
누군가 mt4에서 이 Indikotor(TrendMA2000)를 변경할 수 있습니까?

메타: 단축 코드( "TrendMA2000"),

하위 차트( False );

입력:

기간 ( 3, 1, 100 );

변수:

평균, myavg, 색상;

평균 = (( 높음 + 낮음 + 높음[1] + 낮음[1] + 높음[2] + 낮음[2] + 높음[3] + 낮음[3] + 높음[4] + 낮음[4])) / 10 );

myavg = 평균(평균, 기간);

myavg > myavg[1]이면 color = DarkGreen

또 다른

myavg <= myavg[1]이면 color = Red;

DrawLine ( myavg, "Trend", StyleSolid, 2, color, color );

단케 마하트마

마하트마

그것은 단순히 sma(sma9median,5),period)(5기간 단순 이동 평균 의 단순 이동 평균)입니다.

 

일본에서 온 EA는 원하는 지표를 업로드할 수 있습니다.

속성 에 일본어가 있지만 이 EA는 사용하려는 지표를 업로드할 수 있습니다.

여기 누군가가 이 EA를 수정할 수 있다면 매우 흥미로울 것입니다.

파일:
pu_arrow.ex4  36 kb
 
hanaumabay:
속성에 일본어가 있지만 이 EA는 사용하려는 지표를 업로드할 수 있습니다. 여기 누군가가 이 EA를 수정할 수 있다면 매우 흥미로울 것입니다.

안녕하세요 Hanaumabay, 수정하기 전에 디컴파일되지 않은 소스 코드가 필요합니다.

 

전일 고저 "일요일 제외"

친애하는 MLADEN 경,

일요일을 제외한 전날의 고가와 저가를 단순히 표시하는 지표를 찾을 수 없었습니다. 나는 첨부된 지표를 사용해왔고 일요일의 데이터를 제외하도록 수정될 수 있기를 바랐다. 도움을 주셔서 감사합니다.

파일:
 
mrtools:
안녕하세요 Hanaumabay, 수정하기 전에 디컴파일되지 않은 소스 코드가 필요합니다.

예전에는 소스파일을 열 수 있었다....... 원본을 찾아본다

 

친애하는 MLADEN 경,

좋은 아침입니다 선생님

저는 EA가 후행 중지를 트리거한 후 주문을 다시 열지 않으려고 노력하고 있습니다. 하지만 불행히도 코드가 예상대로 작동하지 않습니다. 문제를 해결해 주셨으면 합니다....

double closedAtTS() {

datetime lastTime = 0;

for(int i=OrdersHistoryTotal()-1; i>=0; i--)

{

if (OrderSelect(i,SELECT_BY_POS, MODE_HISTORY)==false) break;

if (Magic!=0)

if (OrderMagicNumber() != Magic) continue;

if (OrderSymbol() != Symbol()) continue;

if (OrderClosePrice()== OrderStopLoss()) continue;

if (OrderCloseTime() <= lastTime) continue;

lastTime = OrderCloseTime();

}

return(lastTime);

}

뭔가 누락되었거나 방정식의 이 부분이 트릭을 수행하지 않는 것 같습니다...

if ( OrderClosePrice ()== OrderStopLoss ()) 계속;

항상 귀하의 전문 지식을 높이 평가합니다....

친애하는

아즈룰.....

 

친애하는 MLADEN 경,

예.... 방정식의 이 부분이 트릭을 수행하지 않습니다...

if ( OrderClosePrice ()== OrderStopLoss ()) 계속;

그것은해야한다...

if ( OrderClosePrice () != OrderStopLoss ()) 계속;

나는 이것과 혼동했다

주문 선택(i,SELECT_BY_POS,MODE_HISTORY);

죄송합니다....이 게시물에 대해...

감사해요