エラー、バグ、質問 - ページ 1044

 
マーケットプレイスにコメントを残しましたが、返信のお知らせはありますか?
 
発見)

シンボル_セッション_プライス_セトルメント

現在のセッションの供給価格

ヘルプにあるすべての変数が端末の名前と一致しないのはなぜか疑問)

 
4桁の相場用に設計されたEAが5桁の相場でも使えるかどうか教えてください。
 
yosuf:
4桁の相場用に設計されたEAが5桁でも動くかどうか教えてください。
できないよりはできる。
 
yosuf:
4桁の相場用に開発されたEAが5桁の相場でも使えるかどうか教えてください。

5桁目にゼロが割り当てられるだけなので、うまくいく(可能性が高い)のですが、その逆は難しく、特別な手入れがない場合は、計算が荒くなって失敗することがあります。

しかし、ロジックを確認し、計算の代わりに定数があるかどうかを確認すべきです。そうすると、プログラマーの勤勉さによっては、最初の選択肢はうまくいかないかもしれません。

 
yosuf:
4桁用に開発されたEAが5桁でも動くかどうか教えてください。
例えば、4桁の気配値で注文を出すと、3pipsのスリッページが発生することがあり、そのままだと5桁の気配値で0.3pipsのスリッページが発生します。それなら5桁の注文は30pipsにすればいい、そんなことをコードで探してみよう。
 
yosuf:
4桁の相場用に開発されたEAが5桁でも使えるかどうか教えてください。

MACDサンプルエキスパートアドバイザーの5つのマーク例を見てみましょう。

Expert Advisorはずいぶん前に開発されたもので、2つまたは4つのサインに対応するように設計されています。5では、3桁または5桁にチューニングされていた。m_adjusted_point 変数がこれを担っています。

 
stringo:

Slavaさん、prev_calculatedでゼロにする電卓の新しいトレンドは何でしょうか?

どれくらいの期間使えるのか?

prev_calculated / rates_total という処理方式は、経済的であることが前提でした。

そして今、私たちは何を手に入れたのでしょうか?:

2013.08.20 13:04:07     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==0
2013.08.20 13:04:07     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==100000
2013.08.20 13:04:07     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==100000
2013.08.20 13:04:07     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==0
2013.08.20 13:04:07     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==100000
2013.08.20 13:04:07     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==100000
2013.08.20 13:04:06     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==0
2013.08.20 13:04:06     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==100000
2013.08.20 13:04:06     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==100000
2013.08.20 13:04:05     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==0
2013.08.20 13:04:05     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==100000
2013.08.20 13:04:05     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==0
2013.08.20 13:04:05     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==100000
2013.08.20 13:04:04     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==0
2013.08.20 13:04:04     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==100000
2013.08.20 13:04:04     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==100000
2013.08.20 13:04:03     MaxEqZZ (EURUSD.m,M1)   prev_calculated ==0
2013.08.20 13:04:03     MaxEqZZ (EURUSD.m,M1)   prev_calculated ==100001
2013.08.20 13:04:03     MaxEqZZ (EURUSD.m,M1)   prev_calculated ==100000
2013.08.20 13:04:03     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==0
2013.08.20 13:04:03     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==100000
2013.08.20 13:04:03     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==100000
2013.08.20 13:04:03     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==0
2013.08.20 13:04:03     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==100000
2013.08.20 13:04:03     MaxEqZZ (CHFJPY.m,M1)   prev_calculated ==100000

ティック毎にOnCalculate(...)を2~3回呼び出し、最後の1回はインジケータをゼロから完全に再計算する必要があります。

私の部屋はすでに「タコ部屋」になっています。ビデオカードがオーバーヒートしています(OpenCLで重い指標をたくさん計算しています)。

--

どう生きるか?

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

Slavaさん、prev_calculatedでゼロにする電卓の新しいトレンドは何でしょうか?

どれくらいの期間使えるのか?

prev_calculated / rates_total という処理方式は、経済的であることが前提でした。

そして今、私たちは何を手に入れたのでしょうか?:

2~3回のOnCalculate(...)呼び出しが 毎ティックにあり、最後の1回はゼロからインジケータの完全な再計算を必要とします。

私の部屋はすでに「タコ部屋」になっています。ビデオカードがオーバーヒートしています(OpenCLで重い指標をたくさん計算しています)。

--

どう生きるか、なでしこ!?

1カ月ほど前に、すでにこの問題が出ていました。この問題は、弊社では再現できていません。

Expert Advisorからこのインジケータのコールはないのでしょうか?

 
stringo:

この問題は、すでに1カ月ほど前に出ています。

1) 弊社では、この問題を再現できていません。

2) Expert Advisorからこのインジケータのコールはありますか?

2)専門家からの呼び出しがない

1) お手伝いします :)

トレーラーでは、CopyRates() の呼び出しとバッファへの値の書き込みを有効/無効にすることができます。

empty" variant では (おそらくあなたがチェックしたように) 仕様通りに動作します (各ティックで計算された prev_calculated はゼロにならず、一度呼び出されます)。

しかし、「負荷がかかっているとき」(値のコピー/書き込み時)には、混乱し始めるのです。


確認してください。

Документация по MQL5: Доступ к таймсериям и индикаторам / CopyRates
Документация по MQL5: Доступ к таймсериям и индикаторам / CopyRates
  • www.mql5.com
Доступ к таймсериям и индикаторам / CopyRates - Документация по MQL5
ファイル: