一人はみんなのために。共通 Exept. - ページ 5

 
ウィリアムズは月10%以上と言っているので、原則的には悪くないと思います =)。

2 solandr:
多分、彼らは億万長者であることを隠しているだけなのでしょう ;))
すでにどこかにそのようなEAが書かれていると思うのですが、自分で書くのは億劫です。

2 ExpertTrader:
Alligatorだけに基づいてExpert Advisorを書く のは難しいように思います。なぜなら、コンピュータはまだトレンドを明確に識別する方法を説明する必要があるからです(はい、Gatorもありますが、そこではトレンドと比較して回廊についてだけ話すことができるので、履歴などを分析しなければなりません)。
ビリーの言うようなやり方をすれば、アリゲーターの顎が大きく開いていてもいなくても同じで、入るための信号はフラクタル貫通であり、その上で他の計測を適用することになります。


一般に、ビルさんの主張に賛同できないことはないでしょう(やはり心理学者 =))
 
我慢できないんです。この段階で会話に入る。2rebus regarding "In fact, the bar contains the most important thing - the vector of market changes." バーが最も重要なものを含んでいると言った方が正しいかもしれない...。一方、一般にバーというのは、市場の分断性を考えると、不完全な道具である。そして、それを前提に、AOなどのほとんどのツールの不完全さを語ることができるのです。そんな視点です。
 
2 njel:
ツールとしてのバーの見方は? "Close price is less than open price "みたいな?バーから明確な何かを引き出すことは可能なのでしょうか?一方、小節の連続は1小節以上です。そして、「市場のフラクタル性を考慮して」(私は市場の非線形性と言いたい)ウィリアムズはフラクタルを開発したところです。

ビルの提案する戦略を厳密に守れば、利益は出るはずだと思うのですが。(引用履歴を見ると、本当に効果があるようです)。残念ながら、私はデモで少ししか試していませんが、もしかしたら誰かがそれが本当であることを確認してくれるかもしれません(あるいは反論してくれるかもしれません ;)。
 
2 m1rr0r:

まあ、バーが道具でないなんてことはないでしょう。オープニングよりクロージングが少なく、期間中の最高値と最安値を表示...例えば :) .でも、そんなことは全然関係ないんです。戦略を立てるとき、重要なのはそれを実行した結果だけではありません。すべての稼働中のシステムの中で、最もシェアが高いのは、古くなったシステムの代表です。歴史上、彼らはあなたに利益を与えるだろう、私はあなたのためにそれらを生成しますように、あなたが生成する必要があるどのように多くの戦略を教えてください。100個以上の場合、5つのストラテジーを無料で提供します。すべてが論理的なので、文句のつけようがないのです。ウィリアムズの理論の根拠は何ですか?まあ、フラクタルだから何?
 

そんな中、たどり着いたのがこちら。
MACDを使用することをお勧めします。
信号:
1.買い: シグナル ラインを下から上に抜けたとき、同指標で定義されるトレンドが上向きになるはずです。トレンドは、前回のシグナルから今回のシグナルまでの2点を基準にプロットされます(図中では黒い線で表示)。
2.ロングポジションを決済する: インディケータがシグナルラインを上から下へクロスする(シグナルラインが高くなる)。

ショートポジションの開始と終了はミラーリングされます。

 
 
ExpertTrader писал (а):

そんな中、たどり着いたのがこれです。
MACDを使うことを提案します。
信号のことです。
1.買い: シグナルラインを下から上に抜けたとき、同指標で定義されるトレンドが上向きになるはずです。トレンドは、前回のシグナルから今回のシグナルまでの2点を基準にプロットされます(図中では黒い線で表示)。
2.ロングポジションを決済する: インディケータがシグナルラインを上から下へクロスする(シグナルラインが高くなる)。

ショートポジションのオープン、クローズはミラーリングされます。


//+------------------------------------------------------------------+
//|                                     MACD Double Signal Trend.mq4 |
//|                      Copyright © 2006, MetaQuotes Software Corp. |
//|                                        https://www.metaquotes.net/ |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2006, MetaQuotes Software Corp."
#property link      "https://www.metaquotes.net/"
 
#property indicator_chart_window
#property indicator_buffers 5
#property indicator_color1 Blue
#property indicator_color2 Yellow
#property indicator_color3 Blue
#property indicator_color4 Yellow
//---- buffers
double buf0[];
double buf1[];
double buf2[];
double buf3[];
double tempbuf[];
 
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
//---- indicators
   SetIndexStyle(0,DRAW_ARROW,EMPTY, 2, Blue);
   SetIndexBuffer(0,buf0);
   SetIndexArrow(0,241);
 
   SetIndexStyle(1,DRAW_ARROW,EMPTY, 2, Yellow);
   SetIndexBuffer(1,buf1);
   SetIndexArrow(1,242);
 
