ライブラリ: TradeStateは、時間に応じたエキスパートアドバイザの取引モードのスイッチャーです。

 

TradeStateは、時間に応じたエキスパートアドバイザの取引モードのスイッチャーです。:

クラスは時間によって、エキスパートアドバイザの取引を制限します。任意の時間帯数を設定すること、また特定の曜日での取引を許可することで、柔軟な設定の可能性を有しています。

//+------------------------------------------------------------------+
//| 取引状態TradeStateを設定します。                                    |
//| INPUT:                                                           |
//| time_begin  -                                                    |
//|  その時間から取引状態が有効になる時間。                               |
//| time_end    - その時間まで取引状態が有効になる時間。                  |
//| day_of_week -                                                    |
//|  取引状態の設定が反映される曜日。修飾子ENUM_DAY_OF_WEEK、              |
//|               または修飾子ALL_DAYS_OF_WEEKに相応します。             |
//| state       - 取引状態。                                           |
//| 注意。time_beginとtime_endの日付組成は無視されます。                  |
//+------------------------------------------------------------------+
void CTradeState::SetTradeState(datetime time_begin,datetime time_end, int day_of_week, ENUM_TRADE_STATE state);

作者: Vasiliy Sokolov