村人の稼ぎ方を学ぶ【第2話】! - ページ 275

 
artmedia70:
まず負けたものを決済し、次に儲かったものを決済するとよいでしょう。そうしないと、ストップ安にぶつかってしまうかもしれません。そうですね。その通りです。バランスではなく、資金が重要なのです。


アドバイスありがとうございます、これからやってみます。


こんな感じでしたね。

はこのようになりました。


 

artmedia70:
負けているものを先に決済し、次に儲かっているものを決済するのが望ましいですそうでないと、ストップアウトに遭ってしまうかもしれません。そうですね。その通りです。バランスではなく、手段でカバーしているのです。

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

AccountEquity()=AccountBalance()+AccountProfit();

2番目の和から1番目の和にいくらかのお金を移すので、和は変わりません。

しかし、大きなロットのポジションを先に決済しておけば、(大量の注文を 決済する際に)突然の価格変動があっても損失が少なくて済むからです。また、重なったポジションを閉じる処理を開始するのにも有効です。

 
khorosh:

また、重なったポジションを閉じることから始めるのも有効です。


重なっているポジションは、どうせ何も変わらないので、最後に閉じることができます。
 
Contender:

一方、オーバーラップしているものは、どうせ何も変わらないのだから、最後に閉じてしまえばいい。
これは複雑すぎる。後回しにするために、まずは重なったオーダーのチケットを決定する必要があります。そして、その時初めて他の注文を締め始めるべきなのです。さらに、この選択されたブロックオーダーが一部しかカバーしない可能性もあるので、どの部分を最初にクローズし、どの部分をブロックオーダーのクローズ中にクローズしなければならないかを計算する必要があります。これは全体的にデタラメな騒ぎになっていますね。重なっているものを一気に閉じてから、他のものを全て閉じる方が簡単です。でも、何事も全力でやるのが好きな人は、どうぞ)。個人的には、大きな効果がないのであれば、コードを複雑にしすぎるのは好きではありません。
 
khorosh:
これは複雑すぎる。そこで、まず重なった注文のティッカーを特定し、後回しにする必要があります。そして、その時初めて他の注文を締め始めるべきなのです。さらに、この選択されたブロックオーダーの中には、一部しかカバーしていないものもあるので、どの部分を最初にクローズして、どの部分をブロックオーダーのクローズ中にクローズしなければならないかを計算する必要があります。これは全体的にデタラメな騒ぎになっていますね。重なっているものを一気に閉じてから、他のものを全て閉じる方が簡単です。でも、何事も全力でやるのが好きな人は、大歓迎です)。個人的には、大きな効果がないのであれば、コードを複雑にしすぎるのは好きではありません。


一般に、重なったものは、現れたらすぐに閉じなければならない。そうすれば、面倒なことは一切ありません。
 
Contender:

一般に、重なったものは、現れたらすぐに閉じるべきです。そうすれば、面倒なことはありません。
私もそう思いますが、作者が嫌がるなら。いわく、「自由意志」。おそらく、トレンドが横ばいの時に発生する可能性があるため、トレーリングストップを使用し、両方のロックオーダーが利益で正常に終了しています。
 

クロージングの改良にご協力いただいた皆様のおかげで、チャートがより美しくなりました)

開いた順番に注文を閉じる。

//+------------------------------------------------------------------+
//|                 Закрыть все ордера                               |
//+------------------------------------------------------------------+


double ClossAllOrders ()

{
  for(int i=0; i<OrdersTotal(); )
  {
    if ( !OrderSelect(i, SELECT_BY_POS) )
      break;
    
    int type   = OrderType();

    bool result = false;
    
    switch(type)
    {
      //Close opened long positions
      case OP_BUY       : result = OrderClose( OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_BID), 3, Lime );
                          break;
      
      //Close opened short positions
      case OP_SELL      : result = OrderClose( OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_ASK), 3, Lime );
                          break;

      //Close pending orders
      case OP_BUYLIMIT  :
      case OP_BUYSTOP   :
      case OP_SELLLIMIT :
      case OP_SELLSTOP  : result = OrderDelete( OrderTicket() );
    }
    
    if(result == false)
    {
      Print("Order " , OrderTicket() , " failed to close. Error:" , GetLastError() );
      i++;
      Sleep(500);
    }  
  }
}

// End
 
BeerGod:

クロージングの改良にご協力いただいた皆様のおかげで、チャートがより美しくなりました)

開いた順番に注文を閉じる。

チャートの改良にご協力いただいた皆様に感謝いたします。理解していない投資家のために、逆に、預金の失敗ではないかのように、PAMMは、上向きにスパイクを表示します。

 
khorosh:

さらに美しいのは、以前は峰が上にあったのに、今は下にあることだ。PAMMを理解していない投資家にとっては、逆に、預金の失敗ではなく、逆に上にジャンプするかのように、上にピークがある絵があるのです。


さて、彼らは一連の損失として認識するかもしれませんが、グリッドが閉じている間、数秒で最初の下向きと上向きにピーク後のディップは、どのように迅速にすべてが返済され、利益と)
 
BeerGod:

まあ、ピークの後の落ち込みは、一連の損失として認識されるかもしれませんが、そう最初にダウンし、ネットが閉じている間に数秒でアップ、どのように迅速にすべてのものを打ち消し、利益で)。

全部デタラメです。