パターンを探す - ページ 185

 
Serqey Nikitin:
異論を唱える前に、THISを視聴して評価することをお勧めします。

シ・チャス

 
Serqey Nikitin:
異論を唱える前に、THISを見て評価することをお勧めします。
なぜかというと、何年も前から、頭に浮かんだものを彫刻する方が簡単だし、いいんです。
 

そして、ここで成形するものがない人もいます。彼らの頭の中には空洞があるのです。

あとはみんなにキレるだけ。

 
Алексей Тарабанов:

では、さっそくトレンドの話を。トレンドとは、価格の動向のことです。フラットとは異なり、一方向性である。ですから、トレンドはない、マーケットは常に振動している、というところから始めるべきだと思います。

では、何の話なのか?振動チャートの一方向の動きの部分の話です。グラフが正弦波(無線通信士の憧れ)であれば、一方向の動きはちょうど半周期内に収まります。期間は時間単位で計測されます。また時間か、iPulsarはまた?はい、その通りです。

私が「トレンドは何か(どこへ行くのか)」と問うとき、まず「どのような地平線上にあるのか」という問いに答えなければならないのです。トレンドには、時間足、日足、週足、年足など、あらゆる種類がある(タイムフレームと混同しないように、タイムフレームにもあらゆる種類がある)。タイムフレームについて言えば、分単位で1年のトレンドを把握するのは簡単だが、週単位で日足のトレンドを把握するのは不可能である。コテルニコフはそれを証明した。

結論:まず、取引間隔(日中、週、...)を決めます。あとは、この間隔でトレンドを掴んで、がんばります。以上、今回はこの辺で。

議論があるのはとてもうれしいことです。賛同してくださる方、反対してくださる方、どちらにも参加していただけて嬉しいです。続けてみよう。

95/96年の冬、私は初めてFXに出会いました。私はこの詐欺に参加することを拒否しました。自分のプラスが何なのか、他の人よりどう優れているのか、何があれば彼らのお金を自分のものにできるのか、理解できなかったからです。

今日は、私が理解したことをお伝えします。このフォーラムや他のフォーラムのメンバー全員が、ある非常に優れたシステムで取引を急いだとしても、市場はそれを感じ取ることはできないでしょう。

トレンドに話を戻そう。

トレンドに沿った取引をする前に、その価値があるかどうかを確認することは有意義なことです。ジグザグにすると評価しやすくなります。月足、週足、日足のトレンドに対してジグザグを組んでみよう。まさにトレンドのために、いくつかのテクニカルパラメータのためにではなく。そのために、同じフラクタル曲線、つまり左側に119本、右側に1本の棒を使うことにします。1週間は120時間で、トレーダーの給料は週1回だから、119円。その結果がこちらです。


週刊誌の流行と孫娘の写真で、削除しきれなかったのです。誤って追加してしまった。他のトレンドも自分で試してみてください。私は2、3日留守にします。

以下はそのコードです。

/* ソフトフラクタル・ジグザグ・インディケータ - フラクタルにジグザグを描くインジケータ

右翼と左翼の大きさを任意に設定できる。*/

#property strict
#property copyright "Copyright 2012, Тарабанов А.В."
#property link      "alextar@bk.ru"
#property indicator_chart_window                   // Индикатор в главном окне
// Индикаторные буферы
#property indicator_buffers 4
#property indicator_width1 2                       // Толщина зигзага
#property indicator_color1 Blue                    // Цвет зигзага
#property indicator_color3 Green                   // Нижние вершины
#property indicator_width3 1
#property indicator_color4 Red                     // Верхние вершины
#property indicator_width4 1
double Min[]   , Max[],                            // Изломы зигзага
       Bottom[], Top[];                            // Вершины
// Константы
#define  Version "iSFZZ"                            // Версия
#define  Zero    0.00000001                         // Точность определения нуля
// Глобальные переменные
double      LastBottom , LastTop;                  // Предыдущие значения
int         iLastBottom, iLastTop;                 //    и их бары
datetime    tLastBottom, tLastTop;                 // Время предыдущих значений
bool        LastIsTop  , LastIsBottom;             // Предыдущий пик/впадина
extern bool ОтображатьВершины   =true;
extern int  БаровЛевееВершины   =119,
            БаровПравееВершины  =1,
            СимволНижнейВершины =161,
            СимволВерхнейВершины=161;
