ICustom機能 - ページ 21

 

まあ、私は自分の状況に合った例を求めていたのですが。明らかに、私はまだ良い例を見つけられませんでした。

 
SantaClaus:
まあ、私は私の状況のための例を求めていた。明らかに、私はまだ良い例を見つけていません。

iCustom()のパラメータを カスタムインジケータで使用しているパラメータに置き換えるだけで、それらのパラメータに対して正しい値が返されます。

 

OK、最初からやりましょう。

このコードは私のインジで大丈夫でしょうか?

#property indicator_buffers 2

double EABuffer[];

..

..

..

// PUT

if (AlignsForAput == true){

EABuffer[] = 1;}

// CALL

if (AlignsForAcall == true){

EABuffer[] = 2;}

EABuffer[] = 0;

[/CODE]

And how will the EA look like?

[CODE]

double FromIndicator;

FromIndicator = iCustom(NULL,0,"MyIndiForEA",1,0);

if (FromIndicator == 1)

// Make a PUT

if (FromIndicator == 2)

// Make a CALL

私はおそらく、iCustomの文字列がどのように見えるべきかについての手がかりを持っていないでしょう。そしておそらくすべてが間違っている...

 
SantaClaus:
よし、最初からやってみよう。

このコードは私のインディで大丈夫ですか?

#property indicator_buffers 2

double EABuffer[];

..

..

..

// PUT

if (AlignsForAput == true){

EABuffer[] = 1;}

// CALL

if (AlignsForAcall == true){

EABuffer[] = 2;}

EABuffer[] = 0;

[/CODE]

And how will the EA look like?

[CODE]

double FromIndicator;

FromIndicator = iCustom(NULL,0,"MyIndiForEA",1,0);

if (FromIndicator == 1)

// Make a PUT

if (FromIndicator == 2)

// Make a CALL

iCustomの文字列がどのようなものであるべきか、私はおそらく手がかりを持っていないでしょう。そしておそらくすべてが間違っている...

もしあなたの目的が、"MyIndiForEA "の2番目のバッファの現在のバーの値を読むことであるなら、それはOKです。しかし、私が見る限り、あなたはインジケータに1つのバッファを持っている、そしてiCustom()コールは、でなければなりません。

FromIndicator = iCustom(NULL,0, "MyIndiForEA",0,0);

 

くそっ...うまくいかないんだ

 

質問を変えてみましょう。自分のインジケーターからEAに(CALLやPUTとして)指示を送るには、どのような方法が良いでしょうか?

 
SantaClaus:
質問を変えてみましょう。自分のインジケータからEAに(CALLやPUTのように)指示を送るには、どのような方法が良いでしょうか?

することはできません。

手順としては、EAが注文を処理し、指標データを収集するというものです

 

その場合、あなたは私の最初の投稿を全く読んでいないことになります。

では、例えばコールの番号とプットの番号を送信することは不可能なのですか?

 
SantaClaus:
その場合、あなたは私の最初の投稿を全く読んでいないことになります。 つまり、例えばコールの番号とプットの番号を送信することは不可能なのですか?

??

この件に関する私の過去の投稿をもう一度読んでみてください(念のためですが、まったく同じ問題を扱ったものがかなりあり、すべてあなたからの質問です)。この記事ですべてが説明されていますし、これ以上シンプルな説明の仕方があるのか、心から疑問に思っています。

_____________________

何かが「訳がわからなくなっている」ことを確認するために、あなたの最後の質問は:

質問を逆にしてみましょう。自分のインジケーターからEAに(CALLやPUTのような)指示を 送るには、どのような方法が一番良いでしょうか?

答えは、インジケータからEA に指示を送ることはできませんが、EAからiCustom()コールを使ってカスタムインジケータの 状態を読み取り、その状態に基づいてEAで判断を行う必要があります。

_____________________

PS: 読んでもいないことに答える習慣はありません。

ハッピーコーディング

 

英語は母国語ではありませんが、私の質問がそんなに間違っているとは本当に思いませんでした。単語を並べるより、解決策を考えよう。もう一度質問してみます。

私のEAが私のインジケータから単純なプットとコールを認識するための最良の方法は何ですか?

明らかに私のコードはうまくいかず、あなたが教えてくれたように「1」を「0」に変えようとしました。