[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 899

 
belck 10.10.2010 10:55
DhP:

Как правильно записать в советнике и получить в нём результат индикатора?

double ROC = iCustom(NULL,0,"ROC",12,0,0); - данные не выводит.

double ROC = iCustom(NULL,0,"ROC",12,0,0,0); - данные не выводит.

double ROC = iCustom(NULL,0,"ROC",12,0,0,0,0); - данные не выводит.

Индикатор: https://www.mql5.com/ru/code/9340

правильней будет вот так:

double ROC = iCustom(NULL,0,"ROC",0,0);

но я не могу понять, что вы будете дальше с ним делать. ну может мне и не нужно понимать )


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

インジケータは、悲しいかな、EAでは何のデータも出してくれません。インジケータ自体は動作するのですが、その結果をEAに反映させることができません。

残念なことである。

追伸:INPUT-OUTの信号を得るには。

 
DhP:

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

インジケータは、悲しいかな、EAでは何のデータも出してくれません。インジケータ自体は動作するのですが、その結果をEAに反映させることができません。

残念なことである。

追伸:INPUT-OUTの信号を得るには。

正直に、そして即座にお伝えします。これは、エントリーやエグジットを判断するための悪いインジケーターです

もし、そのインジケータが間違っていたらどうするか、考えてみてください(各インジケータはコインフリップに等しく、確率論によれば、=50/50となることを忘れてはいけません)。

- 買って値段が下がったんですね。

- さて、インジケータが推測して、すべてがうまくいったのですが、いつクローズすればいいのでしょうか?

もっと面白いバリエーションがあるとすれば、こんな感じでしょうか。

double Tenkan = iCustom (NULL, 0, "Ichimoku",0,0); 
double Kijun = iCustom (NULL, 0, "Ichimoku",1,0);

が、ここでは真のクロスオーバーを見極める作業が必要です。

インジケーター:Ichimoku.mq4

を記述しています。

一目均衡表のテクニカル指標は、市場のトレンド、支持と抵抗のレベルを識別し、売買シグナルを生成するために設計されています。このインディケータは週足と日足チャートで最も効果的に機能します。


パラメータの次元を決定するために、長さの異なる4つの時間間隔が使用されています。この指標を構成する各ラインの値は、この間隔に基づいている。


天底線は、最初の時間間隔の価格の平均値を示し、この時間の最大値と最小値の合計を2で割った値として定義されます。


起点線は2つ目の時間帯の価格の平均値を示しています。


尖頭スパンAは、前の2行の距離の中点を2番目の時間間隔の値だけ前にずらしたものを示しています。


銭鋼スパンBは、3番目の時間間隔の価格の平均値を2番目の時間間隔の値で前方にシフトしたものである。


チンコウ・スパンとは、現在のローソク足の終値を2番目の時間間隔の値で逆方向へシフトさせたものです。仙骨線と仙骨線の間の距離は、チャート上で異なる色でシェーディングされ、「雲」と呼ばれます。このラインの間に価格がある場合、相場は非トレンドであると考えられ、その後、雲のエッジが支持と抵抗のレベルを形成します。


価格が雲の上にある場合、雲の上線が第1支持線、第2支持線が第2支持線を形成する。


価格が雲の下にある場合、下の線は第一の抵抗線、上の線は第二の抵抗線を形成する。


チンコウ・スパン線が価格チャートを下から上へ横切った場合、買いシグナルとなる。線が価格チャートを上から下に向かって横切ったら、売りのシグナルです。


相場の動きを表す指標として「基 準線」が使われます。それを上回ると、価格が継続する可能性が高くなります。

を増やしました。このラインを超えると、さらにトレンドが変化する可能性があります。もう一つの使用方法

起雲泉は信号です。天秤線が機順線と交差したとき、買いシグナルが発生する

下から上へ下向きは売りシグナル。天秤棒は、相場のトレンドを示す指標として使われます。この行の場合

