ICustom機能 - ページ 6 12345678910111213...23 新しいコメント Kyaw Tun 2008.05.12 11:35 #51 みんな DGCのOzFXのコードについて、助けが必要です。 /*---------------------*/ /* ozfxの通常のコード */ /*---------------------*/ OzFX_Regular[k] = 0; if (iAC(Symbol(), 0, k) > 0 && (iAC(Symbol(), 0, k) > 0);) iAC(Symbol(), 0, k) > iAC(Symbol(), 0, k + 1) && (iStochastic(Symbol(), 0, k + 1) &&) iStochastic(Symbol(), 0, 5, 3, 3, MODE_SMA, 0, MODE_MAIN, k) > 50 ) { if (iLastRegular != 1) OzFX_Regular[k] = 1; iLastRegular = 1; } iLastRegularが1であればEAに買いを出す. ここで、Lagurerre-ACS1というインディケータに もう1つ条件を追加したいのですが、0.6,1000,2という設定にして、0.15を超えたら買いを発動させるというものです。 それは以下のようなものでしょうか...? /*---------------------*/ /* ozfx正規コード*/ /*---------------------*/ OzFX_Regular[k] = 0; if (iAC(Symbol(), 0, k) > 0 && (iAC(Symbol(), 0, k) > 0)) iAC(Symbol(), 0, k) > iAC(Symbol(), 0, k + 1) && (iStochastic(Symbol(), 0, k + 1) &&) iStochastic(Symbol(), 0, 5, 3, 3, MODE_SMA, 0, MODE_MAIN, k) > 50 && (iStochastic(Symbol(), 0, 5, 3, 0, MODE_MAIN, k) > 50) iCustom(Symbol(), 0, "Laguerre-ACS1", 0.6, 1000, 2, 0, k)> 0.15) { if (iLastRegular != 1) OzFX_Regular[k] = 1; iLastRegular = 1; } thx in advance ソニック 削除済み 2008.05.12 13:40 #52 sonicdeejay: みんなDGCからOzFXのコードについてヘルプが必要です... iLastRegularが1であれば、EAに買いをリリースします。 ここで、Lagurerre-ACS1というインジケータにもう一つ条件を追加したいのですが、0.6,1000,2という設定にして、0.15を超えたら買いをトリガーするようにしたいのですが・・・。 それは下のようなものです...? よろしくお願いします。 ソニック 呼び出されるバッファが1番目(0という名前)であることによれば、問題ないようです。どれが必要かはお分かりになると思います。 一応提案です。複数の条件を書くときは、別々に書いた方がいいです。あなたの場合、最初の条件だけが有効でも、他の条件が毎ティック計算され、EAの計算が重くなるからです。以下のような書き方です。 if(iAC(Symbol(),0,k))>0){。 if(iAC(Symbol(), 0, k) > iAC(Symbol(), 0, k + 1)) { { { if(iStochastic(Symbol(), 0, k) > 0) if(iStochastic(Symbol(), 0, 5, 3, 3, MODE_SMA, 0, MODE_MAIN, k) > 50) { { { if(iCustom(Symbol(), 0, 1) > 0) { if(iStochastic(Symbol(), 0, 3) > 0) if(iCustom(Symbol(), 0, "Laguerre-ACS1", 0.6, 1000, 2, 0, k)> 0.15) { { {? であれば、ここにあなたのコード }}}} 一番いいのは、一番最後にシグナルを出したものを先頭にソートすることです。このように、条件の「ループ」は、毎ティックではなく、ほとんどすべてが有効なときに完全に計算されます。 ご参考になれば幸いです。 FerruFx ICustom function EA doens't trigger the コーディングの方法は? Kyaw Tun 2008.05.13 03:26 #53 FerruFx: 呼び出されるバッファが1番目(0という名前)であることによると、OKのようです。どれが必要なのかわかると思います。一応提案です。複数の条件を書くときは、別々に作った方がいいです。あなたの場合、最初の条件だけが有効でも、他の条件が毎ティック計算され、EAの計算が重くなります。以下のような書き方です。 if(iAC(Symbol(),0,k))>0){。 if(iAC(Symbol(), 0, k) > iAC(Symbol(), 0, k + 1)) { { { if(iStochastic(Symbol(), 0, k) > 0) if(iStochastic(Symbol(), 0, 5, 3, 3, MODE_SMA, 0, MODE_MAIN, k) > 50) { { { if(iCustom(Symbol(), 0, 1) > 0) { if(iStochastic(Symbol(), 0, 3) > 0) if(iCustom(Symbol(), 0, "Laguerre-ACS1", 0.6, 1000, 2, 0, k)> 0.15) { { {? であれば、ここにあなたのコード }}}} 一番いいのは、一番最後にシグナルを出したものを先頭にソートすることです。このように、条件の「ループ」は、毎ティックではなく、ほとんどすべてが有効なときに完全に計算されます。 お役に立てれば幸いです。 FerruFx というわけで。 ソニックシステム- 16ページ ソニック payback 2008.05.14 09:37 #54 少し助けてください。 こんにちは、私はEAをプログラムしようとしていた、私はあなたのコース(非常に興味深い!)に従った。 私は、JavaといくつかのC + +でプログラムする方法をよく知っています。 私は脳トレンドの指標を持つEAをプログラムしようとしていた背後にあるアイデアは次のとおりです。 brainTrend2stopとbraintd1stopのDOTがあるときは買い(その逆もあり)です。 しかし、私はこのようなicustom関数を 呼び出す場合 BuyValueCurrent = iCustom(NULL,TimeFrame,IndicatorName1,NumBars,0,1).BuyValueCurrent = iCustom(NULL,TimeFrame,IndicatorName1,NumBars,0,1); 現在のバーのインジケータの値のみを取得します。 これをブール値にする方法はありますか? buy=true BuyCondition = (IndicatorName1=true && IndicatorName2=true) のように書きたいのですが。 誰か助けてくださいお願いしますお願いしますお願いします。 Michel 2008.05.14 20:46 #55 payback: こんにちは、私はEAをプログラムしようとしていた、私はあなたのコース(非常に興味深い!)に従った。私はjavaといくつかのc + +でプログラムを作成する方法をよく知っています。 私は脳のトレンド指標とEAをプログラムしようとしていた背後にあるアイデアは次のとおりです。 brainTrend2stopとbraintd1stopのDOTが存在するとき買う(またはその逆)。 しかし、私はこのようなicustom関数を呼び出す場合 BuyValueCurrent = iCustom(NULL,TimeFrame,IndicatorName1,NumBars,0,1).BuyValueCurrent = iCustom(NULL,TimeFrame,IndicatorName1,NumBars,0,1); 現在のバーのインジケータの値のみを取得します。 これをブール値にする方法はありますか? buy=true BuyCondition = (IndicatorName1=true && IndicatorName2=true) のように書きたいのですが、どうすればよいのでしょうか? 誰か助けてください......お願いします 同じ質問をどこにでも投稿する必要はありません payback 2008.05.15 00:42 #56 すみません! でもとにかくthx! 削除済み 2008.05.16 19:08 #57 助けてください...iStochasticsとiCustomが間違った値を返しています。 皆さん、こんにちは。 iStochastic 関数と iCustom 関数を使用していて、いくつかの問題に遭遇しています。どちらの関数でも、ストキャスティクスやiCustom関数で呼び出した自分のインジケータの値が、チャート上に表示されている値と 一致しないのです。 原因は何でしょうか、またどうすれば解決できるでしょうか。 ご教授の程、宜しくお願い致します。 cockeyedcowboy 2008.05.18 00:30 #58 linalm: 皆さん、こんにちは。 iStochastic 関数とiCustom 関数を使用していて、いくつかの問題に遭遇しています。iStochastic関数とiCustom関数のどちらを使っても、ストキャスティック・インディケーターとiCustom関数で呼び出した自分のインディケーターの値が、チャート上に表示されている値と 一致しないのです。 原因は何でしょうか、またどうすれば解決できるでしょうか。ご教授の程、宜しくお願い致します。 NormalizeDouble()関数で iCustomを使用すると、異なる値が返される問題がありました。 Kyaw Tun 2008.05.29 04:29 #59 double Buy1_1 = iCustom(NULL, 0, "i_Trend", 0, 0, 20, 2, 13, 300,0, 0);double Buy1_2 = iCustom(NULL, 0, "i_Trend", 0, 0, 20, 2, 13, 300,1, 0); この0と1の違いは何なのか、教えてください...。 こちらで調べてみましたが、よくわからないようです...。 iCustom - MQL4 ドキュメント ありがとうございました。 ソニック 削除済み 2008.05.29 04:38 #60 sonicdeejay: この0と1の違いは何ですか?こちらで確認しましたが、よくわからないようです...。 iCustom - MQL4 ドキュメント アドバイスありがとうございます。 ソニック 呼び出したiTrendインジケーターのバッファ#です。 フェルフェックス 12345678910111213...23 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
みんな
DGCのOzFXのコードについて、助けが必要です。
/*---------------------*/
/* ozfxの通常のコード */
/*---------------------*/
OzFX_Regular[k] = 0;
if (iAC(Symbol(), 0, k) > 0 && (iAC(Symbol(), 0, k) > 0);)
iAC(Symbol(), 0, k) > iAC(Symbol(), 0, k + 1) && (iStochastic(Symbol(), 0, k + 1) &&)
iStochastic(Symbol(), 0, 5, 3, 3, MODE_SMA, 0, MODE_MAIN, k) > 50 )
{
if (iLastRegular != 1) OzFX_Regular[k] = 1;
iLastRegular = 1;
}
iLastRegularが1であればEAに買いを出す.
ここで、Lagurerre-ACS1というインディケータに もう1つ条件を追加したいのですが、0.6,1000,2という設定にして、0.15を超えたら買いを発動させるというものです。
それは以下のようなものでしょうか...?
/*---------------------*/
/* ozfx正規コード*/
/*---------------------*/
OzFX_Regular[k] = 0;
if (iAC(Symbol(), 0, k) > 0 && (iAC(Symbol(), 0, k) > 0))
iAC(Symbol(), 0, k) > iAC(Symbol(), 0, k + 1) && (iStochastic(Symbol(), 0, k + 1) &&)
iStochastic(Symbol(), 0, 5, 3, 3, MODE_SMA, 0, MODE_MAIN, k) > 50 && (iStochastic(Symbol(), 0, 5, 3, 0, MODE_MAIN, k) > 50)
iCustom(Symbol(), 0, "Laguerre-ACS1", 0.6, 1000, 2, 0, k)> 0.15)
{
if (iLastRegular != 1) OzFX_Regular[k] = 1;
iLastRegular = 1;
}
thx in advance
ソニック
みんな
DGCからOzFXのコードについてヘルプが必要です...
iLastRegularが1であれば、EAに買いをリリースします。
ここで、Lagurerre-ACS1というインジケータにもう一つ条件を追加したいのですが、0.6,1000,2という設定にして、0.15を超えたら買いをトリガーするようにしたいのですが・・・。
それは下のようなものです...?
よろしくお願いします。
ソニック呼び出されるバッファが1番目(0という名前)であることによれば、問題ないようです。どれが必要かはお分かりになると思います。
一応提案です。複数の条件を書くときは、別々に書いた方がいいです。あなたの場合、最初の条件だけが有効でも、他の条件が毎ティック計算され、EAの計算が重くなるからです。以下のような書き方です。
if(iAC(Symbol(),0,k))>0){。
if(iAC(Symbol(), 0, k) > iAC(Symbol(), 0, k + 1)) { { { if(iStochastic(Symbol(), 0, k) > 0)
if(iStochastic(Symbol(), 0, 5, 3, 3, MODE_SMA, 0, MODE_MAIN, k) > 50) { { { if(iCustom(Symbol(), 0, 1) > 0) { if(iStochastic(Symbol(), 0, 3) > 0)
if(iCustom(Symbol(), 0, "Laguerre-ACS1", 0.6, 1000, 2, 0, k)> 0.15) { { {?
であれば、ここにあなたのコード
}}}}
一番いいのは、一番最後にシグナルを出したものを先頭にソートすることです。このように、条件の「ループ」は、毎ティックではなく、ほとんどすべてが有効なときに完全に計算されます。
ご参考になれば幸いです。
FerruFx
呼び出されるバッファが1番目(0という名前)であることによると、OKのようです。どれが必要なのかわかると思います。
一応提案です。複数の条件を書くときは、別々に作った方がいいです。あなたの場合、最初の条件だけが有効でも、他の条件が毎ティック計算され、EAの計算が重くなります。以下のような書き方です。
if(iAC(Symbol(),0,k))>0){。
if(iAC(Symbol(), 0, k) > iAC(Symbol(), 0, k + 1)) { { { if(iStochastic(Symbol(), 0, k) > 0)
if(iStochastic(Symbol(), 0, 5, 3, 3, MODE_SMA, 0, MODE_MAIN, k) > 50) { { { if(iCustom(Symbol(), 0, 1) > 0) { if(iStochastic(Symbol(), 0, 3) > 0)
if(iCustom(Symbol(), 0, "Laguerre-ACS1", 0.6, 1000, 2, 0, k)> 0.15) { { {?
であれば、ここにあなたのコード
}}}}
一番いいのは、一番最後にシグナルを出したものを先頭にソートすることです。このように、条件の「ループ」は、毎ティックではなく、ほとんどすべてが有効なときに完全に計算されます。
お役に立てれば幸いです。
FerruFxというわけで。
ソニックシステム- 16ページ
ソニック
少し助けてください。
こんにちは、私はEAをプログラムしようとしていた、私はあなたのコース(非常に興味深い!)に従った。
私は、JavaといくつかのC + +でプログラムする方法をよく知っています。
私は脳トレンドの指標を持つEAをプログラムしようとしていた背後にあるアイデアは次のとおりです。
brainTrend2stopとbraintd1stopのDOTがあるときは買い(その逆もあり)です。
しかし、私はこのようなicustom関数を 呼び出す場合
BuyValueCurrent = iCustom(NULL,TimeFrame,IndicatorName1,NumBars,0,1).BuyValueCurrent = iCustom(NULL,TimeFrame,IndicatorName1,NumBars,0,1);
現在のバーのインジケータの値のみを取得します。
これをブール値にする方法はありますか?
buy=true
BuyCondition = (IndicatorName1=true && IndicatorName2=true) のように書きたいのですが。
誰か助けてくださいお願いしますお願いしますお願いします。
こんにちは、私はEAをプログラムしようとしていた、私はあなたのコース(非常に興味深い!)に従った。
私はjavaといくつかのc + +でプログラムを作成する方法をよく知っています。
私は脳のトレンド指標とEAをプログラムしようとしていた背後にあるアイデアは次のとおりです。
brainTrend2stopとbraintd1stopのDOTが存在するとき買う(またはその逆)。
しかし、私はこのようなicustom関数を呼び出す場合
BuyValueCurrent = iCustom(NULL,TimeFrame,IndicatorName1,NumBars,0,1).BuyValueCurrent = iCustom(NULL,TimeFrame,IndicatorName1,NumBars,0,1);
現在のバーのインジケータの値のみを取得します。
これをブール値にする方法はありますか?
buy=true
BuyCondition = (IndicatorName1=true && IndicatorName2=true) のように書きたいのですが、どうすればよいのでしょうか?
誰か助けてください......お願いします同じ質問をどこにでも投稿する必要はありません
すみません!
でもとにかくthx!
助けてください...iStochasticsとiCustomが間違った値を返しています。
皆さん、こんにちは。
iStochastic 関数と iCustom 関数を使用していて、いくつかの問題に遭遇しています。どちらの関数でも、ストキャスティクスやiCustom関数で呼び出した自分のインジケータの値が、チャート上に表示されている値と 一致しないのです。
原因は何でしょうか、またどうすれば解決できるでしょうか。 ご教授の程、宜しくお願い致します。
皆さん、こんにちは。
iStochastic 関数とiCustom 関数を使用していて、いくつかの問題に遭遇しています。iStochastic関数とiCustom関数のどちらを使っても、ストキャスティック・インディケーターとiCustom関数で呼び出した自分のインディケーターの値が、チャート上に表示されている値と 一致しないのです。
原因は何でしょうか、またどうすれば解決できるでしょうか。ご教授の程、宜しくお願い致します。
NormalizeDouble()関数で iCustomを使用すると、異なる値が返される問題がありました。
double Buy1_2 = iCustom(NULL, 0, "i_Trend", 0, 0, 20, 2, 13, 300,1, 0);
この0と1の違いは何なのか、教えてください...。
こちらで調べてみましたが、よくわからないようです...。
iCustom - MQL4 ドキュメント
ありがとうございました。
ソニック
この0と1の違いは何ですか?
こちらで確認しましたが、よくわからないようです...。
iCustom - MQL4 ドキュメント
アドバイスありがとうございます。
ソニック呼び出したiTrendインジケーターのバッファ#です。
フェルフェックス