専門家によるプロファイリングの難問 - 選手権の制限時間15分をいかに超えないか - ページ 2

 

marketeer:

このように、イニダクタがボトルネックになるのですが、この点について詳しくお聞きしたいです。インジケーターは1台使用していますが、そのインジケーターからの読み取りデータは、私が計測した1.5分のタイミングに含まれています。


重要なのは、それだけです。

1.インジケータがどのようにデータを読み込むか、バッファの数(ロジックがどれだけ "重い "か)。

2.どのような深さの計算を行うのか、必要なのか。

3. インデックスの更新速度(インデックスによっては、tick 毎に更新されるもの、時間指定されるもの、イベントドリブンなものがある)。

 
DC2008:

1. インジケータはEAコードに直接含まれ、最後のバーだけが計算に使用される必要があります。ここでは、MAを例にとって指標の性能を検討した。

2.ティックごとに不要な計算を行うべきではありません。すべてのティックで注文を出したり、決済したりするわけではありませんよね?

インジケータは「標準」に従って作られます - OnCalculateの前の呼び出しの間に計算されていない最後のバーだけが計算されます。EAのメーカーが推奨する標準的な方法で、その非効率な運用を実現できない理由がわからない、めんどくさい。

2.Expert AdvisorはBinaryです。各バー開始時のシンボルの同期は、数ティックで実行され、数秒かかります(各バーではなく、一般的な実行で)。

 
TheXpert:
そして、その計算が違う。彼も連れ出してください。参議院議員事務所にいない。

了解です。速さを求めて2週間でテストしています。結果は、総所要時間1分6秒、Expert Advisor操作13秒、インジケータ計算 17秒です。合計-30秒 私のコードでは、半分以下です。そんな感じです;-////。

Документация по MQL5: Основы языка / Функции / Функции обработки событий
Документация по MQL5: Основы языка / Функции / Функции обработки событий
  • www.mql5.com
Основы языка / Функции / Функции обработки событий - Документация по MQL5
 
DC2008:

1. インジケータはEAコードに直接含まれ、最後のバーだけが計算に使用される必要があります。ここでは、MAを例にとって指標の性能を検討した。

2.ティックごとに不要な計算を行うべきではありません。すべてのティックで注文を出したり、決済したりするわけではありませんよね?

はい、そうです!カスタムインジケータの呼び出しでExpert Advisorをテストするのに30分かかりましたが、Expert Advisorにインジケータコードを詰め込んだら、12分でテストが終わりました。
 
GODZILLA:
はい!間違いありません。カスタムインジケータの呼び出しでExpert Advisorをテストするのに30分かかりましたが、Expert Advisorにインジケータコードを圧縮すると、12分でテストが終わりました。
DC2008

ついにインジケーターを書けるようになる

 
TheXpert:

ついにインジケーターを書けるようになる

誰のために?
 
TheXpert:
両方です。
実際、ターキーコールにはオーバーヘッドがあるのは事実で、Expert Advisorに計算を移すことで、これらを解消することができる。しかし、これは曲解である。
 
TheXpert:
2人ともね。
それなら納得、聞いたことある!」。具体的な事実の話であれば、人の話を聞くことができますが、由緒ある「ブランド」から、カビの層に覆われた何もない「賢いアドバイス」は常識の範疇を超えています。
 
TheXpert:

ついにインジケーターを書けるようになる

MQプログラマーにインジケーターの書き方を教える。この方法、あの方法の速度は記事で証明されています、読むのが面倒な人は20倍も落ちます。
 
GODZILLA:
それなら納得、聞いたことある!」。具体的な事実の話であれば、人の話を聞くことができますが、由緒ある「ブランド」から、カビの層に覆われた何もない「賢いアドバイス」は、常識的な論理を超えています。
拝啓、このスレッドはすでに床までヒゲがあります。たまに掲示板を見てください、その掲示板でもこの掲示板でも、すでに具体的な事実と確認がなされて議論されています。この件に関する端末の開発者の意見は、このフォーラムでも述べられています。Expert Advisorで指標を計算 しようとしても、それは行き止まりで運命的なアプローチです。
Документация по MQL5: Основы языка / Функции / Функции обработки событий
Документация по MQL5: Основы языка / Функции / Функции обработки событий
  • www.mql5.com
Основы языка / Функции / Функции обработки событий - Документация по MQL5