どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 891 1...884885886887888889890891892893894895896897898...1178 新しいコメント Nauris Zukas 2015.04.15 08:51 #8901 こんにちは!いつも「EAに取引を許可 する」を無効にして有効にすると、開くはずのないポジションが開いてしまいます。変数がリセットされないためと推測されます。MT4プラットフォームを再起動した後、「EAに取引を許可する」を有効または無効にして、すべての変数をリセットするにはどうすればよいですか? Vitalie Postolache 2015.04.15 09:13 #8902 abeiks: こんにちは!いつも「EAに取引を許可する」を無効にして有効にすると、開くはずのないポジションが開いてしまいます。変数がリセットされないためと推測されます。EAに取引を許可する」を有効または無効にした後、MT4プラットフォームを再起動した後に、すべての変数をリセットするにはどうすればよいですか? このチェックボックスのチェックが外れた瞬間にこれらの変数をリセットし、ユーザーが再びチェックボックスを有効にするまで触らないようにすればよいのです。MQLInfoInteger(MQL_TRADE_ALLOWED)に注目してください。 Nauris Zukas 2015.04.15 09:37 #8903 evillive: このチェックボックスのチェックが外れた瞬間に、これらの変数をリセットし、ユーザーが再びチェックボックスを有効にするまで、再び触らないようにすればよいのです。MQLInfoInteger(MQL_TRADE_ALLOWED)に注目してください。ありがとうございました。 Nauris Zukas 2015.04.15 11:03 #8904 evillive: このチェックボックスのチェックが外れた瞬間に、これらの変数をリセットし、ユーザーが再びチェックボックスを有効にするまで、再び触らないようにすればよいのです。MQLInfoInteger(MQL_TRADE_ALLOWED)に注目してください。 IsTradeAllowed()==falseの後、エキスパートが削除され、再ロードされることを保証する方法はありますか(エキスパート:削除 ; エキスパート:ロード成功)。 владимир 2015.04.15 17:27 #8905 evillive: これは if() と同じ分岐で、見た目がすっきりしているだけで、3つ以上の整数の単一選択がある場合はコーディングが簡単になります。2 つの variant しかない場合、あるいは非整数の式が比較される場合は、 if() だけです。また、if()では複数のオプションを組み合わせることができますが(if( option1 && option2 || option3 ) {action;} )、switchではそれを直接行うことはできず、一度に1つずつしか行えません。 スイッチ もし 切り換える{ case 1: オプション1に対するアクション; break; case 2: オプション2に対するアクション; break; case 3: オプション3に対するアクション; break; default: デフォルトの動作; break;} if( option1 ) { action in option 1; }. else if( option2 ) { オプション2によるアクション; }. else if( option3 ) { オプション3によるアクション; }. else { default action; }. ありがとうございました。私が読み飛ばしているだけかもしれませんが、チュートリアルにそのような比較は見当たりませんでした。 とにかく、教科書にも参考書にも載っていないような微妙な部分を開示してくれるのは、まさに初心者がプロに期待するところです。 владимир 2015.04.15 17:49 #8906 再度質問ですが、if-elseループに添付ファイル制限(SRC参照)があるのでしょうか?if() {if() {} else {} } else { if() {} else ...и т.д.... } このような原始的なコードが機能しない理由は見当たりません。 Vitalie Postolache 2015.04.15 19:48 #8907 rapid_minus: 再度質問ですが、if-elseループに添付ファイル制限(SRC参照)があるのでしょうか? このような原始的なコードがうまくいかない理由が見つかりません。 具体的に何がダメなのでしょうか? владимир 2015.04.15 20:20 #8908 evillive: 具体的に何が問題なのでしょうか? すべて :( テストでは、ポジションはコードで指定されていない基準に従ってすぐに開き、テストが終わるまで閉じません。つまり、コードで指定されている閉じるための条件をすべて無視します。 閉じる条件の指定が間違っているのか、開いた位置が 読み取れないのか不明です。 Vitalie Postolache 2015.04.15 20:39 #8909 rapid_minus: すべて :( テスト中、ポジションはコードで指定されていない基準に従って直ちに開かれ、テスト終了まで閉じません。閉条件の定義が間違っているのか、開位置が読めないのかは不明です。 このような場合、どこに問題があるのかが明確でないときは、各アクションの後にアクションの説明(必要であればエラー出力も)を含むプリントを挿入することをお勧めします。 владимир 2015.04.15 20:52 #8910 evillive: このような場合、どこに問題があるのかが明確でない場合は、各アクションの後に、アクションの説明(必要に応じてエラー出力も)を記載したプリントを挿入することをお勧めします。 ありがとうございます。大変な作業ですが、そうしないとエラーが見つからなさそうです。 1...884885886887888889890891892893894895896897898...1178 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
こんにちは!いつも「EAに取引を許可する」を無効にして有効にすると、開くはずのないポジションが開いてしまいます。変数がリセットされないためと推測されます。EAに取引を許可する」を有効または無効にした後、MT4プラットフォームを再起動した後に、すべての変数をリセットするにはどうすればよいですか?
このチェックボックスのチェックが外れた瞬間に、これらの変数をリセットし、ユーザーが再びチェックボックスを有効にするまで、再び触らないようにすればよいのです。MQLInfoInteger(MQL_TRADE_ALLOWED)に注目してください。
このチェックボックスのチェックが外れた瞬間に、これらの変数をリセットし、ユーザーが再びチェックボックスを有効にするまで、再び触らないようにすればよいのです。MQLInfoInteger(MQL_TRADE_ALLOWED)に注目してください。
これは if() と同じ分岐で、見た目がすっきりしているだけで、3つ以上の整数の単一選択がある場合はコーディングが簡単になります。2 つの variant しかない場合、あるいは非整数の式が比較される場合は、 if() だけです。また、if()では複数のオプションを組み合わせることができますが(if( option1 && option2 || option3 ) {action;} )、switchではそれを直接行うことはできず、一度に1つずつしか行えません。
{
case 1: オプション1に対するアクション; break;
case 2: オプション2に対するアクション; break;
case 3: オプション3に対するアクション; break;
default: デフォルトの動作; break;
}
else if( option2 ) { オプション2によるアクション; }.
else if( option3 ) { オプション3によるアクション; }.
else { default action; }.
ありがとうございました。私が読み飛ばしているだけかもしれませんが、チュートリアルにそのような比較は見当たりませんでした。
とにかく、教科書にも参考書にも載っていないような微妙な部分を開示してくれるのは、まさに初心者がプロに期待するところです。
再度質問ですが、if-elseループに添付ファイル制限(SRC参照)があるのでしょうか? このような原始的なコードがうまくいかない理由が見つかりません。
具体的に何が問題なのでしょうか?
すべて :( テストでは、ポジションはコードで指定されていない基準に従ってすぐに開き、テストが終わるまで閉じません。つまり、コードで指定されている閉じるための条件をすべて無視します。
閉じる条件の指定が間違っているのか、開いた位置が 読み取れないのか不明です。
すべて :( テスト中、ポジションはコードで指定されていない基準に従って直ちに開かれ、テスト終了まで閉じません。
閉条件の定義が間違っているのか、開位置が読めないのかは不明です。
このような場合、どこに問題があるのかが明確でない場合は、各アクションの後に、アクションの説明(必要に応じてエラー出力も)を記載したプリントを挿入することをお勧めします。
ありがとうございます。大変な作業ですが、そうしないとエラーが見つからなさそうです。