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

 
Igor Zakharov:

longPositionGetInteger()

enum 型から整数型への 変換は、無理に行わなくても自動的に行えます。

しかし、longOrderGetInteger() は、そのようなものは何も返しません。(((

自然の難問 )))))))))))))))))))))))))))))))))))))))

 

多通貨EAを実際のティックでテストすると、テスト終了時に自動的に決済される取引で誤ったスワップが発生します。

GBPUSDでテスト。


EURUSDと他のいくつかのインストルメントでテスト。


Bild 2200、MQ-demo.

[Tester]
Symbol=GBPUSD
Period=M5
Optimization=0
Model=4
FromDate=2019.08.01
ToDate=2019.10.01
ForwardMode=0
Deposit=100000
Currency=USD
ProfitInPips=0
Leverage=500
ExecutionMode=0
OptimizationCriterion=4
Visual=0

私は通常、新しいビルドを更新してすぐにロールバックします。 その中のExpert Advisorのコンパイルと起動にものすごく時間がかかるのです...。

 

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

バグ、バグ、質問

アンドレイ・ハチムリアンスキー さん 2019.11.21 03:11

Bild 2200、MQデモ。

[Tester]
Symbol=GBPUSD
Period=M5
Optimization=0
Model=4
FromDate=2019.08.01
ToDate=2019.10.01
ForwardMode=0
Deposit=100000
Currency=USD
ProfitInPips=0
Leverage=500
ExecutionMode=0
OptimizationCriterion=4
Visual=0

テスターの設定に関する模範的なレポートありがとうございます。明確かつ瞬時に自分の環境でエラーなく再現できること。皆さんもそうしてみてはいかがでしょうか。

ご存じない方のために説明すると、このようなデータを作成するには、テスターの設定タブでCTRL+Cを押し、エディターでCTRL+Vを実行します。また、その逆もしかり。



SZY 開発者の皆さん、このデータをもっとコメントとしてCTRL+Cで追加していただけませんか?

; Server=MetaQuotes-Demo
; Build=2220
; DLL=0
; Hedge=1
; Agents=8
; Memory(Gb)=16
; и спецификация символа.
[Tester]
Symbol=GBPUSD
Period=M5
Optimization=0

そうすれば、フォーラムでテスターのエラーを報告するのがより簡単になります。

 

ごあいさつDLLをどこにコピーすればいいか教えてください。 Librariesディレクトリ(C:˶‾᷄ -̫ ‾᷅˵ )がありません。

ありがとうございます。

 
fxsaber:

ご存じない方のために説明すると、このデータを作成するには、テスター設定タブでCTRL+Cを押し、エディターでCTRL+Vを実行します。その逆もしかり。

なんてかっこいいんでしょう! ありがとうございます

チャートEAでも同じことができればいいのですが...。で、チャート内のEAからスタートボタンが押せるようになったこと。

 
Andrey Dik:

チャートからEAで出来ればいいのですが・・・。チャートでやろうと思って、スタートボタンを押せたら

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

ライブラリ: マルチテスター

fxsaber, 2019.11.12 11:41

#include <fxsaber\MultiTester\MTTester.mqh> // https://www.mql5.com/ru/code/26132

void OnStart()
{  
  MessageBox(MTTESTER::GetSettings()); // Текущие настройки Тестера

  string Settings = "[Tester]\nFromDate=2019.09.01"; // Задание даты начала интервала Тестирования
  MTTESTER::SetSettings(Settings); // Установили соответствующие настройки
}
 
fxsaber:

dllが使用されています...そして、通常のmqlコマンドでテスターやオプティマイザーを制御したい。

 
Andrey Dik:

dllが使用されています...で、通常のmqlコマンドでテスター/オプティマイザーを制御したいのですが。

実用的な機能は、一部の人にしか必要ありません。今さらMarketだけでは通用しない。つまり、99.99%のタスクはすでにカバーされているのです。

今のところ、標準機能の方がタスクに便利なシナリオは(Market以外では)思いつきません。
 
カスタムシンボルの 計算でエラーが発生する。計算式にAsk(EURUSD)関数が含まれている場合、新規に到着した気配値に対してのみAsk価格が考慮され、過去のデータに対してはBid価格が考慮されます。端末がその時点でオンラインかどうかでチャートが変わるという不正確なものです。
 
Lyuk:
カスタムシンボルの計算でエラーが発生する。計算式にAsk(EURUSD)関数が含まれている場合、新規に到着した気配値に対してのみAsk価格が考慮され、過去のデータに対してはBid価格が考慮されます。端末がその時点でオンラインかどうかでチャートが変わるという不正確なものです。

対応するバーの始値、高値、安値、終値をヒストリカルデータとして取得し、合成バーの始値、高値、安値、終値を再計算します。