エラー、バグ、質問 - ページ 523

 

私はこの問題に直面しています - 私はdllを呼び出すと、私はメッセージを取得します。

2011.09.22 12:18:53 Test lib dll (EURUSD,M15) Access violation read to 0x3FE6DDB in 'D:\SoftForex@MT5¥MQL5¥ScriptsProjects¥Trading Platform Solaris¥optimized stops¥include¥Solaris.dll'

その後、MQL5 プログラムは動作せず、グラフィカル・オブジェクトは作成されず、ターミナルは数分後にハングアップします。

W7 32b、UAC無効、管理者権限。


何ができるのか、どこを、どう掘ればいいのか。

 
joo:

私はこの問題に直面しました - 私はdllを呼び出すと、私はメッセージを取得します。

2011.09.22 12:18:53 Test lib dll (EURUSD,M15) Access violation read to 0x3FE6DDB in 'D:\SoftForex@MT5¥MQL5¥ScriptsProjects¥Trading Platform Solaris¥optimized stops¥include¥Solaris.dll'

その後、MQL5 プログラムは動作せず、グラフィカル・オブジェクトは作成されず、ターミナルは数分後にハングアップします。

W7 32b、UAC無効、管理者権限。


何ができるのか、どこを、どう掘ればいいのか。

servicedkで再生する手順が書かれたソースコードが必要です。
 
alexvd:
サービスデスクへの再現手順が記載されたソースファイルが必要です。

OK、これからエラーを再現するためのファイルを用意して、servicedeskに 送ります。


PS リクエストを作成しました。

#232867 | 2011.09.22 12:08
 

は、開発者にとっては久々の質問です。

チャート上でExpert Advisorを実行し、リコンパイルすると、ターミナルが短時間ハングアップするのはなぜですか?

さらに、このようなコンパイル後のハングアップは、オブジェクトクラスを持つExpert Advisorのみに影響します。
EAにオブジェクトがない場合は、ハングアップも発生しません。
4つのマシンと軸で作業しています。

大規模なプロジェクトでは、このようなハングアップにより、チャートから以前のEAのコピーが削除され、ログにタイムアウトの エントリーが表示されます。

この不具合は修正されるのでしょうか?また、この不具合を解消するために何かお気づきの点があれば教えてください。

 
サービスデスクに申請 書を書いてください。結論が出るように再現する必要があるので、操作順序と必要なファイルがすべて揃っていることが望ましい。
Общайтесь с разработчиками через Сервисдеск!
Общайтесь с разработчиками через Сервисдеск!
  • www.mql5.com
Ваше сообщение сразу станет доступно нашим отделам тестирования, технической поддержки и разработчикам торговой платформы.
 
Rosh:
サービスデスクに要望を 書く、お願いします。結論を出すには再現性が必要なので、動作の順番と必要なファイルが全て揃っていることが望ましい。

使用中の機能をすべてオフにしてから、1つずつオンにするなどの工夫をしています。

というのも、この遅延はグラフィカルなオブジェクトが原因であることがわかったからです(クラスでは全くありません)。

すなわち、削除するときObjectDelete。(OnDeinitで削除しています)。

 

ストップロスによる取引の終了は、たとえその取引が利益を生むものであったとしても(ストップロスはトロールによって設定される)、テスターレポートでは 非利益(赤)としてマークされます。

それはそれでいいのかもしれませんが、そういう案件を儲かる案件と解釈できるようになりたいですね。可能なのでしょうか?

 
idispatch:

ストップロスで取引を終了すると、たとえその取引が利益を生むものであったとしても(ストップロスはtrawlによって設定されます)、テスターレポートでは利益なし(赤)としてマークされます。

それはそれでいいのかもしれませんが、そういう案件は儲かると解釈できるようになりたいですね。可能なのでしょうか?

赤は損切りではなく、ストップロスで決済されたことを表し、テイクプロフィットで決済された場合は、たとえ利益が出ない場合でも緑になります。

これは、オンデマンドのクロージングとストップレベルのクロージングを区別するために行われます。

 

これは、すべて理解できる、当たり前のことです。しかし、利益を出した取引と損失を出した取引を区別する必要があります。目標は抽象的な数字ではなく、論文を書くことなので、これは一段と重要です ;) それとも、MQLとメタトレーダーの目的は、プログラミングなどの藪の中で忘れられてしまったのでしょうか?

 
さらに、ストップロスで決済すると、私の理解では、テスターの 結果レポート(負けトレードと利益トレードの割合が表示される)では、そのトレードは利益を生まないことになります。