コーディングのヘルプ - ページ 30

 

...

リペイントインディケータにアラートを 追加する際の問題は、簡単です。

それはバー5(我々は過去のバーが変更されようとしているので、古典的な閉じたバーの警告を数えることはできません、したがって、私は例では5を使用して - 我々は変更のためのすべての再塗装バーを監視する必要があります)で信号を与えることを想像してください。次に、次のティックでは、「シグナルの場所」をバー10に変更します。次に、次のティックでは、信号の場所をバー1に変更します。などなど・・・。

私はそれが現実にはそんなに "劇的 "に発生しないことを知っているが、私は例としてこれを与えた:それは1つが警告するべきか、実際に再塗装の指標に新しいアラートがあるときに "決定 "することはほとんど不可能です(それは私がいつも彼らは多分裁量意思決定に良いですが、それは非常に、非常に危険なので信号モードでそれを使用しないことをblabする理由です)。

MQL:
ムラデン

私にとっては、再描画は問題ではなく、早期警告信号として使用していますし、矢印と音の警告は素晴らしいでしょう。

よろしくお願いします。

MQL
 

J6Boolinger Bandsインジケーターについて

こんにちは、皆さん。

最近、私のEAを開発し、すべてがうまくいっているように見えます。

しかし、私のEAの要である "J6Bollinger Bands "インジケータは何かおかしいのです。

チャート上では正常に動作しています。

EAがそれを呼び出すと、MT4はそれをロードすることができず、「JJMASeries number = 0.JJMASeries()関数の パラメータnJMA.limitが本来より小さくなっています" とエラーが出ます。

どなたかJ6Bolinger Bandsインジケータの問題を解決するために私を助けることができます。

ありがとうございました。

ファイル:
 

...

問題の説明から、問題はインジケータにあるのではなく、EAからの呼び出しにあることは明らかです。あなたが使用しているiCustom()コールを インジケータに投稿して、エラーテストができるようにすべきです。

kemal44:
こんにちは、皆さん。

今日、私はEAを開発しました、すべてがうまくいっているように見えます。

しかし、私のEAの要である "J6Bollinger Bands indicator "の調子がおかしいのです。

チャート上では正常に動作しています。

EAがそれを呼び出すと、MT4はそれをロードすることができず、「JJMASeries number = 0.JJMASeries()関数のパラメータnJMA.limitが本来あるべき値より小さい です" とエラーが出ます。

J6Bolinger Bandsの問題を解決するために、どなたか助けていただけませんか?

よろしくお願いします。
 
mladen:
再描画するインジケータにアラートを追加することの問題は単純です。

5本目にシグナルが出たとします(過去のバーが変化するため、古典的なクローズドバーのアラートは当てになりませんので、例では5本としました。)次に、次のティックでは、「シグナルの場所」をバー10に変更します。次に、次のティックでは、信号の場所をバー1に変更します。といった具合です。

私は、それが現実にはそれほど "劇的 "に発生しないことを知っているが、私は例としてこれを与えた:それは1つがアラートすべきまたは再塗装の指標に実際に新しいアラートがあるときに "決定 "することはほとんど不可能です(それは私がいつも彼らは裁量意思決定に良いかもしれないが、それは非常に、非常に危険であるとして信号モードでそれを使用すべきではないとblabする理由です)。

EAは以下のように2つの異なる形式としてそれを呼び出しますが、私はその問題で成功していません。

EAは次のようにそれを呼び出します。

" iCustom (NULL,0, "J6BB",Bands_Period,Bands_Deviations,MA_method,MA_Smooth,Bands_Smooth,Smooth_Phase,Bands_Shift,Input_Price_Customs,5,1)" と呼び出す。

または他の形式

EAは icustom(Null,0, "J6BB",0,5,1) のように呼び出します。

 

...

:):)

クラブ(バグファインダー・クラブ)へようこそ

ビルド419でテストしたところ、テストの最初のほうであなたが説明したのと同じ「こと」が起こりました。ビルド409でテストして、それはテストの始めに同じことをする。ビルド409のビジュアルバックテストでは、以下のような結果が得られました。

そしてこれが、同じEAと同じインジケータを、同じビジュアルバックテストでビルド419で実行した結果、得られたものです。

ビルド419ではほとんどの場合、意味のない値が返されました。最終的には安定しましたが、それでも「安定」する前はこのようなことをしていたので、結果があるべきものであったかどうかはわかりません。

これは、それが動作するかどうかを確認するために、私が両方のプラットフォームで使用したテストバージョンです。

正直に言うと、私はエラーがどこから来るのか分からないが、私が見ることができるすべてから、エラーはjmaボリンジャーバンドの 中にある(それは明らかに "安定 "にデータが必要)それは、jmaのそのバージョンの使用はいくつかのバグを示すのは初めてではないでしょう。

kemal44:
Mladenさん、早速のご回答ありがとうございます。EAでは以下のように2種類のフォーマットで呼び出しますが、私はこの問題で成功していません

EAは次のように呼び出します。

