エキスパート: Flat Channel - ページ 2 12 新しいコメント Vladimir Karputov 2018.11.28 11:06 #11 refounder83:このEAではタイムコントロールが機能しないのでしょうか? TimeControlプロシージャには次の行があります。つまり、InpTimeControlの値がfalseの場合、TimeControlプロシージャにtrueを返すのですか?より高度なTimeControlプロシージャを使用することをお勧めします: パラメータを入力します: input bool InpTimeControl = true; // 時間制御を使用する input uchar InpStartHour = 10; // 開始時間 input uchar InpEndHour = 15; // 終了時間 プロシージャ自体(朝から夕方まで、または夕方から朝まで、つまり1日の中で移行するように設定できます。) //+------------------------------------------------------------------+ | タイムコントロール| //+------------------------------------------------------------------+ bool TimeControl(void) { if(!InpTimeControl) return(true); MqlDateTime STimeCurrent; datetime time_current=TimeCurrent(); if(time_current==D'1970.01.01 00:00') return(false); TimeToStruct(time_current,STimeCurrent); if(InpStartHour<InpEndHour) // 日中の時間間隔 { /* 例 入力 uchar InpStartHour = 5;// 開始時間 input uchar InpEndHour = 10;// 終了時間 0 1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20 21 22 23 0 1 2 3 4 5 6 78 9 9 10 11 11 12 13 13 14 15 _ _ _ _ _ _ _ _ _ + + ++ + + _ _ _ _ _ _ _ __ _ _ _ _ _ _ _ _ _ _+ + + + + _ _ _ _ _ _ _ _ */ if(STimeCurrent.hour>=InpStartHour && STimeCurrent.hour<InpEndHour) return(true); } else if(InpStartHour>InpEndHour) // 1日単位で遷移する時間間隔 { /* 例 入力 uchar InpStartHour = 10; // 開始時間 入力 ucharInpEndHour = 5;// 終了時間 0 1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20 21 22 23 0 1 2 3 4 5 6 78 9 9 10 11 11 12 13 13 14 15 _ _ _ _ _ _ _ _ _ __ _ _ + + + + + + + ++ + + + + + + + + + +_ _ _ _ _ _ _ _ _ + + + + + + */ if(STimeCurrent.hour>=InpStartHour || STimeCurrent.hour<InpEndHour) return(true); } else return(false); //--- return(false); } Vladimir Karputov 2018.11.28 11:09 #12 そう、"Use timecontrol"パラメーターが"false"に設定されている場合、つまり時間間隔がまったく無効になっている場合、bool TimeControl(void)プロシージャは常に "true "を返す。つまり、単に参加せず、信号の受信処理を妨げないだけである。 削除済み 2023.06.21 17:49 #13 こんにちはbladimirそれは配置 することを許可していないか、またはEAは0.01と0.10の資産でのみ動作します私が使用しているブローカーは、誘導体であり、volatilitys資産が動作しませんEAは良いEAですが、それは0.10を許可するステップインデックス資産でのみ動作し、そのブローカーでは動作しません他の資産は、ブローカーは0.001 0.002 0.003 0.004から許可されている 12 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
このEAではタイムコントロールが機能しないのでしょうか? TimeControlプロシージャには次の行があります。
つまり、InpTimeControlの値がfalseの場合、TimeControlプロシージャにtrueを返すのですか?
より高度なTimeControlプロシージャを使用することをお勧めします:
パラメータを入力します:
プロシージャ自体(朝から夕方まで、または夕方から朝まで、つまり1日の中で移行するように設定できます。)