//+------------------------------------------------------------------+
int init(){
   int DrawFractals=DRAW_NONE;
   if( ОтображатьВершины ) DrawFractals=DRAW_ARROW;
   // Атрибуты буферов
   SetIndexLabel(0,"Max");
   SetIndexBuffer(0,Max);
   SetIndexStyle(0,DRAW_ZIGZAG);
   SetIndexEmptyValue(0,0);
   SetIndexLabel(1,"Min");
   SetIndexBuffer(1,Min);
   SetIndexStyle(1,DRAW_ZIGZAG);
   SetIndexEmptyValue(1,0);
   SetIndexLabel(2,"Bottom");
   SetIndexBuffer(2,Bottom);
   SetIndexStyle(2,DrawFractals);
   SetIndexArrow(2,СимволНижнейВершины);
   SetIndexEmptyValue(2,0);
   SetIndexLabel(3,"Top");
   SetIndexBuffer(3,Top);
   SetIndexStyle(3,DrawFractals);
   SetIndexArrow(3,СимволВерхнейВершины);
   SetIndexEmptyValue(3,0);
   if( БаровЛевееВершины <1 ) БаровЛевееВершины=1; // Контроль значений
   if( БаровПравееВершины <1 ) БаровПравееВершины=1;
   LastBottom  =0;                                 // Инициализация
   LastTop     =0;
   iLastBottom =0;
   iLastTop    =0;
   tLastBottom =0;
   tLastTop    =0;
   LastIsTop   =false;
   LastIsBottom=false;
   return(0);
}
//+------------------------------------------------------------------+
int start(){
   int i, History=Bars-1, BarsLost=History-IndicatorCounted();
   if( BarsLost<History ){
      if( BarsLost<1 ) return(0);                  // Не повторять на том-же баре
      i=BarsLost+БаровПравееВершины;               // Число баров пересчета
   }
   else i=History-БаровЛевееВершины;               // Просмотр на всей истории
   double C[];
   int dim=ArrayResize(C,БаровЛевееВершины+1+БаровПравееВершины), j;
   if( tLastTop>0 ) iLastTop=iBarShift(NULL,0,tLastTop);
   if( tLastBottom>0 ) iLastBottom=iBarShift(NULL,0,tLastBottom);
   while( i>БаровПравееВершины ){                  // Перебор слева направо
      j=0;                                         // Поиск нижнего фрактала
      Bottom[i]=0;
      while( j < dim ){
         C[j]=Low[j+i-БаровПравееВершины];
         j++;
      }
      if( C[БаровПравееВершины+1]-C[БаровПравееВершины]>-Zero
       && C[БаровПравееВершины-1]-C[БаровПравееВершины]>-Zero ){
         Bottom[i]=C[БаровПравееВершины];          // Локальный минимум
         j=1;
         while ( j < dim ){
            if( ( j<БаровПравееВершины && Bottom[i]-C[j-1]>Zero )
             || ( j>БаровПравееВершины && Bottom[i]-C[j]  >Zero ) ) {
               Bottom[i]=0;                        // Нет фрактала
               break;
            }
            j++;
      }  }
      j=0;             // Поиск верхнего фрактала
      Top[i]=0;
      while( j<dim ){
         C[j]=High[j+i-БаровПравееВершины];
         j++;
      }
      if( C[БаровПравееВершины]-C[БаровПравееВершины+1]>-Zero
       && C[БаровПравееВершины]-C[БаровПравееВершины-1]>-Zero ){
         Top[i]=C[БаровПравееВершины];             // Локальный максимум
         j=1;
         while ( j < dim ){
            if( ( j<БаровПравееВершины && C[j-1]-Top[i]>Zero )
             || ( j>БаровПравееВершины && C[j]  -Top[i]>Zero ) ) {
               Top[i]=0;                           // Нет фрактала
               break;
            }
            j++;
      }  }
      if( Top[i]>Zero ){                           // Выбор вершины зигзага
         if( Bottom[i]>Zero ){                     // Top и Bottom
            if( LastIsTop || LastIsBottom ){       // Не начало зигзага
               Min[i]     =Bottom[i];              // Вертикальное колено
               Max[i]     =Top[i];
               LastBottom =Bottom[i];              // Запомнить Top и Bottom
               iLastBottom=i;
               LastTop    =Top[i];
               iLastTop   =i;
         }  }
         else{                                     // Top
            if( !LastIsTop ){                      // LastIsBottom, или
               Max[i]      =Top[i];                //    начало зигзага
               LastIsTop   =true;
               LastIsBottom=false; 
               LastTop     =Top[i];                // Запомнить Top
               iLastTop    =i;
            }
            else{                                  // LastIsTop
               if( Top[i]-LastTop>-Zero ){         // Перерисовка
                  Max[iLastTop]=0;
                  Max[i]       =Top[i];
                  LastTop      =Top[i];            // Запомнить Top
                  iLastTop     =i;
      }  }  }  }
      else{
         if( Bottom[i]>Zero ){                     // Bottom
            if( !LastIsBottom ){                   // LastIsTop, или
               Min[i]      =Bottom[i];             //    начало зигзага
               LastIsTop   =false;
               LastIsBottom=true; 
               LastBottom  =Bottom[i];             // Запомнить Bottom
               iLastBottom =i;
            }
            else{                                  // LastIsBottom
               if( LastBottom-Bottom[i]>-Zero ){   // Перерисовка
                  Min[iLastBottom]=0;
                  Min[i]          =Bottom[i];
                  LastBottom      =Bottom[i];      // Запомнить Bottom
                  iLastBottom     =i;
      }   }  }  }
      i--;
   }
   if( iLastTop>0 ) tLastTop=Time[iLastTop];       // Время крайних изломов
   if( iLastBottom>0 ) tLastBottom=Time[iLastBottom];
   return(0);
}

 
Алексей Тарабанов:

