アスク! - ページ 107

 

次のようなエラーになります。

int StringToInteger;

を入れましたが、まだエラーが表示されます。

どうすればいいのでしょうか?

何度も聞いて申し訳ありませんが、私は本当に私が実際にやっているdonno。

'StringToInteger' - function is not defined F:\Program Files\MetaTrader - FXOpen\experts\EMA_10.mq4 (87, 28)
 
bearfoot090:
このようなエラーになります。

Entern int StringToInteger;

を実行しましたが、まだエラーが表示されます。

どうしたらいいのでしょうか?

何度も質問して申し訳ありませんが、私は実際に何をやっているのか本当にわからない。

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

"entern int StringToInteger;" は意味がありません。しかし、それは私のミスです。

ということは、注文を閉じるコードは以下のようになります :[PHP]for(int i = OrdersTotal() - 1; i >= 0; i --)

{

OrderSelect(i,SELECT_BY_POS,MODE_TRADES);

if(OrderMagicNumber() != Magic) continue;

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

}

 

michelさん、ありがとうございます。

今はエラーもなくコンパイルできています。

 

エラーコード 130 & 131

エラーコードといえば - これらのエラーコードが何を意味するのか、誰か知っていますか?

EAが取引を開始しようとするとき、このエラーのためにできないので、いつも出てくる。

多くのthnx 4任意のヘルプ

 

ここに返信しましたhttps://www.mql5.com/en/forum/174151

 

LINE文のヘルプ PLEASE

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 && Symbol()=="GBPUSD") UPLevel=0.35。
 

ありがとうございました。

デイブ

 

こんにちは、codersguruです。

下記のインジケーターに、ポップアップと矢印のついたシグナルを追加していただけませんか?

ファイル:
 

トリプルトレイリングストップの問題 - コーディングの手助けをお願いします!

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;

}

}

}

}

}

3段階のトレイリングストップ

1) 最初の90pipsの利益まで75pipsのTS。

2) 90ピップス以降のTSは55ピップスですが、135ピップスの利益までです。

3) 135pipsの利益の後、15pipsのTS。

問題は、トレーリングストップが価格の上下動に伴って上下に 動くことです。 価格の利益が増加すると上に動き、価格が下がり始めると止まるはずです。トレーリングストップは価格が上下するとヨーヨーのように動いてしまいます。

どうすればこれを止めることができるのでしょうか?どうか、あなたの専門知識が必要です!

謙虚に。

デイブ