ICustom機能 - ページ 13 1...67891011121314151617181920...23 新しいコメント atop 2010.04.25 03:46 #121 メール通知、サウンド通知 ここで問題が発生しました。 通知を受け取るために電子メール機能をセットアップし、テストボタンでテストしたところ、すべてその通りに動作しました。 また、Easy_iCustom_and_Alertsファイルを介してアラートを出すようにカスタムインジケータの 1つにセットアップし、それを実行しました。 しかし、このファイルによって生成されたアラートを私の電子メール通知機能にプッシュすることができません。再度、テストボタンを通じて私の電子メールをテストし、それが必要であるように動作します。 私の指標の一つでIcustomファイルによって生成された実際のアラートを私の電子メールにプッシュするために、私は他に何をする必要があります。どんな助けでも大いに感謝します。 ありがとうございます。 tim4dexlus 2010.05.24 12:59 #122 icustomとitimeの併用は可能ですか? 私は、ラインをクロスして買いを行い、ラインが再びクロスしたときに買いを閉じて、売りを開始する簡単なEAを作ろうとしています。 しかし、私は学びたいので、この非常にシンプルなインジケータを使用しています。 どうすれば、EAを修正することができるでしょうか。 また、ラインを越えてからバーが終了するまで待ち、その後、売りまたは買いまたはクローズ注文を開始するのですか? itimeを使うべきですか? ありがとうございました。 ファイル: imax.mq4 4 kb Anthos 2010.05.25 09:22 #123 こんにちは。 個人的にEAをインプリメントしています。私は外部インジケーターをロードするためにiCustom関数を使っています。 しかし、iCustomを 呼び出すたびにJournalに "INdicator successfull loading "というメッセージが表示されるため、よくわかりません。 iCustom関数はスタートブロックにあるので、毎回呼び出すので、Journalには長いメッセージのリストがあります。 これは正常なのでしょうか? 削除済み 2010.09.22 07:30 #124 カスタムインジケータを EAに組み込むには? こんにちは、皆さん。 このインジケータを持っているのですが、EAに入力する方法がわかりません。 これは私のインジケータコードです。 extern int period = 15; extern int period = 15; extern int method = 1; extern int price = 0; extern int method = 1; extern int price = 0; double g_ibuf_88[]; double g_ibuf_92[]; double g_ibuf_96[]; int init() { IndicatorBuffers(3); SetIndexBuffer(0, g_ibuf_88).SetIndexBuffer(0)。 SetIndexBuffer(1, g_ibuf_92)。 SetIndexBuffer(2, g_ibuf_96); ArraySetAsSeries(g_ibuf_96, TRUE).SetIndexStyle(g_ibuf_96)。 SetIndexStyle(0, DRAW_LINE, STYLE_SOLID, 2); SetIndexStyle(1, DRAW_LINE, STYLE_SOLID, 2); SetIndexStyle(1, DRAW_LINE, STYLE_SOLID, 2); IndicatorShortName("Slope Direction Line(" + period + ")"); return (0); } int deinit() { return (0); } double WMA(int ai_0, int a_period_4) { return (iMA(NULL, 0, a_period_4, 0, method, price, ai_0)); } int start() { double lda_16[]; double lda_20[]; int l_ind_counted_0 = IndicatorCounted(); if (l_ind_counted_0 < 0) return (-1); int li_4 = 0; int l_period_8 = MathSqrt(period)。 int li_12 = Bars - l_ind_counted_0 + period + 1; if (li_12 > Bars) li_12 = Bars; ArrayResize(lda_16, li_12); ArraySetAsSeries(lda_16, TRUE); ArrayResize(lda_20, li_12); ArraySetAsSeries(lda_20, TRUE); for (li_4 = 0; li_4 < li_12; li_4++) lda_16[li_4] = 2.0 * WMA(li_4, period / 2) - WMA(li_4, period)です。 for (li_4 = 0; li_4 < li_12 - period; li_4++) g_ibuf_96[li_4] = iMAOnArray(lda_16, 0, l_period_8, 0, method, li_4); for (li_4 = li_12 - period; li_4 >= 0; li_4--) { { {. lda_20[li_4] = lda_20[li_4 + 1] とする。 if (g_ibuf_96[li_4] > g_ibuf_96[li_4 + 1]) lda_20[li_4] = 1; if (g_ibuf_96[li_4] < g_ibuf_96[li_4 + 1]) lda_20[li_4] = -1; if (g_ibuf_96[li_4] > g_ibuf_96[li_4 + 1]) lda_20[li_4] = -1; if (lda_20[li_4])>0.0){。 g_ibuf_88[li_4] = g_ibuf_96[li_4]; if (lda_20[li_4 + 1] < 0.0) g_ibuf_88[li_4 + 1] = g_ibuf_96[li_4 + 1]; g_ibuf_92[li_4] = EMPTY_VALUE; } else { if (lda_20[li_4])<0.0){。 g_ibuf_92[li_4] = g_ibuf_96[li_4]; if (lda_20[li_4 + 1] > 0.0) g_ibuf_92[li_4 + 1] = g_ibuf_96[li_4 + 1]; g_ibuf_88[li_4] = EMPTY_VALUE; } } } return (0); } eaではどうなんでしょうか? thx. ICustom function how to put custom どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - Mladen Rakic 2010.09.22 07:47 #125 iCustom()を使用します(iCustomの詳細はこちら:iCustom - MQL4 Documentation) btw: あなたが投稿したものは、ハル移動平均を分解して修正したものです(ハル移動平均は、あなたのコードのように方法1(EMA)ではなく方法3(LWMA)を使用します)。通常のインジケータを使用してください(多くの良いHull移動平均があります)。 削除済み 2010.10.10 16:22 #126 新しい指標-どのように作成するのですか? 他の2つの指標を基に新しい指標を作成する方法について、誰か説明してくれませんか?私はそれが多くのトレーダーにとって興味深いものになると思います。誰かここに例を与えるために知っている(としたい)してください。 感謝 Marcel1966 2010.11.02 20:59 #127 カスタムインジケーターを 呼び出す どなたかご教授願います。カスタムインジケーター(このトピックに添付されているもの)を呼び出したいのです。最終的にやりたいことは、例えばバッファ2がバッファ4を越えたときにシグナルを発生させることです。 このカスタムインジケーターを呼び出すことができるのか、それともEAにインプリメントしなければならないのか、今考えているところです。 ストキャスティクスを使う場合、以下のような感じになると思います。 STOvalue1 = iStochastic(Symbol(),0,5,3,3,MODE_SMA,1,MODE_MAIN,0); STOvalue2 = iStochastic(Symbol(),0,5,3,3,MODE_SMA,1,MODE_SIGNAL,0); 私の場合、おそらく次のようなものになると思います。 STOvalue1 = MB_Stochastic_005(???) ここで、"?"は、私が知らない部分です。どなたか助けていただけると幸いです。ありがとうございました。 ファイル: mb_stochastic_005.ex4 6 kb swagman1 2010.11.03 03:38 #128 アイカスタム Marcel1966:どなたか助けていただけると幸いです。カスタムインジケータ(このトピックに添付されているもの)を呼び出したいのです。最終的にやりたいことは、バッファ2がバッファ4を越えたときにシグナルを出すことです。 STOvalue1 = iStochastic(Symbol(),0,5,3,3,MODE_SMA,1,MODE_MAIN,0);STOvalue2 = iStochastic(Symbol(),0,5,3,3,MODE_SMA,1,MODE_SIGNAL,0);私のケースではおそらく 以下のようでしょうSTOvalue1 = MB_Stochastic_005(??_?)?ここで、"?"は私が知らない部分です。どなたか助けていただけると幸いです。ありがとうございました。 を使いたいのだと思います。 iCustom( string symbol, int timeframe, string name, ..., int mode, int shift) を使いたいのだと思います。 メタエディタの検索エリアに "iCustom "と入力すれば、すべて説明されるはずです。 よろしくお願いします。 削除済み 2010.12.23 07:22 #129 Mladen Rakic 2010.12.23 07:36 #130 1...67891011121314151617181920...23 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
メール通知、サウンド通知
ここで問題が発生しました。 通知を受け取るために電子メール機能をセットアップし、テストボタンでテストしたところ、すべてその通りに動作しました。
また、Easy_iCustom_and_Alertsファイルを介してアラートを出すようにカスタムインジケータの 1つにセットアップし、それを実行しました。
しかし、このファイルによって生成されたアラートを私の電子メール通知機能にプッシュすることができません。再度、テストボタンを通じて私の電子メールをテストし、それが必要であるように動作します。 私の指標の一つでIcustomファイルによって生成された実際のアラートを私の電子メールにプッシュするために、私は他に何をする必要があります。どんな助けでも大いに感謝します。
ありがとうございます。
icustomとitimeの併用は可能ですか?
私は、ラインをクロスして買いを行い、ラインが再びクロスしたときに買いを閉じて、売りを開始する簡単なEAを作ろうとしています。
しかし、私は学びたいので、この非常にシンプルなインジケータを使用しています。
どうすれば、EAを修正することができるでしょうか。
また、ラインを越えてからバーが終了するまで待ち、その後、売りまたは買いまたはクローズ注文を開始するのですか?
itimeを使うべきですか?
ありがとうございました。
こんにちは。
個人的にEAをインプリメントしています。私は外部インジケーターをロードするためにiCustom関数を使っています。
しかし、iCustomを 呼び出すたびにJournalに "INdicator successfull loading "というメッセージが表示されるため、よくわかりません。
iCustom関数はスタートブロックにあるので、毎回呼び出すので、Journalには長いメッセージのリストがあります。
これは正常なのでしょうか?
カスタムインジケータを EAに組み込むには?
こんにちは、皆さん。
このインジケータを持っているのですが、EAに入力する方法がわかりません。
これは私のインジケータコードです。
extern int period = 15;
extern int period = 15; extern int method = 1;
extern int price = 0; extern int method = 1; extern int price = 0;
double g_ibuf_88[];
double g_ibuf_92[];
double g_ibuf_96[];
int init() {
IndicatorBuffers(3);
SetIndexBuffer(0, g_ibuf_88).SetIndexBuffer(0)。
SetIndexBuffer(1, g_ibuf_92)。
SetIndexBuffer(2, g_ibuf_96);
ArraySetAsSeries(g_ibuf_96, TRUE).SetIndexStyle(g_ibuf_96)。
SetIndexStyle(0, DRAW_LINE, STYLE_SOLID, 2);
SetIndexStyle(1, DRAW_LINE, STYLE_SOLID, 2); SetIndexStyle(1, DRAW_LINE, STYLE_SOLID, 2);
IndicatorShortName("Slope Direction Line(" + period + ")");
return (0);
}
int deinit() {
return (0);
}
double WMA(int ai_0, int a_period_4) {
return (iMA(NULL, 0, a_period_4, 0, method, price, ai_0));
}
int start() {
double lda_16[];
double lda_20[];
int l_ind_counted_0 = IndicatorCounted();
if (l_ind_counted_0 < 0) return (-1);
int li_4 = 0;
int l_period_8 = MathSqrt(period)。
int li_12 = Bars - l_ind_counted_0 + period + 1;
if (li_12 > Bars) li_12 = Bars;
ArrayResize(lda_16, li_12);
ArraySetAsSeries(lda_16, TRUE);
ArrayResize(lda_20, li_12);
ArraySetAsSeries(lda_20, TRUE);
for (li_4 = 0; li_4 < li_12; li_4++) lda_16[li_4] = 2.0 * WMA(li_4, period / 2) - WMA(li_4, period)です。
for (li_4 = 0; li_4 < li_12 - period; li_4++) g_ibuf_96[li_4] = iMAOnArray(lda_16, 0, l_period_8, 0, method, li_4);
for (li_4 = li_12 - period; li_4 >= 0; li_4--) { { {.
lda_20[li_4] = lda_20[li_4 + 1] とする。
if (g_ibuf_96[li_4] > g_ibuf_96[li_4 + 1]) lda_20[li_4] = 1;
if (g_ibuf_96[li_4] < g_ibuf_96[li_4 + 1]) lda_20[li_4] = -1; if (g_ibuf_96[li_4] > g_ibuf_96[li_4 + 1]) lda_20[li_4] = -1;
if (lda_20[li_4])>0.0){。
g_ibuf_88[li_4] = g_ibuf_96[li_4];
if (lda_20[li_4 + 1] < 0.0) g_ibuf_88[li_4 + 1] = g_ibuf_96[li_4 + 1];
g_ibuf_92[li_4] = EMPTY_VALUE;
} else {
if (lda_20[li_4])<0.0){。
g_ibuf_92[li_4] = g_ibuf_96[li_4];
if (lda_20[li_4 + 1] > 0.0) g_ibuf_92[li_4 + 1] = g_ibuf_96[li_4 + 1];
g_ibuf_88[li_4] = EMPTY_VALUE;
}
}
}
return (0);
}
eaではどうなんでしょうか?
thx.
iCustom()を使用します(iCustomの詳細はこちら:iCustom - MQL4 Documentation)
btw: あなたが投稿したものは、ハル移動平均を分解して修正したものです(ハル移動平均は、あなたのコードのように方法1(EMA)ではなく方法3(LWMA)を使用します)。通常のインジケータを使用してください(多くの良いHull移動平均があります)。
新しい指標-どのように作成するのですか?
他の2つの指標を基に新しい指標を作成する方法について、誰か説明してくれませんか?私はそれが多くのトレーダーにとって興味深いものになると思います。誰かここに例を与えるために知っている(としたい)してください。
感謝
カスタムインジケーターを 呼び出す
どなたかご教授願います。カスタムインジケーター(このトピックに添付されているもの)を呼び出したいのです。最終的にやりたいことは、例えばバッファ2がバッファ4を越えたときにシグナルを発生させることです。
このカスタムインジケーターを呼び出すことができるのか、それともEAにインプリメントしなければならないのか、今考えているところです。
ストキャスティクスを使う場合、以下のような感じになると思います。
STOvalue1 = iStochastic(Symbol(),0,5,3,3,MODE_SMA,1,MODE_MAIN,0);
STOvalue2 = iStochastic(Symbol(),0,5,3,3,MODE_SMA,1,MODE_SIGNAL,0);
私の場合、おそらく次のようなものになると思います。
STOvalue1 = MB_Stochastic_005(???)
ここで、"?"は、私が知らない部分です。どなたか助けていただけると幸いです。ありがとうございました。
アイカスタム
どなたか助けていただけると幸いです。カスタムインジケータ(このトピックに添付されているもの)を呼び出したいのです。最終的にやりたいことは、バッファ2がバッファ4を越えたときにシグナルを出すことです。
STOvalue1 = iStochastic(Symbol(),0,5,3,3,MODE_SMA,1,MODE_MAIN,0);
STOvalue2 = iStochastic(Symbol(),0,5,3,3,MODE_SMA,1,MODE_SIGNAL,0);
私のケースではおそらく
以下のようでしょうSTOvalue1 = MB_Stochastic_005(?
?_?)?ここで、"?
"は私が知らない部分です。どなたか助けていただけると幸いです。ありがとうございました。を使いたいのだと思います。
iCustom( string symbol, int timeframe, string name, ..., int mode, int shift) を使いたいのだと思います。
メタエディタの検索エリアに "iCustom "と入力すれば、すべて説明されるはずです。
よろしくお願いします。