記事「MQL5での発注を理解する」についてのディスカッション

 

新しい記事「MQL5での発注を理解する」はパブリッシュされました:

取引システムを構築する際には、効果的に処理しなければならない作業があります。この作業は、注文の発注、または作成された取引システムに注文を自動的に処理させることです。これはあらゆる取引システムにおいて極めて重要だからです。この記事では、発注が効果的な取引システムを作成する作業のために理解する必要があるほとんどのトピックについて説明します。

注文:特定の価格で特定のロットまたは数量の売買取引を開始するために取引サーバーによって受信された要求です。注文には成行注文と指値注文の2種類があります。

  • 成行注文:現在の市場価格ですぐに約定できる注文
  • 指値注文:取引を実行する価格レベルおよび取引を実行する時間に関する所定の条件で取引を実行する注文 

これらの指値注文は、以下のいずれかになります。

    • 買い逆指値:市場の現在価格より高い特定の価格で買い指値注文を出します。
    • 買い指値:市場の現在価格より低い特定の価格で買い指値注文を出します。
    • 売り逆指値:市場の現在価格より低い特定の価格で売り注文を出します。
    • 売り指値: 市場の現在価格より高い特定の価格で売り注文を出します。

出された注文は、成行注文であるか指値注文であるかにかかわらず、MetaTrader 5のツールボックスの[取引]タブで確認できます。下はその例です。

1- 取引タブ


約定せずに決済またはキャンセルされた注文は、ツールボックスの[履歴]タブで確認できます。

2- 履歴タブ

MQL5で現在のポジションを変更する場合は、後で説明する注文の変更と同じように、これらの注文を処理する必要があります。

作者: Mohamed Abdelmaaboud

 

こんにちは、


素晴らしい文章、ありがとう。

一つ小さなバグを見つけました:

TRADE_ACTION_SLTPの ボックスで、request.slと2回書かれていますが、2回目はrequest.tpとすべきです。


よろしくお願いします、

グンター

Documentation on MQL5: Constants, Enumerations and Structures / Trade Constants / Trade Operation Types
Documentation on MQL5: Constants, Enumerations and Structures / Trade Constants / Trade Operation Types
  • www.mql5.com
Trade Operation Types - Trade Constants - Constants, Enumerations and Structures - MQL5 Reference - Reference on algorithmic/automated trading language for MetaTrader 5
 
gunther64 #:

こんにちは、


素晴らしい文章、ありがとう。

1つ小さなバグを見つけました:

TRADE_ACTION_SLTPの ボックスで、request.slと2回書かれていますが、2回目はrequest.tpとすべきです。


よろしくお願いします、

グンター

こんにちは、

ご丁寧なコメントをありがとう。おっしゃる通り、これは間違いですので、検討させていただきます。


ありがとうございます、

 
こんにちは!
あなたのコードを使って、ある商品の簡単な注文を作成しています!


double price = 94500;

double stopLoss = price - (500 * _Point);

double takeProfit = price + (1000 * _Point);


ulong ticket = trade.OrderOpen(

"SiM4", // シンボル

ORDER_TYPE_BUY, // 注文タイプ
1.0, // 注文数量
price, // ストップリミット価格
stopLoss, // 執行価格
takeProfit, // ストップロス価格
NULL
);
GetLastError() = 0 を返し、注文は発注されず、取引は行われない
ブローカーから注文を発注する際、特別なアクセストークンを指定する必要がありますか

 
rurubest #:
が GetLastError() = 0 を返し、注文が発注されず、トランザクションがない ブローカーから注文を発注する際に、特別なアクセストークンを指定する必要がありますか?
ログを見て、OrderSend の実行結果を分析してください。
 

こんにちは、アブデル・マアブードです、

ご親切にこのチュートリアルを書いていただきありがとうございます。

このチュートリアルでは注文の配置しか説明していません。このチュートリアルにはポジションをクローズする(利食い または損切り)コードはありますか?

よろしくお願いします、

Ahmad Juniar

Mohamed Abdelmaaboud
Mohamed Abdelmaaboud
  • 2024.08.14
  • www.mql5.com
Trader's profile
 
貴重で詳細なチュートリアルをありがとう。あなたのおかげで時間を節約することができました。ありがとうございました!