トレンドトレードをする前に、その価値があるかどうかを見極めるのが良いと思います。ジグザグにすると効果的です。月足、週足、日足のトレンドに対してジグザグを組んでみよう。まさにトレンドのために、いくつかのテクニカルパラメータのためにではなく。そのために、同じフラクタル曲線、つまり左側に119本、右側に1本の棒を使うことにします。1週間は120時間で、トレーダーの給料は週1回だから、119円。これが結果です。

誤って挿入されたコードについては、モデレーターが今誓ってくれるでしょう。

フラクタルやジグザグ計算の原理や式は、起こった事象に基づく描画であり、トレンドの方向を 特定するのには全く役に立ちません :) それとも、またメチャクチャな手順なのでしょうか?

 
VVT:

司会者が叱ろうとしたときに誤って挿入されたことについて。

機能性については、フラクタルやジグザグ計算の原理や式は、起こった事象に基づく図面であり、トレンドの方向を決定する のに役立つものではありません、全くそのことについてなら :) それとも、また何かが狂ってしまったのでしょうか?

単純に、また、すべてがうまくいっている。ジグザグの練習をして、その寸法を理解するようにしてください。それが成功すれば、私たちはそれでお金を稼ぐことができます。)

 
Алексей Тарабанов:

ただ、もう一度言いますが、すべて順調です。ジグザグを練習し、その次元を理解する。成功すれば、それで儲けられる。)

やってみたけど、儲からない、だから言っているんだ。

 
VVT:

試してみたけど、お金儲けにはならない、だから教えてあげよう。

では、このジグザグで試してみてください。違うものなんです。

 
Алексей Тарабанов:

まあ、このジグザグをストーリーでやってみるんですね。かなり違いますね。

ストーリーの上ではすべてが非常に美しいのですが、問題は実際の取引を始めるときから始まります。

 
VVT:

ストーリーの上ではすべてが非常に素晴らしいのですが、問題は実際の取引を開始したときに始まります。

まだ取引はしていません。