ICustom機能 - ページ 14

 

インジケーター

おそらく、それは可能です。コーダーにインジケータを送り、彼が仕事をする必要があります。もしご興味があれば、私にもできます。

 

インジケーターからの取引

こんにちは。

取引シグナルが表示されると、アラートを作成し、矢印(上または下)を描くインジケータを持っています。これは購入したインジケータなので(そう、私は実際に自分でそれを支払った...)、私はコードを持っていない、ちょうど準拠したファイルです。

インジケータがアラートを出したり、チャートに描画したりしたときに取引するEAを作る方法はないでしょうか?

このインジケータはインジケータバッファを 使用していないようで、単に他のインジケータの範囲を測定して取引を決定しているようです。つまり、iCustomを使ってレベルを読み取ることができないのです。

何か助言をお願いします。

乾杯

Edit: OK... なぜ私の投稿がiCustomスレッドに移動されたのかよく分かりませんが、私の投稿には特にこう書かれています。「iCustomを使ってレベルが読めない "と書いてあるのですが、とにかく誰かが助けてくれるかもしれません...。

おそらく私の質問は次のように言い換えるべきでしょう。

EAでalerts windowの内容を読む方法はありますか?

 

iCustomの参照に関する問題

こんにちは。

いくつかの汎用EAテンプレートを使い、iCustomを参照してみましたが、コンパイルはOKで、インジケータ自体も「トレードシグナル」を生成しているのに、EAがトレードされません。

iCustomの参照方法が間違っているのではと思います。ご意見をお聞かせください。

インジケータComplex_Pairs1から2つの値を参照しようとしています。

一つはシグナライン(SetIndexBuffer 0)、もう一つはシグナラインの移動平均(SetIndexBuffer 1)です。

このインジケータは2つの外部パラメータを持っています。

SignalType (クロスオーバーの場合のシグナルの種類)

periodSMA (単純移動平均の期間)

ソースコードの該当箇所を以下に貼り付けます。

iCustomを使って、バー1とバー2のシグナラインとSMAの4種類の値にアクセスしようとしているのですが、このようなコードになっています。

double SignallineShift1 = iCustom(NULL,NULL, "Complex_Pairs1", 2,0,0,1);

double SmaShift1 = iCustom(NULL,NULL, "Complex_Pairs1", 2,4,1,1);

double SignallineShift2 = iCustom(NULL,NULL, "Complex_Pairs1", 2,0,0,2); double SmaShift2 = iCustom(NULL,NULL, "Complex_Pairs1", 2,0,0,2);

double SmaShift2 = iCustom(NULL,NULL, "Complex_Pairs1", 2,4,1,2);

iCustom(symbol, timeframe, indicator name, SignalType, periodSMA, IndexBuffer, Shift)のように、インジケータ値を正しく参照することができますか?それとも、シグナル ラインのsignaltypeとperiodsma、SMAのsignalTypeは省略した方がいいのでしょうか?

ありがとうございます。

トーマス

___________________________________ ________________

#property indicator_separate_window

#property indicator_buffers 2 (インジケータバッファ2)

#property indicator_color1 緑色

#property indicator_color2 レッド

#property indicator_width2 1

//---- バッファ

double pair[],ma[];

//----

extern int SignalType=2;

extern int periodSMA=4;

SetIndexStyle(0, DRAW_LINE)を設定します。

SetIndexStyle(1, DRAW_LINE).SetIndexBuffer(1)です。

SetIndexBuffer(0,pair)を設定する。

SetIndexBuffer(1, ma);

 

ゼロを使用してみた

ところで

タイムフレームの値にNULLの 代わりに0を使ってみたのですがやはりEAは動きません。

 

MA値を > 0 に設定する必要がある

TTrade:
ちなみに。タイムフレームの値にNULLの代わりに0を使ってみましたがEAはまだ動きません。

Tomasさん、こんにちは。

double SignallineShift1 = iCustom(NULL,NULL, "Complex_Pairs1", 2,0,0,1); double SmaShift1 = iCustom(NULL,NULL, "Complex_Pairs1", 2,0,0,1);

double SmaShift1 = iCustom(NULL,N ULL, "Complex_Pairs1", 2,4,1,1);

double SignallineShift2 = iCustom(NULL,NULL, "Complex_Pairs1", 2,0,0,2); double SmaShift2 = iCustom(NULL,NULL, "Complex_Pairs1", 2,0,0,2);

double SmaShift2 = iCustom(NULL,N ULL, "Complex_Pairs1", 2,4,1,2); double SmaShift2 = iCustom(NULL, NULL, "Complex_Pairs1", 2,4,1,2);

1) TFには、NULLの 代わりに0を使用します。

2) SignallineShift1 と SignallineShift2 に "periodma" がありません。

a) MA期間は少なくとも1でなければなりません(現在の価格ラインと同じで、0にはできません)。

b) あなたの例では、すべての "periodma "は4に設定される必要があります。

3) EAが指標値を取得していることを確認するために、ログに値を出力するか、チャートにコメントとして出力してください。

Print(" SignallineShift1 = ",SignallineShift1).Print(" SignallineShift1 = ",SignallineShift1);

コメント(" SignallineShift1 = ",SignallineShift1);

これが役立つことを願っています。

ロバート

 

FX-TSD ' マネージャー

お世話になりました

 
 

質問

7つのバッファを持つインジケータがあるのですが

トレンドの色は7番目のバッファにあります。

どうすれば7番目のバッファを取得できるのでしょうか?

使用したインジケータを添付します。

ファイル:
 

yew 今朝、目が覚めたら

オージー・ドルは、(私のクロス・ペアと比較して)急騰し、全面的にオージー・ドル安となりました。

金曜日の夕方、下降トレンド(最後の足)にもかかわらず、私はその方向性を追い求めなければならない。

そして今日、オージーがQUANTASから解放された後、オージー・ドルは再び上昇に転じる。

今、どの方向に賭けるべきか、それともMAのトレンドに従うべきか迷っています。

デモ口座ですが、本口座と 同じような感覚と共感があります。

-----

とにかく

あなたが望むような答えはありませんが、........ ..

MQ4は0、1、2、3(0が先)とカウントするものが多いのですが、バッファは

しかし、バッファは、単に配列の名前です。

は1 2 3 4 5 6を行うだけです - 第七ではない

というわけで、あなたが見たものを明確に説明できるかもしれません。

MTF HAはたくさんありますが、あなたのものはまだ試していません。

 
xx3xxx:
今朝、目が覚めたとき

オージードルの急騰(私のクロスペアとの比較)、すなわちオージードルの全面安。

金曜日の夕方に下降トレンドになったにもかかわらず、私はその方向を追いかけなければならない。

そして今日、オージーがQUANTASから解放された後、オージー・ドルは再び上昇に転じる。

今、どの方向に賭けるべきか、それともMAのトレンドに従うべきか迷っています。

デモ口座ですが、本口座と同じような感覚と共感があります。

-----

とにかく

あなたが望むような答えはありませんが、........ ..

MQ4は0、1、2、3(0が先)とカウントするものが多いのですが、バッファは

しかし、バッファは、単に配列の名前です。

は1 2 3 4 5 6を行うだけです - 第七ではない

だから、あなたはあなたが見るものを明確に説明するかもしれません - またはあなたはそれを間違って見ているかもしれません。

MTF HAはたくさんありますが、私はまだ試していません。

私は私が混乱している部分は、それがどのようにデータを取得することが可能であると思います... icustomのための例があれば、それは助けになります。