Q1: ソリューション
お気づきかもしれませんが、原則FxMarketEVENTs
として、データが条件に一致することはありません。
Bid < DayOpen - StopLossLevel
微積分の解剖学は次のとおりです。
/* ----------------------------------------------------------------------------
...............dHIGH[1] ~ 1.22ooo
|
| ....... dHIGH[0] ~ 1.2oooo
| |
dOPEN[0]...|..... | ~ 1.18ooo
[ ] [ ]
[ ] [ ]
[ ] [ ]______ dCLOSE[0] _______________ <Bid> ~ 1.12345 _________
[ ] |
[ ] |
dOPEN[1] _[ ] | ..... dLOW[0] ~ 1.1oooo
|
|
| ............. dLOW[1]
------------------------------------------------------------------------------ */
StopLossLevel = Bid - Point * StopLoss;
// -------------
// StopLossLevel ~ 1.12345 - 0.00010;
// StopLossLevel ~ 1.12335;
if ( Bid < DayOpen - StopLossLevel ){...}
if ( 1.12345 < 1.10000 - 1.12335 ){...}
if ( 1.12345 < -0.02335 ){...} // which it NEVER could be
XTO で数値を比較してPriceDOMAIN
値を使用するには、MQL4 でもう少し注意が必要です。
安全な MQL4 コード実行のための優れたプログラミング プラクティスでは、次のことをお勧めします。
// StopLossLevel = Bid - ( _Point * StopLoss ); Calculus-safe
// StopLossLevel = NormalizeDouble( Bid - ( _Point * StopLoss ),
// _Digits XTO-safe
);
エピローグ
Q2は別の回答でカバーされています。
ここで数セントを追加すると、そこに示されている理由に加えて、収益性は多くの属性に大きく依存します.
業界の経験を説明するために、視覚的に一次元グラフに縮小された利益の感度についての見解を提示しましょう。
まったく同じアルゴリズムの構成を観察して、約+1500% の利益の利回りを提供し、まったく同じ動作で約+20% .. +80%を超える設定を生成することを許可しない場合があります。
2D、3D、4D、または 5D の表示可能なグラフィックスへの単純な射影を持たない量子モデリングでは、かなり高次元のパラメータ化空間を持つことが一般的です。
したがって、完全な定量的データがなければ、戦略の収益性に関する声明は、有名なデミングの言葉を言い換えると、「単なる別の意見」になります。