ノンシンジケーター・トレーディングシステムの原理。 - ページ 4

 
Martin Cheguevara:

私のミスです。:) 「......作業する」と書いたつもりだったのですが、「on it」ではなく「work on it」でした。

 
Martin Cheguevara:
ああなるほど)なんて良い話題なんでしょう。オープンポジションが複数ある場合、1%のリスクはどのように計算するのですか?それとも、グリッドの各注文に1%の制限を設けているのでしょうか?
TPが高いのも面白いですね・・・私のシステムで試してみないと・・・まだそういう設定にしていないのですが・・・もしかしたらもっとうまくいくかもしれませんね)

1回の取引だけで1%を計算しています。すでに開封済みのQtyは考慮に入れていない。そのため、1回より多くの取引がある場合は、リスクが大きくなります。しかし、パラメーターには、同時に開くトレードの数に制限があります。その写真には、4つのディールという制限がありました。つまり、リスクは1%から4%まで変動しているわけです。

 
Vitalii Ananev:

1回の取引で1%しか計算しない。すでに開いている取引の数は考慮されません。そのため、取引回数が1回より多い場合は、リスクが高くなります。しかし、パラメーターには、同時に開くトレードの数に制限があります。その写真には、4つのディールという制限がありました。つまり、リスクは1%から4%に変動しているのです。

うん...そうすると、「スタート」か「ドレイン」のどちらかになり、4つのトレードがある...うーん...みんながストップしていれば、お書きのように4%までだ。なるほど...すでに利益が出ているオーダーを分割してみると、再開する必要はないんだ。受注、そしてリスクは下がる
BCSのような通常のブローカーでは、複数の注文を出すことはできませんが、その代わりに新しい価格で1つの注文を出すことができます。
一回の注文で...
最大リスク4%はどのように計算するのですか?"目 "で?それとも、計算の仕組みがあるのでしょうか、もしかしたら適応されるかもしれません。
 
Martin Cheguevara:
そうですね...そうすると、「スタート」か「ドレイン」のどちらかになり、4つのトレードがありますね...うーん...みんながストップしていれば、お書きのように4%までです。なるほど...すでに利益が出ている注文をトラブってみれば、再開の必要はないのですね。受注、そしてリスクは下がる
BCSのような普通のブローカーでは、複数の注文を出すことはできず、新しい価格で1つの合計ポットロットを出すことになるのです。
一回の注文で...
最大リスク4%はどのように計算するのですか?"目 "で?それとも計算機構があるのか、もしかしたら適応されるのか。

はい、これはネッティングが機能しない場合、ヘッジ口座にのみ適しています。

なぜ目で見るのか?1%の1トレードは厳密な計算です。4トレードで4%となります。ストップロスはあらかじめ分かっているので、損失が預け入れ金額の一定割合を超えないように出来高を計算するのは難しいことではありません。

エリオット波動」の支持者の目線で見ればそれからインパルスは第1波、次に修正、そして第3波が第1波の続きとなります。したがって、それぞれの衝動で、一番最初に列車に乗ることを望んで取引を開始します。そして、1つの成功したトレードが3-4、あるいはそれ以上のストップに重なるので、結果的にバランスチャートは勝っていることになります。

トロールを使っても、そのような結果は得られません。ストップロスの4倍の利益を得た後にのみtrallを有効にし、ストップは利益で3ストップ分のレベルに移動させるのでなければ。

 
Vitalii Ananev:

はい、これはネッティングが機能しない場合、ヘッジ口座にのみ適しています。

なぜ目で見るのか?1トレード1%すべてが厳密に計算されています。4トレードで4%となります。ストップの大きさはあらかじめ分かっているので、損失が預金の一定割合を超えないように量を計算するのは難しいことではありません。

エリオット波動」の支持者の目線で見ればそれからインパルスは第1波、次に修正、そして第3波が第1波の続きとなります。したがって、それぞれの衝動で、一番最初に列車に乗ることを望んで取引を開始します。そして、1つの成功したトレードが3-4、あるいはそれ以上のストップに重なるので、結果的にバランスチャートは勝っていることになります。

トロールを使っても、そのような結果は得られません。ストップロスの4倍の利益が出た後にのみトロールのスイッチを入れ、ストップロスが3回利益が出ているレベルまでストップを移動させればいいのです。