この線が上昇したり下降したりすること、つまりトレンドが存在する。それが水平になると、市場はチャネルに入ったことになります。

このインディケータに関するExpert Advisor:https://www.mql5.com/ru/code/9576

ファイル:
ichimoku.mq4  5 kb
 

ありがとうございます。

単独では、すべての指標は「うまくいかない」し、他の指標からの確認を受けなければ、単独では機能しない。

それでも、「ROCを走らせたい」という思いは、まだ消えてはいない。唯一残念なのは、EAでインジケータの データを取得できないことです。著者を参考にさせていただきます。

また、私の問題は解決していませんが、ご参加いただきありがとうございました。

 
DhP:

ありがとうございます。

単独では、すべての指標は「うまくいかない」し、他の指標からの確認を受けなければ、単独では機能しない。

それでも、「ROCを走らせたい」という思いは、まだ消えてはいない。唯一残念なのは、EAでインジケータのデータを取得できないことです。著者を参考にさせていただきます。

改めて、参加に感謝しますが、私の問題は解決されません。

わからなければやる、わからなければ書く。

 
DhP:


単独では、すべての指標は「間違い」であり、他の指標からの確認を受けなければ、単独では機能しない。

そして、もう一つのインジケータも確認時に間違ったエントリを表示することがある。 と判明しました。

指標1+指標2=0%正しいマーケットエントリー または100%正しいマーケットエントリー、しかしこれをどのように判断するのか?

0%であれば開ける必要がないことがわかり、表示通りに開けることになりました。

信号指示子1=TRUE。

signal indicator2 = TRUE とする。

if (signal indicator1 && signal indicator2) OpenOrder = TRUE; // しかし、ここでは0%であることがわかり、このシグナルは致命的なものになりえます!

 

こんにちは。

以下のような状況ですが、アドバイスをお願いします。

私はMetatraderを使用しており、プロファイルに21の通貨ペアがあり、ランダムな時間枠でチャートを開き、私はスクリプトを実行します。

信号が正しくないことに気づくことがある。

もしかしたら、スクリプトで使用する前に、すべての引用符がターミナルで更新されていないのではないでしょうか?

チャートが開かれておらず、スクリプトでデータが処理されている場合。

どうしたらいいのかわからない。

 
Gravitus:

こんにちは。

以下のような状況ですが、アドバイスをお願いします。

私はMetatraderを使用しており、プロファイルに21の通貨ペアがあり、ランダムな時間枠でチャートを開き、私はスクリプトを実行します。

信号が正しくないことに気づくことがある。

もしかしたら、スクリプトで使用する前に、すべての引用符がターミナルで更新されていないのではないでしょうか?

また、ある通貨ペア/時間枠の相場がどのように更新されるかを知りたいのですが、チャートが開いていない場合でも、スクリプトでこのデータの処理は行われているのでしょうか?

どうしたらいいのかわからない。

1つの通貨ペアにだけ付けてください。

または

逐一魔法を変える

 
belck:

1つの通貨ペアにのみ配置します。

または

置くたびに魔法が変わる

スクリプトはシグナルを検索するためだけに使用され、ポジションを開く ために使用されるわけではありません...一度に多くのペア/fpsで引用符を強制的に更新する方法はありますか?

 
DhP:

ありがとうございます。

単独では、すべての指標は「うまくいかない」し、他の指標からの確認を受けなければ、単独では機能しない。

それでも、「ROCを走らせたい」という思いは、まだ消えてはいない。唯一残念なのは、EAでインジケータのデータを取得できないことです。著者を参考にさせていただきます。

また、私の問題は解決していませんが、ご参加いただきありがとうございました。


このバリエーションを試してみてください。私の時は、EAで正しく動作するように改良しました。

CodeBaseに小さな論理エラーが1つあります。

ファイル:
roc.mq4  3 kb
 
ありがとうございます、今は動いています。