私たちのファンページに参加してください
- ビュー:
- 1257
- 評価:
- パブリッシュ済み:
- 2016.10.15 19:08
- アップデート済み:
- 2016.11.22 07:34
-
このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動
多数のユーザがMQL4で iBarShiftのような関数を探しました。
しかし、MQL5はそのような操作を処理するために必要なすべての基本的な低レベルの関数を提供するため、この関数はMQL5に含まれていません。
別の方法として、何人かのプログラマーがMQL5バージョンを提供しました。私はcirclesquares、komposter(コードベース)、dc2008(有名なMigrating from mql4 to mql5稿から)とmarketeer(ロシア語のフォーラム)の4つのバージョンをみつけることができました。
注目すべきことは、すべての4つのバージョンには正確にMQL4のiBarShift()を再現していないという意味でのバグがあるということの発見でした。確かに、入力パラメータとして指定された日時がローソク足のの開口と一致しない場合はすべてのバージョンが間違った値を返します。
よって、私はこれらの様々な機能の精度と速度に関する検証をいくつかし、そしてもちろん自分のバージョンを開発することに決めました。この新しいバージョンを持つライブラリ、およびベンチマークに使用される小さなスクリプトの両方が添付されています。
注意点として、 iBarShift() は常にMQL5でタスクを実現するための最良の方法ではありません。アルゴリズムによってはもっといい方法が存在します。
変数:2014年10月3日バージョン1.02 アップ(リクエストされた時間が最後のバーの開始時刻よりも遅い場合のバグを修正)
MetaQuotes Ltdによって英語から翻訳されました。
元のコード: https://www.mql5.com/en/code/1864
![MultiCurrEA](https://c.mql5.com/i/code/expert.png)
ボリンジャーバンド指標を使用して取引する多通貨エキスパートアドバイザーを作成する方法の例
![未決売り注文](https://c.mql5.com/i/code/script.png)
このスクリプトは、チャート上にドラッグされてドロップされた場所での価格を計算し、この価格を使って売りストップや売りリミット未決注文が出されるべきかどうかを把握します。
![ColorCCI](https://c.mql5.com/i/code/indicator.png)
色付きのシグナルレベルを持つ古典的なCCI。CCIが売られ過ぎと買われ過ぎゾーンにある時、トレンド方向に対応する指標の色の変化があります。指標は上昇トレンドではレタス緑、下降トレンドでは赤に塗られます。
![Any Pair Stochastic](https://c.mql5.com/i/code/indicator.png)
この指標は、相関分析やクロスペア分析に有用です。