不採算のポジションをどうするか? - ページ 8

 
Vladimir Karputov:

例えば、M1では多くの取引があり、一日の終わりまたは始まりにクローズすることができますが、より大きな時間枠では取引が少なくなるため、クローズの頻度も少なくなります。


ちなみに、線形回帰の インジケーターの動画はこちらです:チャンネルにも使えますよ。チャンネルの向きも検出できます。



ここで、以前公開されたものを見てみると、インジケーターバッファ(上と下)がところどころ混在しており、さらに「データウィンドウ」ウィンドウにはバッファの名前がないことが判明したのです。バッファの位置が正しく表示されるように変更しました。

アイレグ

 
Alexey Volchanskiy:

私なら条件付きコンパイルでやりますね。


何をするものなのか?

 
Alexey Volchanskiy:

私なら条件付きコンパイルでやりますね。


インジケーターバッファーの 数を確認する必要があります。そうでなければ、ハンドルを取得する以外に、インジケータからデータを取得する関数も書き換える必要があります。

 
Alexey Volchanskiy:

チャンネルを接続する必要があります


バージョン1.003の条件付きコンパイルで2種類の指標に対応

インジケータ選択ブロック。

//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
enum ENUM_INDICATORS
  {
   automatic_channel_MT5   = 0,  // Automatic channel MT5 
   hodrick_prescott_channel= 1,  // Hodrick-Prescott Channel
  };
...
input ENUM_INDICATORS InpIndi    = automatic_channel_MT5;
...
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
...
//--- create handle of the indicator iCustom
   string parameters="";
#ifndef  parameters/*==automatic_channel_MT5*/
   switch(InpIndi)
     {
      case  automatic_channel_MT5:
         parameters="Market\\Automatic channel MT5";
         break;
      case hodrick_prescott_channel:
         parameters="Downloads\\vhpchannel_02";
         break;
      default:
         //---
         break;
     }
#endif
    handle_iCustom=iCustom(m_symbol.Name(),Period(),parameters);
//--- if the handle is not created 
   if(handle_iCustom==INVALID_HANDLE)

インジケータの値を取得するための呼び出しを確認してください:私はUP(バッファ番号「0」)とDOWN(バッファ番号2)ラインを ポーリングしています(それぞれ売り指値と買い指値の設定用)。

      double price_ceiling=iCustomGet(handle_iCustom,0,0);        // потолок канала
      double price_floor=iCustomGet(handle_iCustom,2,0);          // пол канала
      if(price_ceiling==0.0 || price_floor==0.0)
        {
         PrevBars=iTime(1);
         return;
        }
      m_trade.BuyLimit(volume_buy,price_floor);
      m_trade.SellLimit(volume_sell,price_ceiling);

ds

 
Vladimir Karputov:

バージョン1.003の条件付きコンパイルで2種類の指標に対応

インジケータ選択ブロック。

インジケータの値を取得するための呼び出しを確認してください:私はUP(バッファ番号「0」)とDOWN(バッファ番号2)ラインを ポーリングしています(それぞれ売り指値と買い指値の設定用)。

ds


やりすぎました:#ifndefはここでは全く必要ありません。スイッチから離れるくらいがちょうどいい。


 
Alexey Volchanskiy:

と言って、笑いながら全部捨ててしまうのでしょうか?))

もうひとつの選択肢がある。

1)携帯電話事業者と「有料電話番号」を契約する。
2)銀行から融資を受け、この番号を連絡用に伝える。
3)クレジットの支払いは行いません。
4)コレクターが24時間体制でフリーダイヤルに電話をかけてくる。
5) 生地をシャベルでつかむ。

)))

 

チャネル戦略(Sell Limit, But Limit)の未解決の問題は、長引くトレンドです:長引くトレンドでは、負けポジションが蓄積されます。

纏め役

今のところ、私はこのようなポジションとある方法で戦っています。新しいポジションが開かれたら(この場合は売りになります)、反対側のポジションをすべて決済します(すべて買い)。

 
khorosh:

こんな選択肢もあるんですね。

1)従量課金制の事業者と契約する。
2)その番号を電話番号として、銀行から融資を受ける。
3)クレジットを支払ってはいけない
4)コレクターが24時間体制でフリーダイヤルに電話をかけてくる。
5) 生地をシャベルでつかむ。

)))

2005年、私の知り合いの女の子が400万円のローンを組むことができました。当時、ブルガリアはEUに加盟する予定で、不動産も非常に安かった。彼女は、返済するつもりはないから一緒に帰ろうと説得してきた。

そこに家を買って、観光客に貸したいと思っていた。そして、彼女は教師であったため、その信用を得たのです ))先生ってそういうものなんです。

 
Vladimir Karputov:
不採算のポジションをどうするか?

利益を伸ばし、損失を減らす!!!

負けを取り戻せ!!!閉じる、出る...。

失と "仕事 "したり、何かをする必要はありません、まともかどうか、すぐにあなたがあなたの予測でミスを犯したことを認識すると(これは絶対に正常で、典型的な)終了またはロールオーバー、損失はお粥や椅子ではありません、あなたは "修正 "や何とか位置を修正できないAPOSTERIORI、それを巻き上げるだけ、レッスンを覚えています。
 
Vasily Perepelkin:

利益を拡大し、損失を縮小する!!!

損切りしろ閉じて、出て行って...

なたがあなたの予測でミスを犯したことを認識するとすぐに(これは絶対に正常であり、典型的な)終了またはロールオーバー、損失はお粥や椅子ではありません、あなたは "修正 "または何とかポジションAPOSTERIORI、それを巻き上げるだけ、レッスンを覚えていることができない、何かを行うか、まともまたはそうではありません。
ここで問題になるのは、ロスを閉じるべき境界がどこにあるのか、正確に判断できないことです。結局のところ、終値の文字通り1ピップ後に価格が反転し、負けトレードが利益を上げる可能性があるのです。このような状況では、いつも殺気立ち、落胆してしまう。どうやら、ペアによる平均的なトレンド(負けなし)の動きの統計を使うべきようです。そして、それを考慮した上で、損失の解消を決定しています。より正確には、Nポイント後に価格が反転する確率を統計的に考慮したものです。