フラットなインジケーターです。 - ページ 7

 
Ibragim Dzhanaev:

トレンドフラットをロボットにどう説明するかという問題を解決しました。対象は終了しました。

メディエーター :=))



MMなし。最適化なし システムのテスト


もし私がシグナルを開いたら、購読することを忘れないでください;)


仲介者は問題を解決するのではなく、仲介者が提供するわずかなラグ期間、問題を先送りするだけである。

 

問題を解決する例として - フラットへの赤のエントリ、トレンドへの青のエントリ... はい、いくつかの小さな欠陥がありますが、インジケータはまだフラットレベルの検索に調整するために教えていない、それは技術と開発の問題だ... しかし、あなたが見れば、すでに顧客の70%が急いでする必要がないことを知っている だから我々はどこで、いつ入力するかを待つ... 単純かつ簡単に平均化せずに行います。

 

何かを示すためには、まず用語を正確に定義する必要があります。フラットとは? トレンドとは?

まず、少なくともフラットの基準を定義し、フラットまたはいわゆるフラットチャネルの内側で取引を開始することによって、このフラットで利益を上げるEAを作る必要があると考えましょう。

そこで、フラットの兆候と考えられる特徴は以下の通りです。

1.一定数のバーの 値動きは、一定数のポイントのための価格の廊下で、価格は一定の回数、上限と下限を横断する必要があります。チャンネルの境界線は、ローソク足の最大値や最小値である必要はありません。この期間の極値間の距離は、チャンネルの一定数%、例えば150%を超えないようにする必要があります。

2) フラット戦略では反発で始まることを考慮し、チャネルにある程度の傾き、例えば上方への傾きを許容してみる。そうすると、ダウントレードではあまり稼げず、アップトレードで多く稼ぐことができるようになります。私たちにも有効です。

3.平坦な水路は、幅が広がったり、傾斜が変わったり、移動したり、終了したりすることがあります。

4.平板は、例えば10本のような短いものでもよいし、100本、1000本のような長いものでもよい。

5.記述を完成させて、議論することをお勧めします。

もちろんいくつかの項目が主張されるかもしれませんが、元の戦略の原則に準拠する 私はあなたを思い出させてみましょう:基本的なルール - 利益を作るためにチャンネルの境界線からの反発にオープンする。すべての取引ではなく、少なくとも5件の連続した取引であるとします。

実は、フラットに一本化すると、あとは全部トレンドになるんです。日によっては、あるいは週によっては、まったくトレンドがないこともあるでしょう。特性の異なるフラットなセグメントを見るだけとなる。

それに対応して、トレンドはニュースリリース時に短期間現れることがほとんどで、80%以上のケースで予測可能である。

 
Evgeniy Gutorov:

問題を解決する例として - フラット、トレンドに青のエントリに赤...はい、小さなエラーがありますが、指標はまだフラットのレベルの検索に調整するために私を教えていない...しかし、それは技術とスキルの問題だ...だからあなたが見れば、すでに70%が急いでする必要がないことを知っているので、我々はどこで入力すると入力するときを待って... シンプルで簡単、平均化せず、。

直接平均法よりも良い方法を見つけたので、現在テスト中です。そこにインジケータは必要なく、アルゴリズムそのものがインジケータになるのです。

たくさんありますが、もちろん現実には出てきません。アルゴリズムそのものから脱却し、インジケータを使用しないことで、フラットからトレンドへの移行、またはその逆が、あたかも事前に検知されたかのようになるのです。価格がどちらに転ぶかわからないから起こるのです。すべてのバリエーションについて、注文が保留されています。数式化するのは苦手ですが、わかりやすいと思います。

https://www.mql5.com/ru/forum/228264/page2

Нужно ли на рынке прогнозирование с вероятностью более 50% ??
Нужно ли на рынке прогнозирование с вероятностью более 50% ??
  • 2018.02.23
  • www.mql5.com
Во многих темах можно встретить утверждение, что для работы на рынке вероятность правильного прогнозирования должна быть, ну обязательно, больше 0...
 
Dmitiry Ananiev:

何かを示すためには、まず用語を正確に定義する必要があります。フラットとは? トレンドとは?

まず、フラットの基準を定義し、フラットまたはいわゆるフラットチャネルの内側で取引を開始することによって、このフラットで利益を上げるExpert Advisorを作成する必要があると考えましょう。

そこで、フラットの兆候と考えられる特徴は以下の通りです。

1.一定数のバーの 値動きは、一定数のポイントのための価格の回廊にある、価格は一定数の上限と下限を横断しなければならない。チャンネルの境界線は、ローソク足の最大値や最小値である必要はありません。この期間の極値間の距離は、チャンネルの一定数%、例えば150%を超えないようにする必要があります。

2) フラット戦略では反発で始まることを考慮し、チャネルにある程度の傾き、例えば上方への傾きを許容してみる。そうすると、ダウントレードではあまり稼げず、アップトレードで多く稼ぐことができるようになります。私たちにも有効です。

3.平坦な水路は、幅が広がったり、傾斜が変わったり、移動したり、終了したりすることがあります。

4.平板は、例えば10本のような短いものでもよいし、100本、1000本のような長いものでもよい。

