この謎を解くのに協力してください! - ページ 2 12345 新しいコメント Simon Gniadkowski 2012.12.31 12:15 #11 WHRoeder: テスターでビジュアルモードを使用していない限り、ジャーナルに何も表示されることはありません。 最適化中はジャーナルに何も出力されませんが、ビジュアルモードがチェックされていない 場合はジャーナルへの出力が正常に行われます。(Build 445でテストしました) Ernest Klokow 2012.12.31 13:32 #12 私はとにかくVisual Modeを使用しています他にも非常に奇妙なことがあります。SAME EAをSAMEパラメータで 複数回実行すると、表示されるビジュアルモードに異なるトランザクションが表示されます!ほとんどの場合、90%は同じですが、ある場所では複数回実行すると異なる結果になります。実行のたびに初期化またはクリアしなければならないバッファ(変数など)があるのでしょうか?宣言セクションですべての変数を初期化するようにしています。私のコンピュータがおかしくなってしまったのでしょうか?今、藁をもすがる思いです。 Simon Gniadkowski 2012.12.31 13:48 #13 ernest02:私はとにかくVisual Modeを使用しています他にも非常に奇妙なことがあります。SAME EAをSAMEパラメータで複数回実行すると、表示されるビジュアルモードに異なるトランザクションが表示されるのです!ほとんどの場合、90%は同じです。しかし、ある場所では、複数回の実行で異なる結果が得られます。実行するたびに初期化またはクリアしなければならないバッファ(例えば変数)があるのでしょうか?私は宣言セクションですべての変数を初期化するようにしています。私のパソコンがおかしくなってしまったのでしょうか?私は今、藁をもつかむ思いでいます。 各ランでのSpreadは? Ernest Klokow 2012.12.31 14:42 #14 OK みんな!これを解決してくれ!私が投稿したコードの大きな部分を見てください。最初の行は "if "ステートメントであり、もしtrueなら、その後の行を処理します。その中の1つのアクションは、すべての買い注文を クローズすることです。テスターでEAを実行すると、実際に買い注文を閉じますが...コードの途中にあるPrint文はスキップされ、ジャーナルには記録されません。コードが処理されているのはわかるのですが、特定のプリント文だけがジャーナルに記録され、他のものは記録されないのです。この点について説明してください。 Simon Gniadkowski 2012.12.31 16:11 #15 ernest02:テスターでEAを実行すると、実際に買い注文を閉じますが...コードの途中のPrint文がスキップされ、Journalに記録されません!つまり、コードが処理されていることはわかるのですが、特定の印刷文だけがジャーナルに記録され、他のものはされないのです!だから、私にそれを説明してください 以下は、ジャーナルに印刷されます ... ... Print("SellTicket is ",SellTicket); // <----- this will print if (SellTicket >= 0) { PlaySound("news.wav"); SellTime = OrderOpenTime(); SellSignal = false; } Print("SellSignal2 is ", SellSignal); // <----- this will printもしこれらが印刷されないのであれば、私が見る限り、可能性は以下の通りです。投稿されたコードを実行していない買い注文は 他のコード/関数によって閉じられています。 phi nuts 2012.12.31 17:16 #16 SellTicketが0になったら、マジで?if (SellTicket >= 0) // ???ジャーナルを右クリックして、開くを選択し、ジャーナルログをメモ帳で開きます。ジャーナルタブにすべてのログが表示されるとは限りません。 Ernest Klokow 2013.01.01 15:15 #17 ログファイルを見ましたが、そこには売りや買いの取引は記録されていませんし、他の「印刷」コマンドもありません。私はとてもやる気をなくしています。もう2週間もやっていますが、何の進歩もなく、何が問題なのか見当もつきません。(私はメタトレーダー5を コンピュータにインストール し、Windows7を使用しており、ユーザーの下の仮想ストアにいくつかのデータとログファイルを保存していることを念のため申し上げます。) Simon Gniadkowski 2013.01.01 15:27 #18 ernest02:ログファイルを見ましたが、そこには売りや買いの取引は記録されていませんし、他の「印刷」コマンドもありません。私はとてもやる気をなくしています。もう2週間もやっていますが、何の進歩もなく、何が問題なのか見当もつきません。(私はメタトレーダー5をコンピュータにインストールし、Windows7を使用しており、ユーザーの下の仮想ストアにいくつかのデータとログファイルを保存していることを念のため申し上げます。) MT4はProgram Filesにインストールされていますか? もしそうなら、おそらくUACの問題があります。 Program Filesではないディレクトリ、例えばC: \MT4-Installs にMT4を新規インストールして、EAを試してみてください。 Ernest Klokow 2013.01.01 20:36 #19 C:/の下にMT4をインストールしたフォルダを作成しましたが、Program Files (x86)の下にインストールした他の2つのコピー(1つはライブ、もう1つはデモ)を持っています。最後の2つにはログファイルがありませんが、ルートMT4の下にはログファイルがあります。(ログファイルに何が書かれているかを報告することができるのはそのためです。)今、別の異常に気づきました。(2つの同じ実行から異なる結果を得るという事実はすでに述べました)私はiCCIを使って CCI指数を追跡し、売買取引の判断をしています。CCI の条件が成立していないときでも取引が行われることを発見しました!これは大変なことです。XPの頃は、もっとシンプルで安定したシステムだったなぁと懐かしく思います。もうタオルを投げてしまいそうです。 Ubzen 2013.01.01 21:32 #20 @ernest02: コードを書き直せばいいんです。Print/Alert/Comment 関数を使って、コードをデバッグしてください。もし、OrderSend が実行されたことに困惑しているなら、それを引き起こした変数の値を [OrderSend の真上] にプリントしてください。なぜCCI==trueなのかがわからない場合は、CCIコールのトリガーとなった変数の値をPrintしてください [Before The CCI call].このように、Print Statement を後方に移動させながら、原因がわかるまで続けます。 12345 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
テスターでビジュアルモードを使用していない限り、ジャーナルに何も表示されることはありません。
私はとにかくVisual Modeを使用しています
他にも非常に奇妙なことがあります。SAME EAをSAMEパラメータで 複数回実行すると、表示されるビジュアルモードに異なるトランザクションが表示されます!
ほとんどの場合、90%は同じですが、ある場所では複数回実行すると異なる結果になります。
実行のたびに初期化またはクリアしなければならないバッファ(変数など)があるのでしょうか?宣言セクションですべての変数を初期化するようにしています。
私のコンピュータがおかしくなってしまったのでしょうか?今、藁をもすがる思いです。
私はとにかくVisual Modeを使用しています
他にも非常に奇妙なことがあります。SAME EAをSAMEパラメータで複数回実行すると、表示されるビジュアルモードに異なるトランザクションが表示されるのです!
ほとんどの場合、90%は同じです。しかし、ある場所では、複数回の実行で異なる結果が得られます。
実行するたびに初期化またはクリアしなければならないバッファ(例えば変数)があるのでしょうか?私は宣言セクションですべての変数を初期化するようにしています。
私のパソコンがおかしくなってしまったのでしょうか?私は今、藁をもつかむ思いでいます。
OK みんな!これを解決してくれ!
私が投稿したコードの大きな部分を見てください。
最初の行は "if "ステートメントであり、もしtrueなら、その後の行を処理します。
その中の1つのアクションは、すべての買い注文を クローズすることです。
テスターでEAを実行すると、実際に買い注文を閉じますが...
コードの途中にあるPrint文はスキップされ、ジャーナルには記録されません。
コードが処理されているのはわかるのですが、特定のプリント文だけがジャーナルに記録され、他のものは記録されないのです。
この点について説明してください。
テスターでEAを実行すると、実際に買い注文を閉じますが...
コードの途中のPrint文がスキップされ、Journalに記録されません!
つまり、コードが処理されていることはわかるのですが、特定の印刷文だけがジャーナルに記録され、他のものはされないのです!
だから、私にそれを説明してください
以下は、ジャーナルに印刷されます ... ...
もしこれらが印刷されないのであれば、私が見る限り、可能性は以下の通りです。
SellTicketが0になったら、マジで?
ジャーナルを右クリックして、開くを選択し、ジャーナルログをメモ帳で開きます。
ジャーナルタブにすべてのログが表示されるとは限りません。
ログファイルを見ましたが、そこには売りや買いの取引は記録されていませんし、他の「印刷」コマンドもありません。
私はとてもやる気をなくしています。もう2週間もやっていますが、何の進歩もなく、何が問題なのか見当もつきません。
(私はメタトレーダー5を コンピュータにインストール し、Windows7を使用しており、ユーザーの下の仮想ストアにいくつかのデータとログファイルを保存していることを念のため申し上げます。)
ログファイルを見ましたが、そこには売りや買いの取引は記録されていませんし、他の「印刷」コマンドもありません。
私はとてもやる気をなくしています。もう2週間もやっていますが、何の進歩もなく、何が問題なのか見当もつきません。
(私はメタトレーダー5をコンピュータにインストールし、Windows7を使用しており、ユーザーの下の仮想ストアにいくつかのデータとログファイルを保存していることを念のため申し上げます。)
C:/の下にMT4をインストールしたフォルダを作成しましたが、Program Files (x86)の下にインストールした他の2つのコピー(1つはライブ、もう1つはデモ)を持っています。
最後の2つにはログファイルがありませんが、ルートMT4の下にはログファイルがあります。(ログファイルに何が書かれているかを報告することができるのはそのためです。)
今、別の異常に気づきました。(2つの同じ実行から異なる結果を得るという事実はすでに述べました)
私はiCCIを使って CCI指数を追跡し、売買取引の判断をしています。CCI の条件が成立していないときでも取引が行われることを発見しました!
これは大変なことです。XPの頃は、もっとシンプルで安定したシステムだったなぁと懐かしく思います。
もうタオルを投げてしまいそうです。