この謎を解くのに協力してください! - ページ 3

 
ernest02:

C:/の下にMT4をインストールしたフォルダを作成しましたが、Program Files (x86)の下にインストールした他の2つのコピー(1つはライブ、1つはデモ)があります。

最後の2つにはログファイルがありませんが、ルートMT4の下にはログファイルがあります。(ログファイルに何が書かれているかを報告することができるのはそのためです。)

今、別の異常に気づきました。(2つの同じ実行から異なる結果を得るという事実はすでに述べました)

私はiCCIを使ってCCI指数を追跡し、売買取引の判断をしています。CCI の条件が成立していないときでも取引が行われることを発見しました。

これは大変なことです。XPの頃は、もっとシンプルで安定したシステムだったなぁと懐かしく思います。

そろそろタオルを投げてもいいくらいです。

1.CCI は PRICE_TYPICAL を使って計算されます - MetaEditor の CCI コードを見てください - では、iCCI はどの価格タイプを使用していますか?

2.2. 私が話していたジャーナルログは、テスタージャーナルログ です。MTをインストールしたtesterlogsフォルダか、C:³ Files³...にインストールしている場合は、C:³ Files³...にあるはずです。MT4とMT5ではVirtual Storeの場所が違います。

 

CCIは最初PRICE_TYPICALを使っていましたが、Hour barがまだ処理中で、価格がCloseする前に取引が発生しているのを見て、PRICE_CLOSEに変更しましたが、Testerはバーが閉じるのを待たずに取引をしていたので、違いはありませんでした。

ジャーナルログファイルについて - Program Filesの下にインストールした場合、Testerはログファイルを生成しないと聞いていたので、そのためだけにMT4のコピーをルート(C:/)の下にインストールしました。そのため、MT4のコピーをルート(C:/)にインストールしました。現在、実際にVirtual Storeにログファイルが作成されていることがわかります。唯一の問題は、XPではメモ帳で数百MBのファイルを 開くことができたのに、メモ帳やメモ帳++で「小さな」ファイル(70MB未満)さえも開くことができないことです。

実際にEAを古いXPのラップトップに移して、そこで同じ問題が発生するかどうか確認したところ、実行しようとすると、ファイルにいくつかのエラーがあり、再コンパイルしなければならないと言われました。しかし、残念ながらこのコンピュータのデータは非常に古いため、同じ期間を比較することはできませんでした(今のところ)。しかし、一見したところ、ジャーナルに取引が記録されないなど、同じ問題が発生しているように見えます。

 
ernest02:

CCIは最初PRICE_TYPICALを使っていましたが、Hour barがまだ処理中で、価格がCloseする前に取引が発生しているのを見て、PRICE_CLOSEに変更しましたが、Testerはバーが閉じるのを待たずに取引をしていたので、違いはありませんでした。

ジャーナルログファイルについて - Program Filesの下にインストールした場合、Testerはログファイルを生成しないと聞いていたので、そのためだけにMT4のコピーをルート(C:/)の下にインストールしました。そのため、MT4のコピーをルート(C:/)にインストールしました。現在、実際にVirtual Storeにログファイルが作成されていることがわかります。唯一の問題は、XPではメモ帳で数百MBのファイルを開くことができたのに、メモ帳やメモ帳++で「小さな」ファイル(70MB未満)さえも開くことができないことです。

実際にEAを古いXPのラップトップに移して、そこで同じ問題が発生するかどうか確認したところ、実行しようとすると、ファイルにいくつかのエラーがあり、再コンパイルしなければならないと言われました。しかし、残念ながらこのコンピュータのデータは非常に古いため、同じ期間を比較することはできませんでした(今のところ)。しかし、一見したところ、ジャーナルに取引が記録されないなど、同じ問題が発生しているように見えます。

EmEditor を使用して、GB 単位の巨大なログ ファイルを問題なく開いています。メモ帳は、非常に大きなファイルを処理したことがなく、処理しようとしても、非常に時間がかかります。

