FORTS SLとTP - ページ 4 1234567 新しいコメント prostotrader 2017.03.06 05:22 #31 -Aleks-: 注文の種類については知っています。私たちは利益確定と損切りの話をしているのですが、問題は、価格に達したときにどうするかをブローカーに指示できるかどうかです。 できない Yury Kulikov 2017.03.06 06:02 #32 prostotrader: ターミナルのヘルプを読みました :)端末やエディターのマニュアルに記載されている条件を参考に、証券取引所の基準で注文を分類しています。あくまでMT5/MQL5での話ですが。enum_order_type。識別子商品説明ORDER_TYPE_BUY成行買い注文注文型販売売りの成行注文オーダータイプ購入限度額買い指値注文の保留注文型販売限度額売り指値注文の保留注文タイプ_購入停止買い注文の保留 ストップ注文の保留注文タイプ_販売停止売り注文の保留 売り注文の停止注文タイプ_購入停止_制限注文価格に到達すると、StopLimit価格で買い指値注文が発注されます。注文タイプ_販売停止_リミット注文価格に到達すると、StopLimit価格で売り指値注文が発注されます。オーダータイプ_close_byカウンターポジションでポジションを閉じる命令 prostotrader 2017.03.06 06:04 #33 Yury Kulikov:MT5/MQL5の用語で話しただけです。enum_order_type。識別子商品説明ORDER_TYPE_BUY成行買い注文注文型販売売りの成行注文オーダータイプ購入限度額買い指値注文の保留注文型販売限度額売り指値注文の保留注文タイプ_購入停止買い注文の保留 ストップ注文の保留注文タイプ_販売停止売り注文の保留 売り注文の停止注文タイプ_購入停止_制限注文価格に到達すると、StopLimit価格で買い指値注文が発注されます。注文タイプ_販売停止_リミット注文価格に到達すると、StopLimit価格で売り指値注文が発注されます。オーダータイプ_close_byカウンターポジションでポジションを閉じる命令 Yuriさん、前回の投稿の添付ファイルを見てください。当取引所では、ご指摘のような掲載はしておりません。追加買い指値注文の保留この注文はサーバーに保存され、すぐに取引所に掲示されるわけではないので、開発者はこのように呼んでいます。サーバーオーダーと呼ぶべきでした)それゆえ、オーダーに大きな混乱が生じたのです :)取引所には3種類しかない見積もり順(部分集計後、キューに残る)カウンタービッドビッドフィル・オア・キル追加これから、「買い指値注文 が保留になることはありえない」ということを証明しますMqlTradeRequest request = {0}; MqlTradeResult result = {0};./--- Fill structure request.magic = 12345678902; request.symbol = Symbol(); request.volume = 1; request.type_filling = ORDER_FILLING_IOC; request.type_time = ORDER_TIME_DAY; request.action = TRADE_ACTION_PENDING; request.price = price; request.comment = "Лимитный ордер..."; if (buy_sell) { request.type = ORDER_TYPE_BUY_LIMIT; } else { request.type = ORDER_TYPE_SELL_LIMIT; } すぐに執行されるのに、どうしてPending orderになるのですか? FORTS SL and TP FORTS: To help beginners フォルツァ執行上の問題点 Dmitry Fedoseev 2017.03.06 06:27 #34 また、村との湾がないことを書きます。request.actionとrequest.typeのフィールドに何を記入するかは、ご自身でお確かめください。 Yury Kulikov 2017.03.06 06:37 #35 prostotrader:なんというか :) ヘルプをよく読んでください。端末のヘルプから抜粋。Выставление торговых заявок Выставление торговой заявки означает создание отложенного ордера на покупки/продажу какого-либо финансового инструмента по заданной цене, не присутствующей в данный момент на рынке. В зависимости от того, как заявки обрабатываются на сервере, они могут выводится прямиком в стакан цен(как правило, напрямую выводятся лимитные заявки) или ожидать исполнения на стороне брокера (как правило, стоп или стоп-лимитные заявки) с последующим превращением в рыночную заявку.......... Стоп и Стоп-Лимитные ордера Как правило, Стоп и Стоп-Лимитные ордера (Buy Stop, Sell Stop, Buy Stop Limit и Sell Stop Limit) в отличие от лимитных ордеров не выводятся во внешнюю торговую систему (биржу) напрямую. До достижения стоп-цены данные типы ордеров обрабатываются внутри платформы MetaTrader 5.•При достижении стоп-цены, указанной в Buy Stop или Sell Stop ордере, выполняется соответствующая рыночная операция.•При достижении стоп-цены, указанной в Buy Stop Limit или Sell Stop Limit ордере, выставляется соответствующая лимитная заявка, которая будет видна остальным участникам рынка. MetaTraderプログラムを簡単かつ迅速に開発するためのライブラリ(第19部): ライブラリメッセージのクラス MetaTraderプログラムを簡単かつ迅速に開発するためのライブラリ(第14部): 銘柄オブジェクト MetaTraderプログラムを簡単かつ迅速に開発するためのライブラリ(第22部): 取引クラス - 基本取引クラス、制限の検証 prostotrader 2017.03.06 06:43 #36 Yury Kulikov:なんというか :) ヘルプをよく読んでください。端末のヘルプからの抜粋です。Выставление торговых заявок Выставление торговой заявки означает создание отложенного ордера на покупки/продажу какого-либо финансового инструмента по заданной цене, не присутствующей в данный момент на рынке. В зависимости от того, как заявки обрабатываются на сервере, они могут выводится прямиком в стакан цен(как правило, напрямую выводятся лимитные заявки) или ожидать исполнения на стороне брокера (как правило, стоп или стоп-лимитные заявки) с последующим превращением в рыночную заявку.......... Стоп и Стоп-Лимитные ордера Как правило, Стоп и Стоп-Лимитные ордера (Buy Stop, Sell Stop, Buy Stop Limit и Sell Stop Limit) в отличие от лимитных ордеров не выводятся во внешнюю торговую систему (биржу) напрямую. До достижения стоп-цены данные типы ордеров обрабатываются внутри платформы MetaTrader 5.•При достижении стоп-цены, указанной в Buy Stop или Sell Stop ордере, выполняется соответствующая рыночная операция.•При достижении стоп-цены, указанной в Buy Stop Limit или Sell Stop Limit ордере, выставляется соответствующая лимитная заявка, которая будет видна остальным участникам рынка. 添付のアドバイザーをデモで実行(FORTS)で、どこに「預けて」、どのような価格で約定されるかを確認します :)2017.03.06 09:48:39.411 Test_sync_order (RTS-3.17,M1) SetSyncOrder: Order price = 104200.000000002017.03.06 09:48:37.955 Experts expert Test_sync_order (RTS-3.17,M1) loaded successfully 2017.03.06 09:48:39.411 Trades '1007932': sell limit 1.00 RTS-3.17 at 104200 2017.03.06 09:48:39.420 Trades '1007932': accepted sell limit 1.00 RTS-3.17 at 104200 2017.03.06 09:48:39.420 Trades '1007932': sell limit 1.00 RTS-3.17 at 104200 placed for execution 2017.03.06 09:48:39.428 Trades '1007932': order #55062748 sell limit 1.00 / 1.00 RTS-3.17 at 104200 done in 17.010 ms 2017.03.06 09:48:39.428 Trades '1007932': deal #8957618 sell 1.00 RTS-3.17 at 111390 done (based on order #55062748) 2017.03.06 09:48:44.233 Experts expert Test_sync_order (RTS-3.17,M1) removed ファイル: Test_sync_order.mq5 11 kb FORTS SL and TP フォルツァ執行上の問題点 エラー、バグ、質問 ottenand 2017.03.06 06:52 #37 ストップは、最後の取引の価格が 指定されたレベルに触れた場合、マーケットによってトリガーされる必要があります。それ以外 - 本の中の他のすべての注文。したがって、非流動的な取引で確認することができます。流動性の低い先物や株を開き、買い指値を設定し、それがどのように積み重なる必要があるかを見る。そして、それに対するストップロスは、ブローカーのサーバーにあるすべてのストップロス注文が条件付きでのみマーケットに行くので、そこに立つことはありません。指値注文は、この注文以外に取引所に注文がないため、カップの中に入っています。 ottenand 2017.03.06 06:56 #38 売り指値は市場より下に置いているのか? prostotrader 2017.03.06 06:56 #39 ottenand: ストップは、最後の取引の価格が 指定されたレベルに触れた場合、マーケットによってトリガーされる必要があります。それ以外 - 本の中の他のすべての注文。したがって、非流動的な取引で確認することができます。流動性の低い先物や株を開き、買い指値を設定し、それがどのように積み重なる必要があるかを見る。そして、それに対するストップロスは、ブローカーのサーバーにあるすべてのストップロス注文が条件付きでのみマーケットに行くので、そこに立つことはありません。指値注文は、これ以外の注文がないため、マーケットにあります。 今はストップの話ではなく、注文の種類の話をしています。 ottenand 2017.03.06 06:59 #40 prostotrader: 今はストップの話ではなく、オーダータイプの話をしているのです。注文の種類 についての話です。彼らは株式市場にしかいられない。Sell Limitはどのようにマーケットを下回るのでしょうか? 1234567 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
注文の種類については知っています。私たちは利益確定と損切りの話をしているのですが、問題は、価格に達したときにどうするかをブローカーに指示できるかどうかです。
できない
ターミナルのヘルプを読みました :)
端末やエディターのマニュアルに記載されている条件を参考に、証券取引所の基準で注文を分類しています。
あくまでMT5/MQL5での話ですが。
enum_order_type。
識別子
商品説明
ORDER_TYPE_BUY
成行買い注文
注文型販売
売りの成行注文
オーダータイプ購入限度額
買い指値注文の保留
注文型販売限度額
売り指値注文の保留
注文タイプ_購入停止
買い注文の保留 ストップ注文の保留
注文タイプ_販売停止
売り注文の保留 売り注文の停止
注文タイプ_購入停止_制限
注文価格に到達すると、StopLimit価格で買い指値注文が発注されます。
注文タイプ_販売停止_リミット
注文価格に到達すると、StopLimit価格で売り指値注文が発注されます。
オーダータイプ_close_by
カウンターポジションでポジションを閉じる命令
MT5/MQL5の用語で話しただけです。
enum_order_type。
識別子
商品説明
ORDER_TYPE_BUY
成行買い注文
注文型販売
売りの成行注文
オーダータイプ購入限度額
買い指値注文の保留
注文型販売限度額
売り指値注文の保留
注文タイプ_購入停止
買い注文の保留 ストップ注文の保留
注文タイプ_販売停止
売り注文の保留 売り注文の停止
注文タイプ_購入停止_制限
注文価格に到達すると、StopLimit価格で買い指値注文が発注されます。
注文タイプ_販売停止_リミット
注文価格に到達すると、StopLimit価格で売り指値注文が発注されます。
オーダータイプ_close_by
カウンターポジションでポジションを閉じる命令
Yuriさん、前回の投稿の添付ファイルを見てください。
当取引所では、ご指摘のような掲載はしておりません。
追加
買い指値注文の保留
この注文はサーバーに保存され、すぐに取引所に掲示されるわけではないので、開発者はこのように呼んでいます。
サーバーオーダーと呼ぶべきでした)
それゆえ、オーダーに大きな混乱が生じたのです :)
取引所には3種類しかない
見積もり順(部分集計後、キューに残る)
カウンタービッド
ビッドフィル・オア・キル
追加
これから、「買い指値注文 が保留になることはありえない」ということを証明します
MqlTradeResult result = {0};
./--- Fill structure
request.magic = 12345678902;
request.symbol = Symbol();
request.volume = 1;
request.type_filling = ORDER_FILLING_IOC;
request.type_time = ORDER_TIME_DAY;
request.action = TRADE_ACTION_PENDING;
request.price = price;
request.comment = "Лимитный ордер...";
if (buy_sell)
{
request.type = ORDER_TYPE_BUY_LIMIT;
}
else
{
request.type = ORDER_TYPE_SELL_LIMIT;
}
なんというか :) ヘルプをよく読んでください。
端末のヘルプから抜粋。
Выставление торговых заявок
Выставление торговой заявки означает создание отложенного ордера на покупки/продажу какого-либо финансового инструмента по заданной цене,
не присутствующей в данный момент на рынке. В зависимости от того, как заявки обрабатываются на сервере, они могут выводится прямиком в стакан цен
(как правило, напрямую выводятся лимитные заявки) или ожидать исполнения на стороне брокера (как правило, стоп или стоп-лимитные заявки)
с последующим превращением в рыночную заявку.
...
...
...
Стоп и Стоп-Лимитные ордера
Как правило, Стоп и Стоп-Лимитные ордера (Buy Stop, Sell Stop, Buy Stop Limit и Sell Stop Limit) в отличие от лимитных ордеров не выводятся
во внешнюю торговую систему (биржу) напрямую. До достижения стоп-цены данные типы ордеров обрабатываются внутри платформы MetaTrader 5.
•При достижении стоп-цены, указанной в Buy Stop или Sell Stop ордере, выполняется соответствующая рыночная операция.
•При достижении стоп-цены, указанной в Buy Stop Limit или Sell Stop Limit ордере, выставляется соответствующая лимитная заявка, которая будет видна остальным участникам рынка.
なんというか :) ヘルプをよく読んでください。
端末のヘルプからの抜粋です。
Выставление торговых заявок
Выставление торговой заявки означает создание отложенного ордера на покупки/продажу какого-либо финансового инструмента по заданной цене,
не присутствующей в данный момент на рынке. В зависимости от того, как заявки обрабатываются на сервере, они могут выводится прямиком в стакан цен
(как правило, напрямую выводятся лимитные заявки) или ожидать исполнения на стороне брокера (как правило, стоп или стоп-лимитные заявки)
с последующим превращением в рыночную заявку.
...
...
...
Стоп и Стоп-Лимитные ордера
Как правило, Стоп и Стоп-Лимитные ордера (Buy Stop, Sell Stop, Buy Stop Limit и Sell Stop Limit) в отличие от лимитных ордеров не выводятся
во внешнюю торговую систему (биржу) напрямую. До достижения стоп-цены данные типы ордеров обрабатываются внутри платформы MetaTrader 5.
•При достижении стоп-цены, указанной в Buy Stop или Sell Stop ордере, выполняется соответствующая рыночная операция.
•При достижении стоп-цены, указанной в Buy Stop Limit или Sell Stop Limit ордере, выставляется соответствующая лимитная заявка, которая будет видна остальным участникам рынка.
添付のアドバイザーをデモで実行(FORTS)
で、どこに「預けて」、どのような価格で約定されるかを確認します :)
2017.03.06 09:48:39.411 Trades '1007932': sell limit 1.00 RTS-3.17 at 104200
2017.03.06 09:48:39.420 Trades '1007932': accepted sell limit 1.00 RTS-3.17 at 104200
2017.03.06 09:48:39.420 Trades '1007932': sell limit 1.00 RTS-3.17 at 104200 placed for execution
2017.03.06 09:48:39.428 Trades '1007932': order #55062748 sell limit 1.00 / 1.00 RTS-3.17 at 104200 done in 17.010 ms
2017.03.06 09:48:39.428 Trades '1007932': deal #8957618 sell 1.00 RTS-3.17 at 111390 done (based on order #55062748)
2017.03.06 09:48:44.233 Experts expert Test_sync_order (RTS-3.17,M1) removed
ストップは、最後の取引の価格が 指定されたレベルに触れた場合、マーケットによってトリガーされる必要があります。それ以外 - 本の中の他のすべての注文。したがって、非流動的な取引で確認することができます。流動性の低い先物や株を開き、買い指値を設定し、それがどのように積み重なる必要があるかを見る。そして、それに対するストップロスは、ブローカーのサーバーにあるすべてのストップロス注文が条件付きでのみマーケットに行くので、そこに立つことはありません。指値注文は、これ以外の注文がないため、マーケットにあります。
今はストップの話ではなく、注文の種類の話をしています。
今はストップの話ではなく、オーダータイプの話をしているのです。