5.記入し、議論することをお勧めします。

もちろんいくつかの項目が主張されるかもしれませんが、元の戦略の原則に準拠する 私はあなたを思い出させてみましょう:基本的なルール - 利益を作るためにチャンネルの境界線からの反発にオープンする。すべての取引ではなく、少なくとも5件の連続した取引であるとします。

実は、フラットに一本化すると、あとは全部トレンドになるんです。日によっては、あるいは週によっては、まったくトレンドがないこともあるでしょう。特性の異なるフラットなセグメントを見るだけとなる。

80%以上の確率で予測できるニュースリリースでは、それぞれのトレンドがより頻繁に登場します。

トレンドとは何か?

波形が重なっていない場合。

フラットとは何ですか?

交差するときです。

フラットは、例えば10小節のような短いものでもよい。

現在進行中のトレンドの統合である可能性が高い。


上の投稿、より真に迫り、より早く、より簡単に。しかし、すべてを説明するつもりはありません。自分でやってみるしかないのです。

 
誰も説明していない最も重要なことは、トレンドからフラットへ、またはその逆へと常に変化するチャタリングです。これを計上しています。インジケーターがなければ即座に検出可能です。
 
Ibragim Dzhanaev:
あなたが考える最高のフラット・インジケーターは何ですか?悔しくなければ、ここでも直接送ってもいいんです。
機能し、正確にフラットを示すインジケーターがあります。売りから買いへの反転インジケータを物々交換したいのですが。
 

昔、自分用に書いたもので、すべての七面鳥にねじ込んでいます。私的にはかなり重宝しています。


double De      = 10.0; 
int    period1 = 4; 
int    period2 = 7; 
int    period3 = 10; 

.....................................
   Ma1[i]  = iMA(NULL,0,period1,0,MODE_EMA,PRICE_CLOSE,i+1);
   Ma2[i]  = iMA(NULL,0,period2,0,MODE_EMA,PRICE_CLOSE,i+1);
   Ma3[i]  = iMA(NULL,0,period3,0,MODE_EMA,PRICE_CLOSE,i+1);
   Ma4[i]  = iMA(NULL,0,period3,0,MODE_EMA,PRICE_CLOSE,i+2);

  CCI30[i]  = iCCI(NULL,0,26,PRICE_TYPICAL,i+1);

  STHm[i]  = iCustom(NULL,0,"ZeroLag_Stochs_true",12,3,3,0,i+1);

  spread = (int)MarketInfo(NULL,MODE_SPREAD);

...............................
...............................
//Comment----------------------------------
       if(CCI30[0] < 124.00 && CCI30[0] > -124.00)
          {
       if(Ma3[0] - Ma4[0]>=De*Point) 
         Comment (" NAME( " + Periods + " )","\n BUY","\n SPREAD=",spread);
       if(Ma4[0] - Ma3[0]>=De*Point) 
         Comment (" NAME( " + Periods + " )","\n SELL","\n SPREAD=",spread); 
       if(MathAbs(Ma4[0] - Ma3[0]) <=De*Point) 
         Comment (" NAME( " + Periods + " )","\n NULL","\n SPREAD=",spread);
          }
       if(CCI30[0] > 124.00)
          {
        if(Ma3[0] - Ma4[0]>=De*Point) 
         Comment (" NAME( " + Periods + " )","\n BUY","\n CLOSE BUY","\n SPREAD=",spread);
       if(Ma4[0] - Ma3[0]>=De*Point) 
         Comment (" NAME( " + Periods + " )","\n SELL","\n CLOSE BUY","\n SPREAD=",spread); 
       if(STHm[i] > 70) 
         Comment (" NAME( " + Periods + " )","\n CLOSE BUY","\n SPREAD=",spread);
          }
       if(CCI30[0] < -124.00)
          {
        if(Ma3[0] - Ma4[0]>=De*Point) 
         Comment (" NAME( " + Periods + " )","\n BUY","\n CLOSE SELL","\n SPREAD=",spread);
       if(Ma4[0] - Ma3[0]>=De*Point) 
         Comment (" NAME( " + Periods + " )","\n SELL","\n CLOSE SELL","\n SPREAD=",spread); 
       if(STHm[0] < 20) 
         Comment (" NAME( " + Periods + " )","\n CLOSE SELL","\n SPREAD=",spread);
          }
//Comment==================================
 

こんなアイデアもあります。新鮮だから、生なんです。気にしないで、一緒に考えましょう。

もう一本、閉じたロウソクを取り、その高値・安値を記憶する。そして、マスクと比較する。ロウソクを超えなければフラットです。

あるいは、何時期のものか分からないが、高値・安値。
 
Artemij:

こんなアイデアもあります。新鮮だから、生なんです。気にしないで、一緒に考えましょう。

もう一つの閉じたローソク足で、その高値と安値を記憶する。そして、マスクと比較する。ロウソクを超えなければフラットです。

あるいは、何時の時代か分からないが。

次のローソク足が高値と安値を超えなければ、それも横ばいです。

あなたが条件を作りたい場合 - どのローソク足(好ましくは2つの複合、1高から、別の低から)基礎として取るために、スプレッド、多分あなたは、トピックに役立つ何かを得るでしょう。