В своей статье я сделал достаточно убедительные тесты, доказывающие тот факт, что далеко не каждый вызов пользовательского или даже технического индикатора в коде - это самый оптимальный вариант для обработки им промежуточных расчетов в разрабатываемом индикаторе. Итоговый результат по скорости своего исполнения может оказаться значительно...
あなたの方法を選手権にどう適用しますか? ルール:エキスパート1名とグラフ1枚。主催者は他のグラフにスパイを入れることを許可するのか?
ルールの解釈を間違えている。
III.メタトレーダー5用エキスパートアドバイザー(Expert Advisors)
...
3.各Expert Advisorは1つのアカウントから別のターミナルで起動され、参加者によって選択された1つのチャートにのみ表示されます。
4.マルチカレンシーエキスパートアドバイザーは、利用可能な12通貨ペアから任意の通貨ペアを使用することができます。
...
つまり、Expert Advisorは1つのチャート、特に参加者がプロフィールで指定したシンボルと期間のチャートに接続されます。
しかし、どのようなチャートからでも取引や情報の取得を禁止したり、必要な数のチャートを自動的に開くことはできません。
また、必要な数のチャートを自動的に開くこともできます。
あなたの方法を選手権にどう適用しますか? ルール:エキスパート1名とグラフ1枚。主催者は他のグラフにスパイを走らせることを許可しますか?
MetaTrader 5の並列計算を 掲載しました:
著者アンドリュー
Expert Advisor の 1 回のパスは 0 番目のバーから始まります。
FindPrognoze(_Symbol,CurPattern,0,HistoryLen,ExistsPrognozeLen,
Prognoze,MaxRating,HistPatternBarStart);
インジケータは 0 からではなく、PatternLen から、つまり 24 時間前の分足の TF から割り当てられます。
int handle=iCustom(s,_Period,path+"i-Thread",
)GlobalVarPrefix,t,_Symbol,PatternLen,
PatternLen+t*HistPartLen,HistPartLenPlus);
解決策は結局異なる。
皆さん、こんにちは。
私はPythonを使ってバックテストプラットフォームを 開発しようとしています。
そのステップの一つで、最適化段階のコア(ワーカー)がどのようにプロセスを完了するのか、またコア間の貢献の正確な流れは何なのかについて詳しく知る必要があります。
これに関する有用なドキュメントはありますか?
ありがとうございます!c
特に、グローバル変数を介したEAとインジケータのリンクに関するミニレッスンに感謝します。
私のEAとインジケータのリンクは、EAにかなりの量のデータを転送する必要があり、私はそれをインジケータバッファを通して行っていましたが、あなたの方法はより普遍的でシンプルであり、またインジケータバッファの ポーリングでプロセッサに負荷をかけることもありません。
私はそれを実行し、すべてが完璧に機能するようになりました。
また、Expert Advisorは多通貨に対応しており、計算負荷を分散する方法を理解するのに役立ちました。