IsTradeContextBusy 関数
この関数は、取引コンテキストに関する情報の状態を確認して、取引操作が実行中かどうかを判定します。この確認により、重複する取引操作を防ぐことができます。
データ型と構成・戻り値
bool IsTradeContextBusy();
戻り値は、取引用のスレッドが別の EAによって取引操作が実行中の場合は true、それ以外は falseを返します。
引数 [0]
引数無し。
使用例
IsTradeContextBusy関数による取引状態の確認
コード
IsTradeContextBusy 関数による取引状態の確認
#property strict
void OnTick() {
if(IsTradeContextBusy()==false) {
Print("取引OK");
}
else {
Print("取引NG");
}
}
コードをコンパイルして実行する方法はこちらを参考にしてください。(デモ口座でお試しください)