コンテキストの状態を確認 IsTradeContextBusy 関数

関数

 チェック関数

IsTradeContextBusy 関数

この関数は、取引コンテキストに関する情報の状態を確認して、取引操作が実行中かどうかを判定します。この確認により、重複する取引操作を防ぐことができます。

データ型と構成・戻り値

bool IsTradeContextBusy();

戻り値は、取引用のスレッドが別の EAによって取引操作が実行中の場合は true、それ以外は falseを返します。

引数 [0]

引数無し。

使用例

IsTradeContextBusy関数による取引状態の確認

コード

IsTradeContextBusy 関数による取引状態の確認
#property strict
void OnTick() {

if(IsTradeContextBusy()==false) {
   Print("取引OK");
}
else {
   Print("取引NG");
}
}

コードをコンパイルして実行する方法はこちらを参考にしてください。(デモ口座でお試しください)

結果

タイトルとURLをコピーしました