もし、あなたのEAが抱えている問題を私に見せていただけるなら、喜んでお伺いします。 ここでコードを公開したくないなら、私にPMを送ってください。問題を見つけるのに数日かかることがあり、どれほどいらいらするか、私は知っています。
 
RaptorUK:
...
もしあなたがEAで抱えている問題を私に見てほしいのなら、喜んで見てあげます。 あなたのコードをここに公開したくないのなら、私にPMを送ってください。 問題を見つけるために数日費やすことに、どれほどいらいらさせられるか、私は知っています。

私に2つ送ってください;)
 
phi.nuts:
私に2つ送ってください ;)


ご協力いただき、本当にありがとうございます。コードファイルを添付したapmを送るためにあなたのプロファイルに 接続しようとしたのですが、あなたのプロファイルページを開くのに問題があります。

RaptorUKのプロフィールは正常に開くことができましたが、あなたのプロフィールはハングアップし続け、開こうとはしません。私のインターネットは今夜はとても遅いです。明日の朝、もう一度試してみます。

ありがとうございました。

 
ernest02:

ご協力いただき、本当にありがとうございます。コードファイルを添付したapmを送るためにあなたのプロファイルに接続しようとしたの ですが、あなたのプロファイルページを開く のに問題があります。

RaptorUKのプロフィールは正常に開くことができましたが、あなたのプロフィールはハングアップし続け、開こうとはしません。私のインターネットは今夜はとても遅いです。明日の朝、もう一度試してみます。

末尾に /https://www.mql5. com/en/users/phi.nuts/ を追加する必要があります。

私は、いくつかの見解と、デバッグに役立つはずのあなたのコードの修正版をあなたにPMで送り返しました。

 
ernest02:

ご協力いただき、本当にありがとうございます。コードファイルを添付したapmを送るためにあなたのプロファイルに接続しようとしたのですが、あなたのプロファイルページを開くのに問題があります。

RaptorUKのプロフィールは正常に開くことができましたが、あなたのプロフィールはハングアップし続け、開こうとはしません。私のインターネットは今夜はとても遅いです。明日の朝、もう一度試してみます。

ありがとうございました。

私のユーザー名にはドットがついています。だから私を含め、誰も私のプロフィール ページを開くことができないのです、最初から :(

私のアバターの下にある "ノートアイコン "をクリックすると、私にメッセージを送るよう指示されます。

 

このPrintを取り除くと、tick毎に 印刷されます。

int start()
  {
  
  Print("Start...at the beginning");
// Calculate Lotsize

取り除きたくない場合は、initに置いてください。

 
phi.nuts:

このPrintを取り除くと、tick毎に印刷されます。

取り除きたくない場合は、initに置いてください。


提案されたようにPrintを取り除くつもりです。

私の問題を解決するための他のアドバイスがあれば教えてください。

同じブローカーの異なるMT4デモ端末で、同じEAがどのように異なるパフォーマンスを示すかを示す資料を添付します。

1つのターミナルでは間違った場所に1つのトランザクションしか表示されず、もう1つのターミナルでは7つのトランザクションが表示されています!

どのようにそれを説明することができますか?

ファイル:
 
ernest02:

提案されたようにPrintを取り除くつもりです。

私の問題を解決するための他のアドバイスはありますか?

同じブローカーの異なるMT4デモ端末で、同じEAがどのように異なるパフォーマンスを示すかを示す文書を添付します。

1つのターミナルでは間違った場所に1つのトランザクションしか表示されず、もう1つのターミナルでは7つのトランザクションが表示されています!

多分、CCIReal変数と関係があるのでしょう。これはバー0のCCI値なので、バー0の形成中に各ティックで異なる可能性があり、PRICE_CLOSEを使うと、バー0のClose[0]の値を使うことになり、Bidと同じになります。