顧問を書くと問題がある。 - ページ 2 1234567 新しいコメント Alexandr Bryzgalov 2009.11.07 16:24 #11 Noterday >> : すでに100に設定しているのですが、それでも130のエラーが出ます。どのジグザグバッファーを使えばいいのですか?ZigzagBuffer?それともHighMapBufferとLowMapBufferを使った方がいいのでしょうか?やばいな。コードは簡単なはずなのに、誰もそんなことは教えてくれない・・・・。 Highと比較するのであれば、HighMapBufferである必要があります。 Alexander Mostovnek 2009.11.07 16:29 #12 なるほど。回答ありがとうございました)もう一度、私が必要としているものを記述します、もし他の人が何か言うことがあれば...。 どうすればいいのか:必要なのは ある行動を起こす。ZZがIhigh またはIlowバーにポイントを設定した場合、その後再描画するか どうかは問題ではありません。どうすればいいのでしょうか?ZZライン自体はZigzagBufferに 含まれているんでしょうかね?それとも、ZZでHighMapBufferと LowMapBufferを 使う必要があるのでしょうか? Виталий 2009.11.07 16:50 #13 Noterday >> : じゃあ、誰も助けてくれないの?)具体的には、私はこれを行う必要があります:ジグザグ線がHIGHまたはLOWに描かれた場合、私はポジションを開く必要がある(HIGHの場合 - 販売、およびLOWの場合 - 購入)、それは重要ではありませんジグザグかどうかの再描画を。テスターでオーダーエンドエラー130が表示され続けているので、何か間違っているのであれば修正してください。 私なら次のようにします。 int counted_bars=IndicatorCounted(); int i=Bars=counted_bars-1; while(i>=0){ double ZZ_1 = iCustom(NULL,0, "ZigZag",0,0,1); if (ZZ_1 == High[i+1]){。 OrderSend(Symbol(),OP_SELL,Lot(),Bid,10,ZZ_1+(10*Point),Bid-(10*Point), "SELL",0,0,Red)を送信。 } if (ZZ_1 ==低[i+1] ){。 OrderSend(Symbol(),OP_BUY,Lot(),Ask,10,ZZ_1-(10*ポイント),Ask+(10*ポイント), "BUY",0,0,Blue); } Виталий 2009.11.07 16:51 #14 Noterday >> : じゃあ、誰も助けてくれないの?)具体的には、私はこれを行う必要があります:ジグザグ線がHIGHまたはLOWに描かれた場合、私はポジションを開く必要がある(HIGHの場合 - 販売、およびLOWの場合 - 購入)、それは重要ではありませんジグザグまたはしないを再描画するかどうか。これはサンプルコードです。テスターでオーダーエンドエラー130を表示し続けるので、私が何か間違っているならば修正してください。 >> 指標の対象期間を記入する。 Виталий 2009.11.07 16:54 #15 Noterday >> : じゃあ、誰も助けてくれないの?)具体的には、私はこれを行う必要があります:ジグザグ線がHIGHまたはLOWに描かれた場合、私はポジションを開く必要がある(HIGHの場合 - 販売、およびLOWの場合 - 購入)、それは重要ではありませんジグザグかどうかを再描画します。これはサンプルコードです。テスターでオーダーエンドエラー130を表示し続けるので、私が何か間違っているならば修正してください。 修正しました。 int counted_bars=IndicatorCounted(); int i=Bars=counted_bars-1; while(i>=0){ double ZZ_1 = iCustom(NULL,0, "ZigZag",0,0,i+1); // 前のバーが必要な場合 if (ZZ_1 == High[i+1]){。 OrderSend(Symbol(),OP_SELL,Lot(),Bid,10,ZZ_1+(10*Point),Bid-(10*Point), "SELL",0,0,Red)を送信。 } if (ZZ_1 ==低[i+1] ){。 OrderSend(Symbol(),OP_BUY,Lot(),Ask,10,ZZ_1-(10*ポイント),Ask+(10*ポイント), "BUY",0,0,Blue); } Wrote an advisor, there [警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 My script does not Alexander Mostovnek 2009.11.07 17:05 #16 オーダーエンドエラー130しか 出なかった。200pipsのストップを入れてみたものの :) Alexander Mostovnek 2009.11.07 17:10 #17 それでもダメなんだ...何か嫌な感じがする。わかりました、調べます。皆さん、ありがとうございました!!!!:) Ruslan 2009.11.07 17:19 #18 または 、Magic Number=0を取得して いるのかもしれません。 Alexander Mostovnek 2009.11.07 17:22 #19 今まで一度も誓ったことがないんだ...。特にエラー130は 不正な停止を示すので、オプションのパラメータだと思うのですが...。 と思っていたのですが...もしかしたら、私の見積もりに何か問題があって、価格が正しく表示されないのでしょうか?なぜそう思うのか?2009年9月1日よりも先にスクロールできないから。設定で2000000本のバーを有効にしています。 自分のEAで試してみたいです。 Ruslan 2009.11.07 17:28 #20 シグザグについては、テスターで以下のコードを実行し、スピードを最小にして、チャート上にインジケータを 投げ、F12で桁がどうなるかを見てみてください。 をどのように使うか、私の考えをご理解いただければと思います。 //+------------------------------------------------------------------+ //| expert start function | //+------------------------------------------------------------------+ double UP, DN; int start() { //---- double Buf_0 = iCustom(NULL, 0, "ZigZag", 0, 0); double Buf_UP = iCustom(NULL, 0, "ZigZag", 1, 0); double Buf_DN = iCustom(NULL, 0, "ZigZag", 2, 0); if( Buf_UP != 0) UP = Buf_UP; // последние значение вершинки if( Buf_DN != 0) DN = Buf_DN; // последние значение донышка Comment("Буфер №0: ", Buf_0, "\n", "Буфер №1: ", UP, "\n", "Буфер №2: ", DN); //---- return(0); } //+------------------------------------------------------------------+ 1234567 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
すでに100に設定しているのですが、それでも130のエラーが出ます。どのジグザグバッファーを使えばいいのですか?ZigzagBuffer?それともHighMapBufferとLowMapBufferを使った方がいいのでしょうか?やばいな。コードは簡単なはずなのに、誰もそんなことは教えてくれない・・・・。
Highと比較するのであれば、HighMapBufferである必要があります。
なるほど。回答ありがとうございました)もう一度、私が必要としているものを記述します、もし他の人が何か言うことがあれば...。
どうすればいいのか:必要なのは ある行動を起こす。ZZがIhigh またはIlowバーにポイントを設定した場合、その後再描画するか どうかは問題ではありません。どうすればいいのでしょうか?ZZライン自体はZigzagBufferに 含まれているんでしょうかね?それとも、ZZでHighMapBufferと LowMapBufferを 使う必要があるのでしょうか?
じゃあ、誰も助けてくれないの?)具体的には、私はこれを行う必要があります:ジグザグ線がHIGHまたはLOWに描かれた場合、私はポジションを開く必要がある(HIGHの場合 - 販売、およびLOWの場合 - 購入)、それは重要ではありませんジグザグかどうかの再描画を。テスターでオーダーエンドエラー130が表示され続けているので、何か間違っているのであれば修正してください。
私なら次のようにします。
int counted_bars=IndicatorCounted();
int i=Bars=counted_bars-1;
while(i>=0){
double ZZ_1 = iCustom(NULL,0, "ZigZag",0,0,1);
if (ZZ_1 == High[i+1]){。
OrderSend(Symbol(),OP_SELL,Lot(),Bid,10,ZZ_1+(10*Point),Bid-(10*Point), "SELL",0,0,Red)を送信。
}
if (ZZ_1 ==低[i+1] ){。
OrderSend(Symbol(),OP_BUY,Lot(),Ask,10,ZZ_1-(10*ポイント),Ask+(10*ポイント), "BUY",0,0,Blue);
}
じゃあ、誰も助けてくれないの?)具体的には、私はこれを行う必要があります:ジグザグ線がHIGHまたはLOWに描かれた場合、私はポジションを開く必要がある(HIGHの場合 - 販売、およびLOWの場合 - 購入)、それは重要ではありませんジグザグまたはしないを再描画するかどうか。これはサンプルコードです。テスターでオーダーエンドエラー130を表示し続けるので、私が何か間違っているならば修正してください。
>> 指標の対象期間を記入する。じゃあ、誰も助けてくれないの?)具体的には、私はこれを行う必要があります:ジグザグ線がHIGHまたはLOWに描かれた場合、私はポジションを開く必要がある(HIGHの場合 - 販売、およびLOWの場合 - 購入)、それは重要ではありませんジグザグかどうかを再描画します。これはサンプルコードです。テスターでオーダーエンドエラー130を表示し続けるので、私が何か間違っているならば修正してください。
修正しました。
int counted_bars=IndicatorCounted();int i=Bars=counted_bars-1;
while(i>=0){
double ZZ_1 = iCustom(NULL,0, "ZigZag",0,0,i+1); // 前のバーが必要な場合
if (ZZ_1 == High[i+1]){。
OrderSend(Symbol(),OP_SELL,Lot(),Bid,10,ZZ_1+(10*Point),Bid-(10*Point), "SELL",0,0,Red)を送信。
}
if (ZZ_1 ==低[i+1] ){。
OrderSend(Symbol(),OP_BUY,Lot(),Ask,10,ZZ_1-(10*ポイント),Ask+(10*ポイント), "BUY",0,0,Blue);
}
それでもダメなんだ...何か嫌な感じがする。わかりました、調べます。皆さん、ありがとうございました!!!!:)
または 、Magic Number=0を取得して いるのかもしれません。
今まで一度も誓ったことがないんだ...。特にエラー130は 不正な停止を示すので、オプションのパラメータだと思うのですが...。
と思っていたのですが...もしかしたら、私の見積もりに何か問題があって、価格が正しく表示されないのでしょうか?なぜそう思うのか?2009年9月1日よりも先にスクロールできないから。設定で2000000本のバーを有効にしています。
自分のEAで試してみたいです。
シグザグについては、テスターで以下のコードを実行し、スピードを最小にして、チャート上にインジケータを 投げ、F12で桁がどうなるかを見てみてください。
をどのように使うか、私の考えをご理解いただければと思います。