[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 334 1...327328329330331332333334335336337338339340341...1145 新しいコメント 削除済み 2009.12.06 16:16 #3331 Stepan241 >> : 私もそう思います。正常に出力され、すべてが正しい。次のような出力を表示させればよかったのです。 Buf_0[i]=(Line2[i]+Line1[i])/Point/10; 別のループで行う必要があります。私はFORループが好きなので、あなたのバージョンを好みます。お世話になり、ありがとうございました。 _Aleks_ 2009.12.06 16:18 #3332 これは、フォーラムを乱雑にしないために、初心者の質問です。 ブローカーは、手動で開いた注文とExpert Advisorで開いた注文、およびスクリプトで開いた注文を区別していますか? この注文は、専門家が手動で開いたとして を参照していますか ブローカー もスクリプトによって開かれた注文を区別していますか? FXの被害妄想ではなく、 好奇 心です。 Роман 2009.12.06 16:26 #3333 ごきげんよう。それが困難ではない場合 - あなたは助言することができます:どのような "ツール "で(何を使用して - どのような方法で)最適化されたEAの 得られたサンプルから最適な 値を選択するには?最初のサンプリングは、仮に5000行(run)、7つのパラメータとします。ありがとうございます。 削除済み 2009.12.06 16:33 #3334 皆さん、こんばんは。 よろしくお願いします。2本のMAの交差点でExpert Advisorを作ろうとしています。買い:MA1>MA2、売り:MA1<MA2がオープン基準です。近い基準も同じです。問題は以下の通りです。ある注文がストップロスで閉じられると、同じ方向で再開され、再びストップロスで閉じられ、MAが再び交差するまで繰り返されます。ストップロスが発動した場合、次のクロスを待って新規注文を出すようにしなければなりません。 ファイル: sov.mq4 4 kb Stepan241 2009.12.06 19:58 #3335 smogsam >> : 皆さん、こんばんは。 よろしくお願いします。2本のMAの交点にExpert Advisorを配置しようとしています。買い:MA1>MA2、売り:MA1<MA2がオープン基準です。クロージングの基準も同じです。問題は以下の通りです。ある注文がストップロスで閉じられると、同じ方向で再開され、再びストップロスで閉じられ、MAが再び交差するまで繰り返されます。ストップロスが発動したら、次のクロスを待って新規注文を出すようにするべきだ。 まず、エントリーがちょっとおかしいですね。 MA_1 = iMA(NULL,0,Period_MA_1,Sdvig_1,MODE_SMA,PRICE_CLOSE,0); // 関数インジケーターを呼び出す。 MA_2 = iMA(NULL,0,Period_MA_2,Sdvig_2,MODE_SMA,PRICE_CLOSE,0); ゼロの代わりに1を 入れる クロスオーバーの瞬間を決定するためには、現在の値(上か下か)だけでなく、以前の値も考慮する必要があります。 したがって、我々は追加する必要があります。 MA_1_Prev = iMA(NULL,0,Period_MA_1,Sdvig_1,MODE_SMA,PRICE_CLOSE,2); // インジケータ関数の呼び出し MA_2_Prev= iMA(NULL,0,Period_MA_2,Sdvig_2,MODE_SMA,PRICE_CLOSE,2); 二番札 つまり、このブロックは今、次のようになります。 MA_1 = iMA(NULL,0,Period_MA_1,Sdvig_1,MODE_SMA,PRICE_CLOSE,1); // 関数インジケーターを呼び出す。 MA_2 = iMA(NULL,0,Period_MA_2,Sdvig_2,MODE_SMA,PRICE_CLOSE,1); MA_1_Prev = iMA(NULL,0,Period_MA_1,Sdvig_1,MODE_SMA,PRICE_CLOSE,2); // インジケータ関数の呼び出し MA_2_Prev= iMA(NULL,0,Period_MA_2,Sdvig_2,MODE_SMA,PRICE_CLOSE,2); ライン if (MA_2 < MA_1 && Fact_Up == true) に置き換えるif (MA_2 < MA_1 && MA_2_Prev>MA_1_Prev && Fact_Up == true) 2つ目の条件と終了条件も同じように置き換えてください。新品の状態は青色で表示されています。今後は、第1移動平均が第2移動平均より大きく、かつ第1移動平均の前回値が第2移動平均の前回値より小さい場合にロングポジションを持つことになります。 [WARNING CLOSED!] Any newbie EA that sells when [ARCHIVE]Any rookie question, so 削除済み 2009.12.06 20:59 #3336 こんにちは、時間でバーを検索し、オープン、クローズ価格を表示する方法を教えてください。 Stepan241 2009.12.06 21:01 #3337 Roman. >> : ごきげんよう。 どのようなツールを使って(どのように、何を使って)最適なものを選択するのか、アドバイスをお願いします。 の値は、Expert Advisorの最適化の取得されたサンプルから? 初期サンプル、5000行(run)、7パラメータとする。ありがとうございます。 https://www.mql5.com/ru/articles/1434 ここで議論されていることがあります。 https://www.mql5.com/ru/articles/1517、こちらも非常に丁寧に説明されています。しかし!!!!理論と実践は別物です。すべてが書かれているようにスムーズにいくわけではありません。一般に、このテーマは古くから議論されており、コンセンサスは得られていない。ルールはありません。あるのは推奨事項です。 mike 2009.12.06 21:15 #3338 単に 手で取引 するアドバイザーを 見たことがある人がいればアドバイスしてください - 任意の実装...(スプレッドを犠牲にしてゆっくり排水するだけと思われる)。 Stepan241 2009.12.06 21:20 #3339 snowman647 >> : レンダーで単純に取引するアドバイザーを見たことがある人がいればアドバイスしてください - 任意の実装...(スプレッドを犠牲にしてゆっくり排水するだけと思われる)。 ということで、簡単そうですが、任意のAdvisorをベースに、IF OPEN IS BIGGER THAN SLOSE TO OPEN UP OR DOWNという条件を設定します。 mike 2009.12.06 21:40 #3340 Так напиши его...Там вроде все просто. бери за основу люой советник. и ставь условие ЕСЛИ ОПЕН БОЛЬШЕ СЛОЗЕ ТО ОТКРЫВАЕМСЯ ВВЕРХ ИНАЧЕ ВНИЗ ランダム変数が明示的に使われていて、できるだけランダムなEAが欲しい)) もし見つからなかったら、次のように書きます。 1...327328329330331332333334335336337338339340341...1145 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
私もそう思います。正常に出力され、すべてが正しい。次のような出力を表示させればよかったのです。
Buf_0[i]=(Line2[i]+Line1[i])/Point/10;
別のループで行う必要があります。私はFORループが好きなので、あなたのバージョンを好みます。お世話になり、ありがとうございました。
これは、フォーラムを乱雑にしないために、初心者の質問です。
ブローカーは、手動で開いた注文とExpert Advisorで開いた注文、およびスクリプトで開いた注文を区別していますか? この注文は、専門家が手動で開いたとして を参照していますか ブローカー もスクリプトによって開かれた注文を区別していますか?
FXの被害妄想ではなく、 好奇 心です。
値を選択するには?最初のサンプリングは、仮に5000行(run)、7つのパラメータとします。ありがとうございます。
皆さん、こんばんは。
よろしくお願いします。2本のMAの交差点でExpert Advisorを作ろうとしています。買い:MA1>MA2、売り:MA1<MA2がオープン基準です。近い基準も同じです。問題は以下の通りです。ある注文がストップロスで閉じられると、同じ方向で再開され、再びストップロスで閉じられ、MAが再び交差するまで繰り返されます。ストップロスが発動した場合、次のクロスを待って新規注文を出すようにしなければなりません。
皆さん、こんばんは。
よろしくお願いします。2本のMAの交点にExpert Advisorを配置しようとしています。買い:MA1>MA2、売り:MA1<MA2がオープン基準です。クロージングの基準も同じです。問題は以下の通りです。ある注文がストップロスで閉じられると、同じ方向で再開され、再びストップロスで閉じられ、MAが再び交差するまで繰り返されます。ストップロスが発動したら、次のクロスを待って新規注文を出すようにするべきだ。
まず、エントリーがちょっとおかしいですね。
MA_1 = iMA(NULL,0,Period_MA_1,Sdvig_1,MODE_SMA,PRICE_CLOSE,0); // 関数インジケーターを呼び出す。
MA_2 = iMA(NULL,0,Period_MA_2,Sdvig_2,MODE_SMA,PRICE_CLOSE,0);
ゼロの代わりに1を 入れる
クロスオーバーの瞬間を決定するためには、現在の値(上か下か)だけでなく、以前の値も考慮する必要があります。
したがって、我々は追加する必要があります。
MA_1_Prev = iMA(NULL,0,Period_MA_1,Sdvig_1,MODE_SMA,PRICE_CLOSE,2); // インジケータ関数の呼び出し
MA_2_Prev= iMA(NULL,0,Period_MA_2,Sdvig_2,MODE_SMA,PRICE_CLOSE,2);
二番札
つまり、このブロックは今、次のようになります。
MA_1 = iMA(NULL,0,Period_MA_1,Sdvig_1,MODE_SMA,PRICE_CLOSE,1); // 関数インジケーターを呼び出す。
MA_2 = iMA(NULL,0,Period_MA_2,Sdvig_2,MODE_SMA,PRICE_CLOSE,1);
MA_1_Prev = iMA(NULL,0,Period_MA_1,Sdvig_1,MODE_SMA,PRICE_CLOSE,2); // インジケータ関数の呼び出し
MA_2_Prev= iMA(NULL,0,Period_MA_2,Sdvig_2,MODE_SMA,PRICE_CLOSE,2);
ライン
if (MA_2 < MA_1 && Fact_Up == true)
に置き換えるif (MA_2 < MA_1 && MA_2_Prev>MA_1_Prev && Fact_Up == true)
2つ目の条件と終了条件も同じように置き換えてください。新品の状態は青色で表示されています。今後は、第1移動平均が第2移動平均より大きく、かつ第1移動平均の前回値が第2移動平均の前回値より小さい場合にロングポジションを持つことになります。
ごきげんよう。 どのようなツールを使って(どのように、何を使って)最適なものを選択するのか、アドバイスをお願いします。
の値は、Expert Advisorの最適化の取得されたサンプルから? 初期サンプル、5000行(run)、7パラメータとする。ありがとうございます。
https://www.mql5.com/ru/articles/1434 ここで議論されていることがあります。
https://www.mql5.com/ru/articles/1517、こちらも非常に丁寧に説明されています。しかし!!!!理論と実践は別物です。すべてが書かれているようにスムーズにいくわけではありません。一般に、このテーマは古くから議論されており、コンセンサスは得られていない。ルールはありません。あるのは推奨事項です。
レンダーで単純に取引するアドバイザーを見たことがある人がいればアドバイスしてください - 任意の実装...(スプレッドを犠牲にしてゆっくり排水するだけと思われる)。
ということで、簡単そうですが、任意のAdvisorをベースに、IF OPEN IS BIGGER THAN SLOSE TO OPEN UP OR DOWNという条件を設定します。
Так напиши его...Там вроде все просто. бери за основу люой советник. и ставь условие ЕСЛИ ОПЕН БОЛЬШЕ СЛОЗЕ ТО ОТКРЫВАЕМСЯ ВВЕРХ ИНАЧЕ ВНИЗ
ランダム変数が明示的に使われていて、できるだけランダムなEAが欲しい)) もし見つからなかったら、次のように書きます。