ハル移動平均 - ページ 20

 
tampa:
作者から「無料配布」されている「Logic trader」(Hull moving average 2に改名)のドキュメントlogic_trader.pdf

作家」から「プレゼント」されるくらいですから。

まともなサイトからダウンロードできるものを「プレゼント」して、名前を変えて売るという、カール・ディトマン(Karl Dittmans)の戦略を使っているのです。

 
mladen:
:):):) OK、新しいメタレーダー4(古いものも)対応ハル移動平均(ハル平均の「速度」変更ができるマルチタイムフレームバージョン)です:hull_moving_average_2_nmc.mq4

こんにちは。

アップデートありがとうございます

しかし、まだいくつかの問題があります。

- メタエディタのコンパイラはエラーや警告を報告しないので、それはいいのですが

- チャート上で使用すると、ターミナルがフリーズしてしまいます。

- メタエディタのデバッガもフリーズしてしまいます。

この問題を解決する方法を見つけるのは、私のスキルから外れています。あなたの側でもそれが起こるかどうかを確認するために、レビューとテストしてください。

私は最新のfxpro b6++を使用しています。

ps: それは "array out of range (130,26)" と記録されます。

 
dino35:
こんにちは。

アップデートありがとうございます。

しかし、まだいくつかの問題があります。

- メタエディタのコンパイラは、エラーや警告を報告しません。

- チャート上で使用すると、ターミナルがフリーズしてしまいます。

- メタエディタのデバッガもフリーズしてしまいます。

この問題を解決する方法を見つけるのは、私のスキルから外れています。あなたの側でもそれが起こるかどうかを確認するために、レビューとテストしてください。

私は最新のfxpro b6++を使用しています。

ps: "配列の範囲外 (130,26)" が記録されています。

お願い

追加したインジケータから#property strictを削除してください(あるはずもなく、インジケータに書いてもいません)。インジケータがstrictプロパティを 使用して動作できるようにするには、別の方法で記述する必要があります。

その投稿のバージョンは、私のターミナル上でこのように見えます(通常とマルチタイムフレームモードで - あなたが見ることができるようにエラーやリロードはありません) 。

デバッガについて : この問題についてはすでに書きましたが、デバッガは、そうであるかどうかにかかわらず、常にコードがstrictパラメータを使って書かれているかのように動作します。これは、新しいメタトレーダー4のバグであり、インジケーターの問題ではありません(もし、strictを使用しないことを許可したのなら、デバッガーがそれを認識することも許可すべきであり、さもなければ、何のためのものなのか)。

ファイル:
hull.gif  90 kb
 

ご指摘ありがとうございます。

が、ヘッダーは

#property copyright"www.forex-tsd.com"

#プロパティリンク "www.forex-tsd.com"

で、'strict'は使用されていません。

私はあなたの投稿からインディをダウンロードしました、数個前の、だから私はあなたが上記のチャートで同じものを使用しているのだろうか?

 
dino35:
ご指摘ありがとうございました。

が、ヘッダーは

#property copyright "www.forex-tsd.com"

#プロパティリンク "www.forex-tsd.com"

となっており、'strict'は使用されていません。

私は、あなたの投稿からインディをダウンロードしました、そして、私はあなたが上記のチャートと同じものを使用しているのだろうか?

その投稿から同じインジケータをダウンロードし、それをテストした結果の画像を投稿したのがこのインジケータです

エラー「array out of range(130,26)」は、#property strictが追加されていない場合、書き出すことができませんし、書き出すこともできません。もし#property strictが追加された場合、130行目のコードを変更しなければ(さらにコードを変更すれば)、そのエラーは書き出されます。それ以外の方法で書き出されることはありません。

そう、そうです、私はその投稿で投稿したのと全く同じコードを使いました

________________________

追記:ご存知の通り、#property strictはコードの先頭にある必要は全くありません。

PPS: 繰り返しになりますが、デバッガはstrictが使われていないときと、デバッグ中にコードを再コンパイルしたときには役に立ちません(端末がフリーズしてしまいます)。現在のデバッガは、デバッガがあるかのように見せるために付けられたおもちゃで、本格的なデバッグには使えません。

 

Fxproの最新情報です。

- メタトレーダー4 B646

- メタエディタ 5 b934

indiはいじられておらず(つまり'strict'ヘッダはない)、metaeditorは警告を出しませんが、/mql4/logは「配列問題」を示し、ターミナル全体がフリーズしています。

Fxproチームに、なぜmq4ターミナルでmetaeditor 5なのか、説明を求めます。

Mladenさんのご協力に感謝します。

 
dino35:
Fxproの最新版です。

- メタトレーダー4 B646

- メタエディタ 5 b934

indiは調整されておらず(つまり'strict'ヘッダはありません)、metaeditorは警告しませんが、/mql4/logは「配列問題」を示し、ターミナル全体がフリーズしています。

Fxproチームに説明を求めます:なぜmq4ターミナルでmetaeditor 5なのでしょうか?

ご協力ありがとうございました Mladen

これは間違いではありません:現在、同じエディターがあります(メタトレーダー4とメタトレーダー5)。

厳密なパラメータを使用するインジケータは次のようになります:hull_moving_average_2_strict_nmc.mq4

 

OK 説明に感謝します。

もちろん'strict'インディをテストします; ありがとうございます。

しかし、他のもの(投稿された'strict'なし)で、それは私のターミナル上の変数/グローバル変数の問題である可能性があり、それはまた彼らのインディ/ eでいくつかのチャートを実行しますが、誰もhma&likesを持っていない?

というのが、この謎の問題についての私の考えです。

ps: 2つのアクティブなグローバル変数があります。

 
dino35:
OK 説明をありがとうございました。

もちろん、'strict' indiをテストします; ありがとうございます。

しかし、他のもの(投稿された'strict'なし)については、それは私のターミナル上の変数/グローバル変数の問題である可能性があります。

というのが、この謎の問題についての私の考えです。

ps: 2つのアクティブなグローバル変数があります。

私はそれが問題であるとは思いません。

あるビルドでは、strictを持つコードと持たないコードが同じチャート上で動作すると問題がありました(その場合、持たない方のコードがstrictモードで動作するように「強制」され、そのような問題を報告することができました)が、その後解決したので、それは過去のことだと考えていました。

この新しいメタトレーダー4では、この問題が再び表面化したのかもしれません。

 

まあ、いくつかのテンプレートは私のものではありませんので、私はチャート全体で使用されるテンプレートに飛び込む必要があることをイム感じて、多分私はその '厳格な'ヘッダーで一つのインディを見つけるでしょう。

あなたの努力にとても感謝しています。今、私の通常の仕事が私を待っている、私は行かなければならない。