FORTS SLとTP - ページ 5

 
prostotrader:

ここでは、実際のアカウントでの例をご紹介します。

 
Yury Kulikov:

ここでは、実際のアカウントでの例をご紹介します。


私のEAをデモで動かしたことがありますか?

添加物

MqlTradeRequest request={0};
   MqlTradeResult  result={0};
   order_ticket=0;
   request.magic=Magic;
   request.symbol=Symbol();
   request.volume=1;
   request.type_filling=ORDER_FILLING_IOC;
   request.type_time=ORDER_TIME_DAY;
   request.action=TRADE_ACTION_PENDING;
   request.type=ORDER_TYPE_SELL_LIMIT;
   request.comment="";
   double a_price = SymbolInfoDouble(Symbol(),SYMBOL_SESSION_PRICE_LIMIT_MIN);
   request.price=a_price;
   Print(__FUNCTION__,": Order price = ", DoubleToString(a_price));

取引アクションの保留

指定された条件で売買を成立させるための取引注文を設定(保留注文)

注文型販売限度額

売り指値注文の保留

どこにも延期さ れず、現在の価格で約定!!!!

デモかリアルかは関係ない。

 
ottenand:
注文の種類 についての話です。彼らは株式市場にしかいられない。Sell Limitはどのようにマーケットを下回るのでしょうか?

即座に実行され、損失を被ることになる。トレーダーはこれによって何も失うことなく、ただ利益を得るだけである。そして、これは逆指値注文では機能しません。なぜなら、注文はすぐに利益になることが判明するはずだからです。
 
Dmitry Fedoseev:
また、村との湾がないことを書きます。request.actionと request.typeの フィールドに何を記入するかは、ご自身でお確かめください。

論破!

でも、イマドキはみんなそれなりに正しいんですよ。ただ、形と中身を混同してはいけないんです。MQL5では、指値注文は保留中(フォーム中)です。もう一つは、成行注文として使える、つまり(注文の発動条件を満たせば)すぐに成行注文に変換できる仕組みになっていることです。そして、その内容ですが、指値注文が成行注文に変わるのです。つまり、こうだ...。

 
prostotrader:

私のEAを実行したことがありますか?

いや、もちろんわかっていますよ。指値注文は、現在の価格より悪いと分かっている価格を設定すれば、市場で執行することができます。

マーケットスライスに保留中の注文を 出すには、指値注文のBuyLimit/SellLimitのみを使用する必要があります。

 
Yury Kulikov:

いや、もちろんわかっていますよ。指値注文は、現在の価格より悪いと分かっている価格を設定すれば、市場で執行することができます。

これはここで言っていることではありません。BuyLimit/SellLimit注文は、マーケットウィンドウに保留中の注文を 置くためにのみ使用すべきものです。


いいえ、マーケットに注文を出すには(そしてそれはそこにあるのですが)、次のようにします。

request.type_filling=ORDER_FILLING_RETURN.

追加

ORDER_FILLING_IOCをORDER_FILLING_RETURNに変更(私の例では)

で、価格はSYMBOL_SESSION_PRICE_LIMIT_MAXになります。

そして、マーケットでの注文が表示されます

 
よし、もう一度聞くが、売り指値は市場より下に置いているのか?
 
ottenand:
よし、もう一度聞くが、売り指値は市場より下に置いているのか?

はい
 
prostotrader:

はい
つまり、カップの売り指値注文を買い指値の間に立たせるということですか?
 
ottenand:
つまり、カップの売り指値注文を買い指値の間に立たせるということですか?


何もいらないよ。

スレッド全体をよく読んでください。