テスターでのクリアランス - ページ 2

 
Aleksandr Slavskii #:

テスターでは、おそらく何もできないでしょう。

トロール/ストップの動作方法をEAで変更してみてください、私の理解では、トータルの利益で動作します。

正確には覚えていませんが、清算時に決済された取引とEAで決済された取引は異なります。 OnTradeTransaction()に書いてあることを見てください。

そして、清算時に決済された取引額で、トロール/ストップの合計を調整することができます。

何を表現したいのかがわからない、でも形にはできない。


---

はい、ありがとうございます、すべて納得です...。

書くよ...やってみる、計算してみる、書いてみる。ここにマジメに書きます。問題は、テスターがこのデータを持っていないことです......。そして、矛盾が生じる......。;-)

 
もう一つの問題は、どのようにテストするかということです。
 
Roman Shiredchenko #:
もうひとつは、どのようにテストするかということです。

クリアがないものとしてテストする。14年からまさにそうなんですけどね。

 
Roman Shiredchenko #:
テストはどのように行うのですか?

ですから、実際に調整すれば、テスターとの差は出ないはずです。

例えば、5つの取引がターミナルで開かれ、清算時に、総利益は500ルーブルです。取引の利益/損失は、清算中に取引が終了した場合、OnTradeTransaction()で計算することができます。

クリア後、同じ取引の合計利益はゼロですが、Expert Advisorは+500ルーブルでストップまたはトロールを計算し、目標利益に達した時点で取引を終了させる必要があります。

テスターでは、清算が行われないため、取引は終了せず、Expert Advisorは修正を記録しません。すべてが同じであるべきなのです。

 
Aleksandr Slavskii #:

ですから、実際に調整すれば、テスターとの差は出ないはずです。

例えば、5つの取引がターミナルで開かれ、清算時に、総利益は500ルーブルです。取引の利益/損失は、清算中に取引が終了した場合、OnTradeTransaction()で計算することができます。

クリア後、同じ取引の合計利益はゼロですが、Expert Advisorは+500ルーブルでストップまたはトロールを計算し、目標利益に達した時点で取引を終了させる必要があります。

テスターでは、清算が行われないため、取引は終了せず、Expert Advisorは修正を記録しません。すべてが同じであるべきなのです。

何もわからない...。

ストラテジーテスターで、実際のサイトと同じようにクリアランス控除を計算するにはどうすればよいですか?

テスターでは、アルゴリズムに従って、すべてがプラスになっているのですが......。

テスターで - いいえ質問は、私はアカウントクリアとクリアの控除を取るだろうが、この場合には、ロボットのロジックが変更されます:テスターでは、それが販売するつもりだったときに、株式のドローダウンを持っていたし、始値+50ポイントで+ 30ポイントを移動することができます。

ポジション(例えば、12 契約)が +30 ポイントの SL で 30 ポイント決済されたとしても - 12 契約で +30 ポイントの利益があり、12 * 1 ルーブル * 30 ポイント = 360.00 ルーブルとなります。

------------

Now on real....ちょうど昨日 - クリアリング中に700pが差し引かれた。私はSLに+30 bpを転送し、その上に12契約の位置を閉じた場合、彼らはクリアリングライトオフ後に変更する(あなたがここでオープニング価格を見てする必要がありますが...)転送すれば、常にクリアリングライトオフを含む総損失があるでしょう-700,00 RUB。 合計:-340,00 RUB。

---------------------

現実には-問答無用で、清算時にこれらの評価損を考慮し、最終的にこれらの評価損をカバーするためにbu+ppを投入する予定ですしかし、テスターでどのようにシミュレートすればいいのか、わからない。

----------------

例えば、昨日はブウに入れるために-700/12=58ポイントが必要です。すなわち、昨日クリアした後に「0」にするために - 私は市場契約のSLを移動する必要があります - 12契約の単一の市場ポーズは、ポジションの方向の開始価格から少なくとも58ピップスで。

 
JRandomTrader #:

クリアがないものとしてテストする。14年からまさにそうなんですけどね。

そこではそうしているのですが、テスターではプラスに、クリアした実機ではマイナスになるんです:-)
 
Roman Shiredchenko #:

理解できない...

現実には-問答無用で、清算時にこれらの評価損を考慮し、最終的にBU+ppsでカバーするように入れる予定です

例えば、昨日の日、BUの必要性を入れるために、すでに-700/12=58pps。すなわち、昨日をクリアした後0に到達するために - 我々は、市場契約のSLを移動する必要があります - 位置の方向の開始価格から少なくとも58ポイントで12契約の単一の位置。

EAに書いたことを実装すれば、テスターで何も考慮する必要はありません。テスターでは、評価減はなく、評価減に伴うCUの補正も行われません。リアル口座で評価損が発生した場合、Expert Advisorはその評価損をCUで補正する必要があります。

それこそが、私たちが手にするものなのです。

唯一の問題は、Expert Advisorにトレードの清算と通常のストップでの清算を区別するように教えることです。しかし、解決策はあるはずです。

 
Roman Shiredchenko #:
まあ、そんな感じでやっているのですが、テスターでは全部利益が出ているのですが、クリアを使ったリアルトレードでは全部マイナスです:-)

クリアが問題なのではありません。

しかし!FORTSで作業する場合、位置情報に頼ってはいけません。

私のロボットは取引を記録し、ポジションの元の開始価格(最後の清算後ではない)を記憶し、そこから利益、SL、...をカウントします。

 
Aleksandr Slavskii #:

EAに書いたことを実装すれば、テスターで何も考慮する必要はありません。テスターには評価損がない、評価損のCU補正はないだろう。

1.リアル口座で評価損が発生した場合、Expert Advisorはその評価損をCUに補正します。

そして、それが結果につながるのです。

2.唯一の問題は、Expert Advisorに清算時の取引終了を区別するように教えることです。

通常のストップロスから2.1.しかし、解決策はあるはずです。

Spc,

1.やりますね~、ここで共有できますし・・・。

2.清算時に取引のクローズがない - この(マイナス)累積をコードで説明する方法は知っています。

2.1.そこでストップで閉じると、BU+でストップとしてプラス!になる。

 
JRandomTrader #:

クリアが問題なのではありません。

しかし!FORTSで作業する場合、位置情報に頼ってはいけません。

私はロボットが彼らの取引を追跡し、元のポジションの開始価格(最後のクリアの後ではない)を覚えていて、そこから利益、SL、...をカウントしています。

が面白い・・・。

は考えなければならないだろう...。確かにクリア後のポジションの始値は「ジャンプ」していますね...。:-)

知らなかった...。