1

コーディングと取引の両方に真新しい。

理解できなかった2 つの質問:

Q1: なぜこれが機能しないのですか?

Q2: これで利益が出る可能性はありますか?

{ 
   double DayOpen = iOpen( NULL, PERIOD_D1, 1 );

   double TakeProfitLevel;
   double StopLossLevel;

   int    TakeProfit  = 10;
   int    StopLoss    = 10;

   TakeProfitLevel = Bid + Point * TakeProfit;   // 0.0001
   StopLossLevel   = Bid - Point * StopLoss;

   int  total  = OrdersTotal();
   if ( total <= 0  && Bid < DayOpen - StopLossLevel )
   { 
      OrderSend( "EURUSD", OP_BUY, 1.0, Ask, 0, StopLossLevel, TakeProfitLevel, "1st Order" );
   }
}
4

1 に答える 1

2

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 の表示可能なグラフィックスへの単純な射影を持たない量子モデリングでは、かなり高次元のパラメータ化空間を持つことが一般的です。

ここに画像の説明を入力

したがって、完全な定量的データがなければ、戦略の収益性に関する声明は、有名なデミングの言葉を言い換えると、「単なる別の意見」になります。

于 2016-03-27T08:55:19.533 に答える