4停のTPの後にトローリングという意味です。また、リスク面では、損失やリスクを減らして利益を増やすには、4%が最も効率的だとどうしてわかったのか、という意味です。
 
"なぜ目視で?ワントランザクション1%すべて厳密に計算されています。4トレードで4%になる"
どのように計算したのですか?
それが効果的だと?
それともテストしただけ?
 
Martin Cheguevara:
4停のTPの後にトラブるという意味です。また、リスクについてですが、損失やリスクを減らし、利益を増やすには、4%が最も効果的だとどうしてわかったのでしょうか?

ああ、なるほど。仮想TPを使おうということですね。価格がそれに達したら、トロールのスイッチを入れる。と考えてしまいました。その結果、エントリーポイントからすでに離れているときに、3ストップという損切り値までロールオーバーするようにしました。

通常、リスクは1~2%を超えてはいけないと文献に書かれています。そして、同時に開くディールの制限を設定するパラメータを使ってExpert Advisorを最適化しようとしたところ、なぜか4%が勝手に発生しました。

...

しかし、私のExpert Advisorはまだ不完全だと思います。手動解析では、通常注意する多くのニュアンスが考慮されません。例えば、ニュースの背景、直近のサポート/レジスタンスレベル、上位TFのトレンド、などです。

 
Martin Cheguevara:
"なぜ目視で?ワントランザクション1%すべて厳密に計算されています。4トレードで4%になる"
どのように計算したのですか?
効率的であること?
それともテストしただけ?
   if (stoploss>0 && PPRisk>0)
   {
       double TicValue = MarketInfo(Symbol(),MODE_TICKVALUE);
       double TicSize  = MarketInfo(Symbol(),MODE_TICKSIZE);
       double DRisk    = AccountFreeMargin();
       DRisk = AccountFreeMargin()*PPRisk/100;                        
       lot = DRisk/(stoploss*TicValue);
       lot = lot*(TicSize/Point());
       lot = NormalizeDouble(lot,2);                
       if (lot==0) lot=MarketInfo(Symbol(),MODE_MINLOT);       
   }
//stoploss - размер стопа в пунктах. Стоплосс обязательно должен быть больше нуля иначе ошибка деление на ноль 
//PPRisk - размер риска в процентах от депозита
// В переменной lot получаем требуемый объем.
1%のリスクでどれだけの効果があるかは分からない。設定で別のリスクを選択することができます。ただ、あの例(写真)では、そのリスクを選択したというだけです。
 
Vitalii Ananev:
1%のリスクでどれだけの効果があるかは分かりませんが。設定で別のリスクを選択することができます。ただ、例(写真)では、このリスクを選択したことになります。
リスクに応じてポイント数が計算され、並行してあるロットでのポイントの価値も計算されると理解しています。
 
Martin Cheguevara:
この方が良い)) リスクに応じてポイント数が計算され、並行してあるロットでのポイント値も計算されると理解しています。

そうでもないんです。ストップ・ポイントは、リスクに基づいて計算されるものではありません。ストップロスの位置があらかじめ分かっている。また、注文の始値もわかっています。ストップロスの大きさをポイントで取得します(stoploss)。また、リスクサイズを預かり金の%であらかじめ把握しています(設定で設定しています)。つまり、ストップロスの大きさ(ポイント)ではなく、取引量によって損失額が規制されるのです このように、ストップロスの大きさは重要でないことがわかります。取引の結果が当社にとって不利なものであったとしても、当社は与えられたリスクの大きさを超える損失を被ることはありません。例:1ロットの出来高で50ポイントストップ、0.5ロットの出来高で100ポイントストップ。どちらの場合も、金銭的な損失は同じです。四捨五入の関係上、若干の誤差が生じる場合があります。また、広がりを考慮しない場合、誤差が生じる場合があります。

...

の代わりに

DRisk = AccountFreeMargin()*PPRisk/100; 

簡単に言えば

DRisk = 100;//$

こうすることで、損失を100ドルに抑え、ストップロスを気にしないようにします。もちろん、あまり大きくないものなら。その場合、計算されたロットは最小許容値より小さくなる可能性があります。