묻다! - 페이지 107

 

이렇게 오류가 납니다.

입력 int StringToInteger;

그러나 여전히 오류가 나타납니다.

어떻게 해야 합니까?

계속 물어봐서 미안하지만 실제로 내가 하고 있는 일을 정말로 하고 있지 않습니다. 그래서 당신의 도움에 정말 감사드립니다.

'StringToInteger' - function is not defined F:\Program Files\MetaTrader - FXOpen\experts\EMA_10.mq4 (87, 28)
 
bearfoot090:
이렇게 오류가 납니다.

입력 int StringToInteger;

그러나 여전히 오류가 나타납니다.

어떻게 해야 합니까?

계속 물어봐서 미안하지만 실제로 내가 하고 있는 일을 정말로 하고 있지 않습니다. 그래서 당신의 도움에 정말 감사드립니다.

'StringToInteger' - function is not defined F:\Program Files\MetaTrader - FXOpen\experts\EMA_10.mq4 (87, 28) [/PHP]

"int StringToInteger를 입력하십시오;" 의미가 없습니다. 그러나 그것은 또 내 실수입니다. 그래서 다시 죄송합니다 ... 함수는 StrToInteger()

따라서 주문을 닫는 코드는 다음과 같습니다.[PHP]for(int i = OrdersTotal() - 1; i >= 0; i --)

{

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

if(OrderMagicNumber() != Magic) 계속;

if(TimeCurrent() > StrToInteger(OrderComment())) OrderClose(OrderTicket(), OrderLots(), OrderClosePrice(), 0, CLR_NONE);

}

 

고마워요 미셸!

이제 오류 없이 컴파일할 수 있습니다.

 

오류 코드 130 및 131

오류 코드 말하기 - 이 오류 코드가 무엇을 의미하는지 아는 사람이 있습니까?

EA가 거래를 열려고 할 때 항상 표시되지만 이 오류로 인해 실패합니다.

많은 thnx 4 도움

 

나는 여기에 대답했다 https://www.mql5.com/en/forum/174151

 

줄 설명에 도움을 주세요.

if(Period()==PERIOD_M15 && Symbol()=GBPUSD) UPLevel=.35;

이 진술에 부족한 것은 무엇입니까? 통화 기호 GBPUSD 에 대한 오류가 발생합니다. 내 오류를 수정하는 데 도움을 주세요!

미리 감사합니다!

데이브

<<<

 
Dave137:
if(Period()==PERIOD_M15 && Symbol()=GBPUSD) UPLevel=.35;[/PHP]

What is lacking in this statement. I am getting an error about the currency symbol GBPUSD. Please assist in fixing my error!

Thanks a bunch in advance!

Dave

<<<
[PHP] if(Period()==PERIOD_M15 && 기호()=="GBPUSD") UPLevel=0.35;
 

매우 감사합니다!!

데이브

 

안녕하세요 코더스구루

팝업과 화살표가 있는 신호를 아래 표시기에 추가할 수 있습니까?

파일:
 

트리플 후행 중지 문제 - 코딩을 도와주세요!

void TrailingPositions() {

double pBid, pAsk, pp;

pp = MarketInfo(OrderSymbol(), MODE_POINT);

if (OrderType()==OP_BUY) {

pBid = MarketInfo(OrderSymbol(), MODE_BID);

//BreakEven routine

if (BreakEven>0) {

if ((pBid-OrderOpenPrice())>BreakEven*pp) {

if ((OrderStopLoss()-OrderOpenPrice())<0) {

ModifyStopLoss(OrderOpenPrice()+0*pp);

}

}

}

if (TrailingStop>0) {

if ((pBid-OrderOpenPrice())>TrailingStop_Over135*pp){ //15 pips TS

ModifyStopLoss(pBid-TrailingStop_Over135*pp);

if (pBid-OrderOpenPrice()>TrailingStop_Over90*pp && pBid-OrderOpenPrice()<TrailingStop_Over135*pp){ //55 pips TS

ModifyStopLoss(pBid-TrailingStop_Over90*pp);

if ((OrderOpenPrice()-pAsk)>TrailingStop +TrailingStep+1*pp && (OrderOpenPrice()-pAsk) < TrailingStop_Over90*pp+TrailingStep-1*pp || OrderStopLoss()==0) {//75 pips TS

ModifyStopLoss(pAsk+TrailingStop*pp);

return;

}

}

}

}

}

트레일링 스톱의 세 가지 레벨:

1) 75핍 TS에서 처음 90핍 이익까지.

2) 90 이후에는 55 Pips TS이지만 최대 135 Pips의 이익만 발생합니다.

3) 135핍 이익 후 15핍 TS.

내가 겪고 있는 문제는 가격이 위아래 로 움직일 때 Trailing Stop이 위아래로 움직인다는 것입니다. . 가격 이익이 증가함에 따라 상승하고 가격이 하락하기 시작 하면 멈춰야 합니다! 가격이 하락할 때 하락을 멈추게 하는 방법 - Trailing Stop은 가격이 위아래로 움직일 때 요요처럼 작동합니다.

이런 일이 일어나지 않도록 하는 방법을 모르겠습니다?? 제발, 당신의 전문 지식이 필요합니다!

겸손하게,

데이브