MetaTrader 5をダウンロードする

記事"高速数学的計算に基づくカスタムストラテジーテスター"についてのディスカッション

コメントを加えるため、ログインしてくださいまたは登録するをしてください
MetaQuotes Software Corp.
モデレーター
194382
MetaQuotes Software Corp.  

新しい記事 高速数学的計算に基づくカスタムストラテジーテスター はパブリッシュされました:

この記事では、カスタムストラテジーテスターと最適化パスのカスタムアナライザーを作成する方法について説明します。 これにより、数学の計算モード、いわゆるフレームの仕組みを理解することができ、計算のカスタムデータをロードしその圧縮の効果的なアルゴリズムを使用できるようになります。 この記事は、EAの中でカスタム情報を保存する方法に興味がある方にも有意義なものになります。

このコードには、インプットパラメータ x と、渡された引数からの正弦値を計算する OnTester 関数が含まれていません。 この場合は、 xです。 今度はこの関数を最適化してみてください。 これを行うには、ストラテジーテスタで「Slow complete algorithm」最適化モード、および前のシミュレーションモードを選択します: 「Math calculations」。

最適化パラメータの x の範囲を設定します: スタート-0.01、ステップ-0.01、ストップ-10。 すべての準備ができたら、ストラテジーテスターを実行します。 ほぼ即座に終えるでしょう。 その後、最適化チャートを開き、コンテキストメニューの「1D チャート」を選択します。 グラフィカルな解釈で正弦関数が表示されます:

図3. 正弦関数のグラフィック表現

このモードの特徴は、リソースの消費量が少ないことです。 ハードドライブ上の読み取り/書き込み操作が最小化され、テスターエージェントは、リクエストされたシンボルのクオートをダウンロードしていません。すべての計算は、OnTester 関数に焦点を当てています。


作者: Vasiliy Sokolov

コメントを加えるため、ログインしてくださいまたは登録するをしてください