ZigZagインジケータのインプットはどのように使用するのですか? - ページ 3 12345 新しいコメント ljubas 2010.02.02 13:35 #21 EAからZigZagインジケータを 使用する方法 皆さん、こんにちは。 このインジケータをEAから使用したいのですが、どうすればよいでしょうか? ZigZag.mq4 - オリジナルのものです。 ZigZagAlex.mq4 - 値を読み取るためのバッファをもう一つ追加してみました。 こんな感じで値を読み込むようにしてみました。 alMNAL0 = iCustom(NULL,15, "ZigZagAlex",1,0); alMNAL1 = iCustom(NULL,15, "ZigZagAlex",1,1); が、いつもalMNAL1=0・・・・・・alMNAL0=21・・・・・・・・・・・・・・・・・となる。(巨大な数) どなたか、CrossC = 1で設定するとalMNAL0が1になり、CrossC = -1で設定するとalMNAL0が-1になるように、インジケータを修正する方法を教えてください。 ありがとうございました。 ファイル: zigzag.mq4 10 kb zigzagalex.mq4 7 kb ljubas 2010.02.03 16:17 #22 ソート済み こんにちは。 私は以下の方法で解決しました。 alMNAL0 = iCustom(NULL,alperiod, "ZigZag",0,0); alMNAL1 = iCustom(NULL,alperiod, "ZigZag",1,0); というわけで、最後のバーだけチェックして、矢印があれば買いか売りかを判断しています。 もし、私が何らかの形で誰かの役に立てるのであれば、教えてください。 アレクサンダル reply2kmk 2010.02.21 15:07 #23 ジグザグを 使うなら、トレンドの確認のためにrsiかstochを使ってください。 meroka 2010.02.27 20:14 #24 ljuba973: こんにちは。で解決しました。 alMNAL0 = iCustom(NULL,alperiod, "ZigZag",0,0); alMNAL1 = iCustom(NULL,alperiod, "ZigZag",1,0); というわけで、最後のバーだけチェックして、矢印があれば買いか売りかを判断しています。 もし私が何らかの形で誰かの役に立つことができるならば、私に知らせてください。 アレクサンダル こんにちは、Aleksandar! この2行はどこに追加したのですか? ありがとうございました。 meroka ljubas 2010.02.27 23:36 #25 meroka: こんにちは、Aleksandar!具体的にどこにこの2行を追加するのでしょうか? よろしくお願いします。 meroka こんにちは。 一番簡単なのは、START関数の一番上に呼び出し関数を 1つ置くことです。TakeValues()。 というように、START関数の一番上に呼び出す関数を用意し、一番下にその関数を用意することです。 void TakeValues() { alMNAL0 = iCustom(NULL,alperiod, "ZigZag",0,0); alMNAL1 = iCustom(NULL,alperiod, "ZigZag",1,0); //-------------------------------------------------------------------- return(0); } このように、コードのあらゆる場所で、これら2つのグローバル変数を使用することができます。 ご参考になれば幸いです。 meroka 2010.02.28 09:24 #26 こんにちは、Aleksandarです。 このようなことが起こるのは、私が初心者だからです。 私はこれらの行(赤色)を次のように下に配置します。 } GSignals=GSignalUP+GSignalDOWN.GSignalsP=GSignals/AllSignal.GSignals; GSignalsP=GSignals/AllSignal。 GSignalUPP=(GSignalUP/SignalUP)とします。 GSignalDOWNP=(GSignalDOWN/SignalDOWN); int www=GSignalsP*100 ; } void TakeValues() { alMNAL0 = iCustom(NULL,alperiod, "ZigZag",0,0); alMNAL1 = iCustom(NULL,alperiod, "ZigZag",1,0); //-------------------------------------------------------------------- return(0); } しかし、私は4つのエラーを得た 'alMNAL0' - variable not defined C:\Program Files MetaTrader Neither Neitherindicators (188, 1) 'alperiod' - variable not defined C:\Program Files, MetaNordMarkets MetaTrader Neitherexperts Indicators NeitherZigZagAlex.mq4 (188, 24) 'alMNAL1' - variable not defined C:\Program FilesNordMarkets MetaTrader Filterindicators NeitherZigZagAlex.mq4 (189, 1) 'alperiod' - variable not defined C:\Program Files, MetaNordMarkets MetaTrader Neitherxperts Indicators NeitherZigZagAlex.mq4 (189, 24) Thanks again How do i use コーディングヘルプ...アラートの代わりにインジケータをフィルタリングする方法を教えてください。 トリコロールインディケータとインディケータを書くことを最大限シンプル化するいくつかの機会 ljubas 2010.02.28 15:21 #27 meroka: BUT I got 4 errors 'alMNAL0' - variable not defined C:\Program FilesNordMarkets MetaTrader⇄Experts⇄indicators⇄ZigZagAlex.mq4 (188, 1) 'alperiod' - variable not defined C:\Program Files, MetaNordMarkets MetaTrader Neitherexperts Indicators NeitherZigZagAlex.mq4 (188, 24) 'alMNAL1' - variable not defined C:\Program FilesNordMarkets MetaTrader Filterindicators NeitherZigZagAlex.mq4 (189, 1) 'alperiod' - variable not defined C:\Program Files, MetaNordMarkets MetaTrader Filter Filterindicators (189, 24) ありがとうございました。 スクリプトの先頭で、この3つの変数を定義する必要があります。 int alperiod= 5; double alMNAL0 = 0.01; double alMNAL1 = 0.01。 meroka 2010.03.01 22:06 #28 ljuba973: スクリプトの先頭で、これら3つの変数を次のように定義する必要があります。int alperiod= 5; double alMNAL0 = 0.01。 double alMNAL1 = 0.01; こんにちは。 Aleksandarさん、ありがとうございます。今、それは動作します。 meroka ljubas 2010.03.01 22:13 #29 問題なし I3enooI3 2010.05.19 16:24 #30 ジグザグを識別するためのANYコード 私は初心者なのですが、ジグザグを 識別するのに問題があります。 識別について ジグザグ線の最後のトップとボトム(または、ジグザグインジケータからトップ1、トップ2、トップ3として識別された場合)、および最後のトップ+最後のボトム/2などの計算にそれを使用すること。 ということで、そのコードを教えてください。 ps.1 私自身の検索から結果を見つけることができないので、ここにコードを投稿するplz、任意のヘルプのために感謝します。 ps.2 "Wave Power EA "は私が見た無料のEAで、本当にスムーズに成長し、どこから負荷がかかっているのかわからない。 12345 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
EAからZigZagインジケータを 使用する方法
皆さん、こんにちは。
このインジケータをEAから使用したいのですが、どうすればよいでしょうか?
ZigZag.mq4 - オリジナルのものです。
ZigZagAlex.mq4 - 値を読み取るためのバッファをもう一つ追加してみました。
こんな感じで値を読み込むようにしてみました。
alMNAL0 = iCustom(NULL,15, "ZigZagAlex",1,0);
alMNAL1 = iCustom(NULL,15, "ZigZagAlex",1,1);
が、いつもalMNAL1=0・・・・・・alMNAL0=21・・・・・・・・・・・・・・・・・となる。(巨大な数)
どなたか、CrossC = 1で設定するとalMNAL0が1になり、CrossC = -1で設定するとalMNAL0が-1になるように、インジケータを修正する方法を教えてください。
ありがとうございました。
ソート済み
こんにちは。
私は以下の方法で解決しました。
alMNAL0 = iCustom(NULL,alperiod, "ZigZag",0,0);
alMNAL1 = iCustom(NULL,alperiod, "ZigZag",1,0);
というわけで、最後のバーだけチェックして、矢印があれば買いか売りかを判断しています。
もし、私が何らかの形で誰かの役に立てるのであれば、教えてください。
アレクサンダル
ジグザグを 使うなら、トレンドの確認のためにrsiかstochを使ってください。
こんにちは。
で解決しました。
alMNAL0 = iCustom(NULL,alperiod, "ZigZag",0,0);
alMNAL1 = iCustom(NULL,alperiod, "ZigZag",1,0);
というわけで、最後のバーだけチェックして、矢印があれば買いか売りかを判断しています。
もし私が何らかの形で誰かの役に立つことができるならば、私に知らせてください。
アレクサンダルこんにちは、Aleksandar!
この2行はどこに追加したのですか?
ありがとうございました。
meroka
こんにちは、Aleksandar!
具体的にどこにこの2行を追加するのでしょうか?
よろしくお願いします。
merokaこんにちは。
一番簡単なのは、START関数の一番上に呼び出し関数を 1つ置くことです。TakeValues()。
というように、START関数の一番上に呼び出す関数を用意し、一番下にその関数を用意することです。
void TakeValues()
{
alMNAL0 = iCustom(NULL,alperiod, "ZigZag",0,0);
alMNAL1 = iCustom(NULL,alperiod, "ZigZag",1,0);
//--------------------------------------------------------------------
return(0);
}
このように、コードのあらゆる場所で、これら2つのグローバル変数を使用することができます。
ご参考になれば幸いです。
こんにちは、Aleksandarです。
このようなことが起こるのは、私が初心者だからです。
私はこれらの行(赤色)を次のように下に配置します。
}
GSignals=GSignalUP+GSignalDOWN.GSignalsP=GSignals/AllSignal.GSignals;
GSignalsP=GSignals/AllSignal。
GSignalUPP=(GSignalUP/SignalUP)とします。
GSignalDOWNP=(GSignalDOWN/SignalDOWN);
int www=GSignalsP*100 ;
}
void TakeValues()
{
alMNAL0 = iCustom(NULL,alperiod, "ZigZag",0,0);
alMNAL1 = iCustom(NULL,alperiod, "ZigZag",1,0);
//--------------------------------------------------------------------
return(0);
}
しかし、私は4つのエラーを得た
'alMNAL0' - variable not defined C:\Program Files MetaTrader Neither Neitherindicators (188, 1)
'alperiod' - variable not defined C:\Program Files, MetaNordMarkets MetaTrader Neitherexperts Indicators NeitherZigZagAlex.mq4 (188, 24)
'alMNAL1' - variable not defined C:\Program FilesNordMarkets MetaTrader Filterindicators NeitherZigZagAlex.mq4 (189, 1)
'alperiod' - variable not defined C:\Program Files, MetaNordMarkets MetaTrader Neitherxperts Indicators NeitherZigZagAlex.mq4 (189, 24)
Thanks again
BUT I got 4 errors
'alMNAL0' - variable not defined C:\Program FilesNordMarkets MetaTrader⇄Experts⇄indicators⇄ZigZagAlex.mq4 (188, 1)
'alperiod' - variable not defined C:\Program Files, MetaNordMarkets MetaTrader Neitherexperts Indicators NeitherZigZagAlex.mq4 (188, 24)
'alMNAL1' - variable not defined C:\Program FilesNordMarkets MetaTrader Filterindicators NeitherZigZagAlex.mq4 (189, 1)
'alperiod' - variable not defined C:\Program Files, MetaNordMarkets MetaTrader Filter Filterindicators (189, 24)
ありがとうございました。スクリプトの先頭で、この3つの変数を定義する必要があります。
int alperiod= 5;
double alMNAL0 = 0.01;
double alMNAL1 = 0.01。
スクリプトの先頭で、これら3つの変数を次のように定義する必要があります。
int alperiod= 5;
double alMNAL0 = 0.01。
double alMNAL1 = 0.01;こんにちは。
Aleksandarさん、ありがとうございます。今、それは動作します。
meroka
問題なし
ジグザグを識別するためのANYコード
私は初心者なのですが、ジグザグを 識別するのに問題があります。
識別について
ジグザグ線の最後のトップとボトム(または、ジグザグインジケータからトップ1、トップ2、トップ3として識別された場合)、および最後のトップ+最後のボトム/2などの計算にそれを使用すること。
ということで、そのコードを教えてください。
ps.1 私自身の検索から結果を見つけることができないので、ここにコードを投稿するplz、任意のヘルプのために感謝します。
ps.2 "Wave Power EA "は私が見た無料のEAで、本当にスムーズに成長し、どこから負荷がかかっているのかわからない。