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

 

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

doubleからintへの正しい変換

スラバ さん 2018.09.28 07:10

私もチェックインするつもりです。なぜダビングをノーマライズする必要があるのでしょうか?

最初の回答取引サーバーが、同じシステムの価格を、あたかもサーバー自身が丸めたように正しく丸めたものとして認識 できるように、価格を変換すること。

テスターに対する私の理解は正しいでしょうか?

  1. BuyLimit_PriceRequestを使用してBuyLimit注文を送信します。
  2. テスターは、BuyLimit_Price = NormalizeDouble(BuyLimit_PriceRequest) となるBuyLimitを作成します。
  3. 各ティックで、NormalizeDoubleを使わずに(BuyLimit_Price <= Ask)をチェックします。


つまり、非常に高価な第2段階は、第3段階が非常に高価になるのを避けるために行われるのです。OrderSend(2段階目)よりTick(3段階目)の方が桁違いに多いので。


Digits == 0のとき、NormalizeDoubleの速度が遅くなる?

 
Slava:
テスターのプロファイリングを何度も行いました。そして、そこに「ヒッチ」があることも知っている。これらは財務計算であり、結果を預金通貨 桁数で数回正規化 する必要がある

OrderSendを時間測定でラップし、Optimizeモードで実行してシングルパスのログが遅くなるのを避け、Testerで関数の実際の実行時間を見るようにしました。

平均実行時間は4.5µsです。これは500 NormalizeDoubleに相当します(この量でスクリプトを実行しました)!

だから、私のペースを落としているのはノーマライゼーションではないと断言できるのです。


また、プロファイラの データと比較して、OptimizeのパスがOrderSendにどれだけ噛まれているかを確認できたのも興味深い点でした。1/4から1/3までマッチしました。


私が遭遇した恐怖と、戦ってきたことを繰り返すために

 
アドバイスをお願いします。注文をキャンセルできないのですが?端末には「価格なし」と表示されている。それは何でしょう?
 
Zhams84:
アドバイスをお願いします。注文をキャンセルできないのですが?端末が「価格なし」と表示する。それは何でしょう?

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

バグ、バグ、質問

fxsaber さん 2018.07.23 13:56

このエラーに遭遇し続ける

このエラーは、手作業で取引依頼を行おうとした場合にも発生します。1分後、突然、すべてが再び動き出す。しばらくすると、エラーが繰り返される。

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

バグ、バグ、質問

アンドレイ・ハチムリアンスキー さん 2018.07.23 14:15

私の記憶では、そこにはタイムアウトが設定されており、それを過ぎると価格が絶望的に古くなったとみなされます。つまり、3分間変化していなければ、その上で開くことはできません。

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

バグ、バグ、質問

fxsaber さん 2018.07.23 16:46

この案件のテストスクリプトを作成。最後のティックが到着してから64秒後にNoPriceを捕捉。分のタイムアウトは確かに価値があるのかもしれません。ポニーアップしないと...。

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

エラー、バグ、質問

fxsaber さん 2018.07.23 22:00

シンボルには、タイムアウトがあるものとないものがあります。OrderSendがまだ拾える最大ティックエイジを知るにはどうしたらいいですか([No price]なし)?

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

バグ、バグ、質問

fxsaber さん 2018.07.23 23:59

16秒前に受信した最後のティックがOrderSendに関連していると認識されないということが起こります。やっぱりバグなんでしょうね。

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

バグ、バグ、質問

fxsaber さん 2018.07.24 09:51

このバグ

ForexTimeFXTM-Demo01のこのスクリプトで、Market Overviewで全てのシンボルを有効にしてから実行すれば、約1分で再現可能です。

 
テスターの注文テロップが 1でなく2で始まるのはなぜですか?
 
fxsaber:
テスターのオーダー チケットが1でなく2から始まるのはなぜですか?


1 チケット - バランス


 
Vladislav Andruschenko:

1枚 - 残高

これは取引である。それは、オーダーのことでした。

 
fxsaber:

それが契約です。ワラントについてでした。

ワラントしかなかった4人組からの遺産かもしれませんね。

 
fxsaber:

それが契約です。ワラントについてでした。


合理的な質問


100ドルを引き出しても、注文券の番号は増えません。

 

テスターに素晴らしいコラムがあります


そして、それはターミナルや特にビジュアライザーに著しく欠けている...。追加してください。