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

 
Michael Block:
全部書いてあるんですよ。 最初は全部あるんですけど、そのうちなくなっちゃうんです。
過去ログの中身は?
 
Alexander:
ログに何を?
これは何なのか、どうすれば直るのか。
 
fxsaber:

Metaquotes-Demo、USDアカウント、RTS-3.17。

TickValueが間違った値を表示する - アカウント通貨(USD)ではなくルーブルで表示されます。

FxPro-ECN。GOLDとGOLDEUROは同じTickValueを持つシンボルです。ただし、明らかにEURUSDの時間帯では異なるはずです。

TickValue」の概念は、市場によって解釈が異なり、約定パラメータとして解釈されたり、何らかの計算値として解釈されたりすることを理解する必要があります。

1.契約仕様(端末の該当ダイアログを参照)の中に、ティックの値があれば、それを返す。RTS-3.17については、ルーブルで取引されているため、ルーブルで表示するのが正しいです。

2.それ以外の場合は計算値である。
 
MQ Alexander:
ティックプライスという概念は、市場によって解釈が異なり、約定パラメータとして解釈されたり、何らかの計算値として解釈されたりすることを理解する必要があります。

1.契約仕様(端末の該当ダイアログを参照)の中に、ティックの値があれば、それを返す。RTS-3.17については、ルーブルで取引されているため、ルーブルで表示するのが正しいです。

2.それ以外の場合は計算値である。
本来TickValueが必要なのは、1.で示したようなことではなく、2.で示したようなことなのです。すでに実装されているが、利用できない通常の機能が必要です。

トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム

mql5言語の特殊性、微妙なニュアンスとトリック

fxsaber さん 2017.02.28 13:45

MT5には、任意の通貨を口座の通貨に変換する方法を知っている、内部の隠されたメカニズムがあります。この場合、OrderCalcMargin 1000 NOKは適切なUSDの数値に変換して出力します。

この仕組みはぜひ公開して ください。例えば、こんな感じです。

double CurrencyExchange( const string Currency ); // возвращает курс валюты Currency к валюте счета

これらの為替レートは、OrderCalcMarginが計算するため、ターミナルで100%利用可能です。特にMetaQuotes-DemoのUSD口座でFORTSのシンボルを取ると、彼らの働きが顕著になります - 彼らの証拠金通貨はRURです。

特にTickValueチップ/バグの関係で

 

確認しなかった。

Ловим баги в тестере стратегий МТ4
Ловим баги в тестере стратегий МТ4
  • www.argolab.net
Недавно мое внимание привлекли к багу в тестере МТ4. Баг состоит в том, что при оптимизации спред, который использует тестер, может отличаться от спреда при одиночном прогоне тестера и от того, что выставлено пользователем в настройках тестера. Баг актуален для текущей версии МТ4 1045 и, видимо, присутствует в предыдущих билдах тоже. Давайте...
 

トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム

機能の最適化に取り組んでいますが、アドバイスをお願いします。

fxsaber さん 2017.03.03 14:25

struct _global
  {
   string            name;
   double            data;
  };
このような構造体は、サイズ不明のオブジェクトが存在するため、ArrayCopyでコピー することはできません。そして、これは正しいのです。

ArrayCopy は、このタイプの配列が入力として設定された場合、Warning/Error を生成しない。
 

リンクが挿入できないことがよくあります。

 

エラーエピック

EX5 write error         0       0

5でも継続中です。

2017.03.04 17:04:49.664 Terminal        MetaTrader 5 x64 build 1545 started (MetaQuotes Software Corp.)
2017.03.04 17:04:49.668 Terminal        Windows 10 Home (x64 based PC), IE 11.00, UAC, Intel Core i3-3217 U  @ 1.80 GHz, RAM: 1575 / 5005 Mb, HDD: 10391 / 260234 Mb, GMT+07:00
2017.03.04 17:04:49.668 Terminal        D:\MetaQuotes\MetaTrader 5

SD: 開封済み開始済み:2017.03.01 06:53,#1684235 で4つほど書いています。

回答や解決策はまだありません。

そして、Windowsが常に再起動する状態で仕事をするのは耐え難いことです・・・。

 
Artyom Trishkin:

エラー・エピック

EX5 write error         0       0

そして、Windowsの再起動を繰り返しながら仕事をするのは耐え難い...。

exが新規作成しないのか、それとも既存のものの上書きに失敗しているのか?

どのプログラムがexファイルを保持し、上書きを防いでいるかを確認するためのユーティリティを試してみてください。例えばフリーのマルチコマンダーには、そのためのツールが組み込まれています。

MEの問題ではなさそうです。

 
Andrey Dik:

新しいものが作成されない、または既存のものを書き換えることができないのでしょうか?

どのプログラムがexファイルを保持し、上書きを防いでいるかを確認するためのユーティリティを試してみてください。例えば、無償のMulti Commanderには、このためのツールが組み込まれています。

MEの問題ではなさそうです。

何もない10winで具体的に確認したところ、同じエラーが発生します

理由: