私たちのファンページに参加してください
- ビュー:
- 802
- 評価:
- パブリッシュ済み:
- 2017.09.11 07:31
-
このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動
MQL4 バージョンも用意されています。 この MQL5 バージョンでは、"+" 演算子とインデックス "[]" の便利な使い方を追加しました。 "+" はローソク足の出現のフラグを更新することができます。 インデックス作成により、指定した期間のローソク足の出現を確認できます。
多くの MQL5 プログラムは、そのコードの一部を明示的に実行するのは、チャート上の新しいローソク足の出現後だけです。 このクラスは、各プログラムのロウソクの監視関数を記述する必要性からを保存します。
クラスを使用するには、添付ファイルを%TerminalPath%\MQL4\Include\ に保存します。
このファイルを必要なインジケーターまたはEAに含めます。
オブジェクトを作成します。
CCheckNewCandle candle;
//また
CCheckNewCandle candle("EURUSD");
イベント処理関数の開始時に、新しいローソク足の出現がチェックされます (チェック結果はインスタンスに格納されます)。
OnTick() //または OnCalculate ()、または別の関数... { + ロウソク足; ... }
今度は、次の点検まで、ロウソク [ENUM_TIMEFRAMES の時間枠] メソッドは + ロウソクを使用して前の点検の結果を戻す;メソッド.
if(candle[PERIOD_H1]) //標準のタイムフレーム。 { ... } 場合(ロウソク足 [PERIOD_D1])+ ロウソク足の呼び出し間のリクエストの数を//Any します。 { ...P.S. + ロウソク足;呼び出しは、プログラムの初期化中に実行する必要があります。
MetaQuotes Ltdによってロシア語から翻訳されました。
元のコード: https://www.mql5.com/ru/code/18497
![QEMA_HTF](https://c.mql5.com/i/code/indicator.png)
インプットパラメータで使用できるタイムフレームの選択オプションを持つ QEMA インジケーター。
![PEMA_HTF](https://c.mql5.com/i/code/indicator.png)
インプットパラメータで使用可能なタイムフレームの選択オプションを持つペマインジケーター。
![EveningStar](https://c.mql5.com/i/code/indicator.png)
インジケータは、"イブニングスター" パターンを示しています。
![EveningStar](https://c.mql5.com/i/code/expert.png)
EveningStar EAは、"イブニングスター" のパターンをトレードします。 ロットは、リスク値に基づいて自由マージンのパーセンテージとして計算されます。