//   SetIndexStyle(2,DRAW_ARROW,EMPTY, 1, Blue);
   SetIndexBuffer(2,buf2);
//   SetIndexArrow(2,251);
 
//   SetIndexStyle(3,DRAW_ARROW,EMPTY, 1, Yellow);
   SetIndexBuffer(3,buf3);
//   SetIndexArrow(3,251);
 
   SetIndexBuffer(4,tempbuf);
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
  {
   int   counted_bars=IndicatorCounted();
   int   limit=Bars-counted_bars;
   if( counted_bars>0) limit++;
   for(int i=0; i<limit; i++)
      {
      double MACD1=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,i+1);
      double MACD2=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,i+2);
      double signal1=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_SIGNAL,i+1);
      double signal2=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_SIGNAL,i+2);
      
      if (MACD2<signal2 && MACD1>signal1) 
         {
         buf2[i]=Open[i];
         tempbuf[i]=MACD1;
         }
      if (MACD2>signal2 && MACD1<signal1) 
         {
         buf3[i]=Open[i];
         tempbuf[i]=MACD1;
         }
      }
   i=limit;
   int count=0;
   while (i<Bars && count<2) 
      {
      if (tempbuf[i]!=0)count++;
      i++;
      }
   int iB=0;
   int iS=0;
   while (i>0)
      {
      if (buf2[i]!=EMPTY_VALUE)
         {
         if (iB!=0 && tempbuf[i]>tempbuf[iB]) buf0[i]=Open[i];
         iB=i;
         }
      if (buf3[i]!=EMPTY_VALUE)
         {
         if (iS!=0 && tempbuf[i]<tempbuf[iS]) buf1[i]=Open[i];
         iS=i;
         }
      i--;
      }
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+

そうだろ?
 
rebus:
テストビジュアライゼーションが出たときに思いついたんです。1本のバーの中での価格の動き方に注目しました。基本的に下位のTFを開かなくても、何が起こっているのかがわかるようになっています。もちろん、いつもというわけではありませんが、非常によくあることです。そこで考えたのが、1つのバー(どのTFでも)内の同じティックの平均価格を計算し、バー基準センター(High+Low+Close)÷3と比較したらどうだろう、ということです。いっそのこと、前のバーのOCと比較してみてはどうだろう。結果はオフセットまたはベクトルであり、そこに価格が入るはずです。最も興味深いのは、このベクトルは現在のバーが閉じる前にすでに使用することができるということです。おおよそ、このようなイメージです。まだ試す機会がないのですが。チャンピオンシップのことはすっかり忘れてしまっていて、これから追いつかなければならないのです。批評をお願いします。少し休んだら、自分でも実験してみようと思います。今のところ、日中OCとそのレベルを使っています。私たちの祖先は賢かったのです。:)ですから、とにかくこの方向で掘っていこうと思います。


この考え方の本質は、通常の移動平均で 実現されているはずです。1の期間を持つ。MA価格の算出方法は多岐にわたります。以上のような基準で、MA法を選択することができると思います。前のバーのMAを計算することで、価格変動のベクトルとなるMAラインを得ることができます。ちゃんと理解できたかな?ローソク足上の数値の差によるExpert Advisorはシンプルです。
実際、理論の実行可能性を示すことができるのは、実験だけである。
 
>例えば、ロッシュの価格調査への取り組み方をご覧ください。すべてが理にかなっているので、文句を言うことはありません。

どこを見ればいいのかリンクを送ってください。
 
ここで「七面鳥」を調理してみたので、ご覧ください。このアイデアをもとに、収益性の高いExpert Advisorを作ることができるかもしれません...。

この指標は、3本の移動平均線を用いて構築されています。これらのMAをチャートにプロットすると、Alligatorと 同じようなものが表示されます。

1.M
AクローズがMA(H+L+O+C)/4より高く、MA(H+L+O+C)/4がMAオープンより高ければ-買いです。
2.M AクローズがMA(H+L+O+C)/4より低く、MA(H+L+O+C)/4がMAオープンより低い場合、売りとなります。
MA終値がMA(H+L+O+C)/4-CLOSEより高ければ、MA(H+L+O+C)/4-CLOSE
4.M A終値がMA(H+L+O+C)/4より低い場合、ロングポジションをクローズします。

インジケータは、これらの信号を2本の線で表示します。
1.緑 色の線 - 売買シグナルを表示します。ゼロラインが下から上へクロスしたら買い、上から下へクロスしたら売り。
2.赤 い線は、ポジションを閉じるためのシグナルを示します。ゼロ線が交差したとき、下から上に向かってはショートポジションを、上から下に向かってはロングポジションをクローズしてください。



指標となるパラメータ。
1. 期間 - 移動平均の計算に使用する平均の期間です。
2. ma_method - 平均化手法。移動平均法の任意の値を指定することができます。
ファイル:
mamy.mq4  2 kb