チェック - 何がいけなかったのか? - ページ 7 1234567 新しいコメント Dmitry Fedoseev 2021.12.22 21:16 #61 Natalya Smirnova #:どうすればきれいに書けるか、アドバイスをお願いします。コードの配列が重複しないように。 Expert Advisorは2つの指標を使用しています。、注文開始の条件は現在このようになっています。しかし、私はフィルタ 1つまたは2つの指標を使用するかしないかを追加したいと思います ただ、私はより正しくそれを実装する方法を知りません。 こんな感じでしょうか。 設定で1つのインジケーターまたは2つ目のインジケーターを無効にできること。 大量のコードをコピーせずに行う方法がわからない......。 extern bool ind1=true; extern bool ind2=true; void OnTick(){ bool buy1=true; bool sell=true; if(ind1){ buy1=... sell2=... } bool buy1=true; bool sell=true; if(ind2){ buy2=... sell2=... } bool buy=buy1&&buy2; bool sell=sell1&&sell2; } 1つの欠点は、すべてのインジケータが無効化されている場合、信号は常に存在することです。重要な場合は、チェックインをインサイトにし、エキスパートの開始を禁止することができます。しかし、多くの場合、無効化されていないインジケータが1つだけあるので、問題はありません。 PapaYozh 2021.12.23 06:18 #62 Dmitry Fedoseev #:欠点は、すべてのインジケータを無効にした場合、常にシグナルが発生することです。重要な場合は、initeでチェックを行い、EAを無効化することができます。しかし、多くの場合、無効化されていないインジケータが1つだけあるので、問題はありません。 変数buy1, sell1, buy2, sell2の初期化で解かれる。 extern bool ind1 = true; extern bool ind2 = true; void OnTick() { bool buy1 = ind1 || ind2; bool sell1 = ind1 || ind2; if( ind1 ) { buy1 = ... sell2 = ... } bool buy2 = ind1 || ind2; bool sell2 = ind1 || ind2; if( ind2 ) { buy2 = ... sell2 = ... } bool buy = buy1 && buy2; bool sell = sell1 && sell2; } Renat Akhtyamov 2021.12.23 06:50 #63 これはすべて一種の饒舌である。 まず、成功する取引システムを持つこと、そして、何もすることがなければ、それをきれいに整頓することができる ...しょうがないなあ 何回試行するのか。何千、何万、運が良ければ...。 しかし、それが実現 するかどうかは、まだわからない。 だから、トレーディングシステム開発の初期段階での「いい加減な」脳の負荷は、まったく意味がないのです。 また、取引に成功したわけでもないのに、「私のようにやれ」「見てみろ、プログラミングができる」と雄弁に語るのは、金融市場ではまったく価値のないいちゃもん以外の何物でもありません。 ;) 1234567 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
どうすればきれいに書けるか、アドバイスをお願いします。コードの配列が重複しないように。
Expert Advisorは2つの指標を使用しています。
、注文開始の条件は現在このようになっています。
しかし、私はフィルタ
設定で1つのインジケーターまたは2つ目のインジケーターを無効にできること。1つまたは2つの指標を使用するかしないかを追加したいと思います
ただ、私はより正しくそれを実装する方法を知りません。
こんな感じでしょうか。
大量のコードをコピーせずに行う方法がわからない......。
1つの欠点は、すべてのインジケータが無効化されている場合、信号は常に存在することです。重要な場合は、チェックインをインサイトにし、エキスパートの開始を禁止することができます。しかし、多くの場合、無効化されていないインジケータが1つだけあるので、問題はありません。
欠点は、すべてのインジケータを無効にした場合、常にシグナルが発生することです。重要な場合は、initeでチェックを行い、EAを無効化することができます。しかし、多くの場合、無効化されていないインジケータが1つだけあるので、問題はありません。
変数buy1, sell1, buy2, sell2の初期化で解かれる。
これはすべて一種の饒舌である。
まず、成功する取引システムを持つこと、そして、何もすることがなければ、それをきれいに整頓することができる ...しょうがないなあ
何回試行するのか。何千、何万、運が良ければ...。
しかし、それが実現 するかどうかは、まだわからない。
だから、トレーディングシステム開発の初期段階での「いい加減な」脳の負荷は、まったく意味がないのです。
また、取引に成功したわけでもないのに、「私のようにやれ」「見てみろ、プログラミングができる」と雄弁に語るのは、金融市場ではまったく価値のないいちゃもん以外の何物でもありません。
;)