[ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 3. - ページ 67

 
//+------------------------------------------------------
   for (i=0; i<OrdersTotal(); i++)
   {
      OrderSelect(i, SELECT_BY_POS );
      if (OrderSymbol() == Symbol())
      if (OrderMagicNumber() == 1000 && OrderType() == OP_BUY  && Bid-OrderOpenPrice() > 30*Point)
            OrderModify(OrderTicket(), OrderOpenPrice(), Bid-15*Point, OrderTakeProfit(), 0);
      if (OrderMagicNumber() == 2000 && OrderType() == OP_SELL && OrderOpenPrice()-Ask > 30*Point)
            OrderModify(OrderTicket(), OrderOpenPrice(), Ask+15*Point, OrderTakeProfit(), 0);
   }

   return(0);
//+------------------------------------------------------
 
MaxZ:
SLが片側にしか移動できないことを確認するのを忘れていた ;)
 
ilunga:
SLが一方向にしか動かせないことを確認するのを忘れていた ;)

そして、両方へ移行させる!:)))))

巨大で読みにくいコードを 10行に最適化した例...

でも。

//+------------------------------------------------------
   for (i=0; i<OrdersTotal(); i++)
   {
      OrderSelect(i, SELECT_BY_POS );
      if (OrderSymbol() == Symbol())
      if (OrderMagicNumber() == 1000 && OrderType() == OP_BUY  && Bid-OrderOpenPrice() > 30*Point && Bid-OrderStopLoss() > 15*Point)
            OrderModify(OrderTicket(), OrderOpenPrice(), Bid-15*Point, OrderTakeProfit(), 0);
      if (OrderMagicNumber() == 2000 && OrderType() == OP_SELL && OrderOpenPrice()-Ask > 30*Point && OrderStopLoss()-Ask > 15*Point)
            OrderModify(OrderTicket(), OrderOpenPrice(), Ask+15*Point, OrderTakeProfit(), 0);
   }

   return(0);
//+------------------------------------------------------

p.s.: 私はこのようなTrallingは決して使いませんが、Dimka-novitsekのロジックには合っていますね。

 
Dimka-novitsek:
こんにちは!わからないことがあります。私のEAにトレーリングストップを追加することにしたのですが、エラー130が表示され続けます。私は何も理解できないし、昨日も理解できなかった。

EAが複数の買いポジションまたは複数の売りポジションを開いていますか?
 
ありがとうございました。
 
たしかにポジションはたくさんありますが、それは保留中の注文 であり、買いや売りのストップです。価格が注文を越えたらトリガー、さらに30pips越えたら条件発動
f (price-OrderOpenPrice( )>30*Point)
 

ストップが逆行しないように、変数を導入し、スタートJUNpomnimの上に宣言し、変数JUNは価格と注文の始点との差にしました。

ここに掲載されているコードを見てみます。

ありがとうございます!!!!

コードはクールで、例として非常に気に入っています。もちろん、すぐに試しています。でも、改造はしない。

 
さて、どうにかしてミスを見抜こうと思います。
 
持ち越した。
Timoxa75 2011.08.11 13:45

はじめまして、イゴールと申します。 よろしくお願いします。

私はデモで良い作業経験を持っており、それはすべての偉大に見える、私は収益性に戻りますが、私はテストのためにそれをチェックしたいのですが、私はデモや実際のサイトのいずれかでテストにそれを入れていないです。ドローダウンが大きいので注文を閉じたいのですが、取引が終了しているというメッセージが表示されます。

 
変更しますが、利益に閉じられたすべての順序ではなく、第七、第十六、第十九、第二十四、第三十秒 - それが望むときはいつでも!!!