スクリプト: SlipPage

 

SlipPage:

実行された取引のスリッページを口座通貨で計算します。

作者: fxsaber

 

スクリプトと書いて ありますが、テスターに使うにはどうしたらいいのでしょうか?

つまり、テスト後に強制的に開くことができる注文のあるチャートに呼び出すのでしょうか?

あなたの画面からは、そこで何が評価されたのかわかりません。

信頼性のためにマイナスのスリッページを追加することは可能ですか?

 
Aleksey Vyazmikin:

スクリプトと書いてありますが、テスターに使うにはどうしたらいいのでしょうか?

つまり、テスト後に強制的に開くことができる注文のあるチャートに呼び出すのでしょうか?

あなたの画面からは、そこで何が評価されたのかわかりません。

信頼性のために負のスリッページを追加することは可能ですか?

ライブラリには、注文の種類 ごとにプラスとマイナスのスリッページが表示されています。

バックテストの最後に行を追加してください。

Print(SLIPPAGE::GetProfitData().ToString());
指値注文の愚かな正のスリッページを取り除くために必要でした。そのため、説明ではどのEAでもそれを行う方法を示しています - このスリッページを計算し、バックテストでこの金額の引き出しを行います。
 
fxsaber:

ライブラリは注文タイプ ごとに正負のスリッページを表示します。

バックテストの最後に行を追加する。

指値注文の愚かな正のスリッページを削除する必要がありました。そのため、説明ではどのEAでもできる方法を示しています - このスリッページを計算し、バックテストでこの金額分の出金を行います。

ここまでで、私はこのスクリプトが何をするのか、どのように使うのかを見てみることにした。

バックテスト後、チャート上で実行してみました。

実際の取引でのスリッページを見ることはできますか?

 
Aleksey Vyazmikin:

今のところ、このスクリプトが何をするのか、どのように使うのかを確認することにしました。

バックテスト後のチャートで実行しました。

実際の取引でのスリッページを見ることはできますか?

スクリプトは、現在の シンボルの各注文タイプに 対応するスリッページの値を表示します。テスターでも実際の取引でも同じように機能します。

 
fxsaber:

スクリプトは、現在の シンボルの各注文タイプに 対応するスリッページの値を表示します。テスターでも実際の取引でも同じように動作します。


履歴はどのように選択するのですか?平均または合計で計算するのですか?

なぜテスターではゼロが表示されるのですか?

 
Aleksey Vyazmikin:

どのようにして履歴を選ぶのか?平均か合計か?

全履歴の各タイプの合計スリッページを計算します。

テスターでゼロが表示されたのはなぜですか?

すべてが正しく行われていれば、ゼロはスリッページがないことを意味します。

 
fxsaber:

全履歴における各タイプのスリッページの合計を計算します。

すべて正しく実行した場合、スリッページはゼロになります。


しかし、私は何もしませんでした。つまり、スクリプトをコンパイルし、テスターでパスを実行し、取引結果を画面に表示してスクリプトを実行しました。

 
Aleksey Vyazmikin:

しかし、スクリプトをコンパイルし、テスターでパスを実行し、取引結果を画面に表示し、スクリプトを実行したところ、スリッページがプラスであるため、正しくないゼロが表示されました。

取引、自動取引システム、取引戦略のテストに関するフォーラム。

スクリプト: スリッページ

fxsaber, 2017.08.26 23:13

バックテストの最後に1行追加します。

Print(SLIPPAGE::GetProfitData().ToString());

 
fxsaber:


先ほど、スクリプトを呼び出すだけで十分だとおっしゃいましたが、今はEAを変更しなければならないのでしょうか?それともEAを変更してスクリプトを呼び出すのでしょうか?

 

チャート上の作業スクリプトを呼び出したのですが、平均スリッページを見る場所がわかりません。