" iCustom (NULL,0, "J6BB",Bands_Period,Bands_Deviations,MA_method,MA_Smooth,Bands_Smooth,Smooth_Phase,Bands_Shift,Input_Price_Customs,5,1)" と呼ぶ。

またはその他の形式

EAは icustom(Null,0, "J6BB",0,5,1) のように呼び出します。
ファイル:
calltest.mq4  2 kb
419.gif  18 kb
419_2.gif  35 kb
409.gif  46 kb
 
mladen:
:):):)

クラブ(バグファインダー・クラブ)へようこそ

ビルド419でテストしましたが、テストの始めにあなたが説明したのと同じ "こと "をします。ビルド409でテストしたところ、テストの最初のほうで同じことが起こりました。ビルド409でビジュアルバックテストを行ったところ、以下のような結果が得られました。

そして、これは私が同じビジュアルバックテストでビルド419で同じインディケータを持つ同じEAの結果として得られるもの

です

ビルド419ではほとんどの時間、それは無意味な値を返しました

最終的にそれは安定しましたが、「安定」の前にそれは次のようなことをやっていたので、その時でさえ、私は結果が彼らがすべきことであったことを確信していません :

これは、それが動作するかどうかを確認するために、両方のプラットフォームで使用したテストバージョンです。

正直なところ、私はこのエラーがどこから来るのかわからないが、私が見ることができるすべてから、エラーはjmaボリンジャーバンド内にある(それは明らかに「安定化」するためにデータを必要とする)そのバージョンのjmaの使用は、いくつかのバグを示すことは初めてではないでしょう。

私たちを助けるために、再びありがとう、私が見る限りでは、私のEaは正しく動作しません 私はちょうどトレーダーと外国為替市場の新しいです。

バグがないJmaシリーズmqhファイルはありますか? それを見つけるために私をリードしてください。

 
kemal44:
私はトレーダーでFXの初心者です。 バグのないJmaシリーズmqhファイルはありますか?

こんにちは、Kemal。

多分、このバージョンを試してみてください、私のために動作しているようです。JJMASeries.mqh と PriceSeries.mqh のインクルードファイルとHeiken Ashi# インジケータはrarファイルの中にあります。

ファイル:
 

...

ケマル

このようなエラーは、過去にさかのぼってテストしたときに発生します(私のテスト期間の開始は2010年5月1日です)。もっと最近の期間をテストすると、そのようにはなりません(2012年だけをテストしてみれば、私の言っていることがわかると思います)何が原因かはわかりません。mrtoolsが投稿したバージョンも試してみてください。もしかしたら、いくつかのバージョンでそのバグが修正されているかもしれません...誰にもわかりません。

kemal44:
私たちを助けるために、再びありがとう、私が見る限り、私のEaは正しく動作しません 私はちょうどトレーダーと外国為替市場の新人です。 バグのないJmaシリーズmqhファイルはありますか? それを見つけるために私をリードしてください。
 
kemal44:
皆さん、こんにちは。

最近、EAを開発したのですが、すべてがうまくいっています。

しかし、私のEAの要である "J6Bollinger Bands "インジケータが何かおかしい。

チャート上では正常に動作しているのですが

EAがそれを呼び出すと、MT4はそれをロードすることができず、「JJMASeries number = 0.JJMASeries()関数のパラメータnJMA.limitが本来より小さくなって います" とエラーが出ます。

どなたか、J6Bolinger Bands indicatorの問題を解決するために助けていただけませんか?

よろしくお願いします。

ありがとうございます、本当に感謝します。

Jseries dosnt allow us to see in past performance of our EA , I will use T3MA ind with BB normal instead of j series.

その他の障害としては、私たちはコーダーではないので、MSの数式をMT4の形式に変換することができないことです。

添付のショーは、私の取引戦略と私によって開発された動的なピボットインドは、ピボットの値は、異なる現在の値ですが、彼らは同じカート上で一緒に動作します。

ピボットは、ボリュームと価格を含む異なる時間枠で取引するための上部と下部の ラインを示し、例えば、昨夜はサポートラインが1.2688であることを示し、それは昨夜壊れていたが、価格は常にサポートラインが壊れた後にジャンプアップ、後でそれは次のサポート値を計算する。

MT4 plartformで同じチャートを作成することは可能でしょうか?

ありがとうございました。

ファイル:
eurusd.png  36 kb
 

私のEAに関する最後の質問

親愛なるMladen 。

あなたは、私たちを助け、あなたの経験を共有している人です。私はあなたのEAテンプレートを使用しており、あなたのEAテンプレートに私の戦略を書いて、バックテストは私の戦略は正常であることを示し、デモ口座は、それがお金の管理に来るとき、この戦略を確認したが、私は質問を持っています。

例えば、今日、私のシステムはusdchfを売りましたが、15-20ピップ後にトレンドが私の戦略に逆行したため、トレーリングストップ・ロスは私の利益を守らなかったのですが、同様のケースが発生した場合、EAはどのようにして損失ゼロを守ることができますか?

もし差し支えなければ、あなたのソリューションを教えてください。

ありがとうございます。