[アーカイブ!】どんなエキスパートやインジケーターでも無料で書きます。 - ページ 56

 
Tresk:
こちらこそ、よろしくお願いします。未完成のExpert Advisor(トレーディングシステム)があるのですが、どうしたらいいですか?エリオット波動に効く表示されるだけで取引はできない。このシステムは、最も収益性が高く、正確な波動である波動3に対して有効です。他を考慮しない。波動3でEAを取引させることは可能か?
実験してみよう:エリオット波動の 3つ目でトレードできるのか?
 
Tresk:
ごきげんよう。未完成のExpert Advisor - トレーディングシステムがあります。エリオット波動に作用する。表示されるだけで、取引はできない。このシステムは、最も収益性が高く、正確な波動である波動3に対して有効です。他を考慮しない。波動3で取引するEAを作ることはできますか?

ごきげんよう。

フォーラムにアドバイザーをアップロードして、マジックをやりたい人みんなに......。

私もやってみます...。

 
こんにちは

私はエルダーインパルスシステムで取引しており、値によってバーが赤、緑、青に色分けされる「エルダーインパルスシステム」というインジケーターを使用しています。

このインジケータを修正するか、このインジケータをベースに新しいインジケータを作成して、すべてのタイムフレームについて2つの値をテーブルに表示させるというアイデアがあるのです。

値 1 - 以前に閉じたバーの色
値 2 - 現在開いているバーの色
例:
M1 - r.1 r.2
M5 - r.1 r.2
M15 - r.1 r.2
M30 - r.1 r.2
H1 - r.1 r.2
H4 - r.1 r.2
D1 - r.1 r.2
W1 - r.1 r.2

MN-zn.1zn.2

値は、例えば、矢印、赤-赤矢印下向き、緑-緑矢印上向き、青-青矢印横向きでもよい。

自分で書いてみましたが、何も出てきませんので、よろしくお願いします。

エルダーのインパルスシステムでトレードしている皆さんには、このインジケーターが役に立つと思います。

以下は、エルダーインパルスシステムのインジケーターのコードです。

#property indicator_chart_window
#property indicator_buffers 6
#property indicator_color1 Green
#property indicator_width1 2
#property indicator_color2 Green
#property indicator_width2 2
#property indicator_color3 Red
#property indicator_width3 2
#property indicator_color4 Red
#property indicator_width4 2 
#property indicator_color5 Aqua
#property indicator_width5 2
#property indicator_color6 Aqua
#property indicator_width6 2
extern int period = 13;
extern int ma_shift = 0;
extern int ma_method = 1;//0-3
extern int fast_ema_period = 12;
extern int slow_ema_period = 26;
//---- buffers
double ExtMapBuffer1[];
double ExtMapBuffer2[];
double ExtMapBuffer3[];
double ExtMapBuffer4[];
double ExtMapBuffer5[];
double ExtMapBuffer6[];
 
int init()
  {
//---- indicators
   SetIndexStyle(0,DRAW_HISTOGRAM);
   SetIndexBuffer(0,ExtMapBuffer1);
   SetIndexStyle(1,DRAW_HISTOGRAM);
   SetIndexBuffer(1,ExtMapBuffer2);
   SetIndexStyle(2,DRAW_HISTOGRAM);
   SetIndexBuffer(2,ExtMapBuffer3);
   SetIndexStyle(3,DRAW_HISTOGRAM);
   SetIndexBuffer(3,ExtMapBuffer4);
   SetIndexStyle(4,DRAW_HISTOGRAM);
   SetIndexBuffer(4,ExtMapBuffer5);
   SetIndexStyle(5,DRAW_HISTOGRAM);
   SetIndexBuffer(5,ExtMapBuffer6);
//----
   return(0);
  }
 
int start()
  {
   int i,counted_bars=IndicatorCounted();
//----
   i=Bars-counted_bars-1;
   while(i>=0)  
      {
      double MA_0   = iMA(NULL,0,period,ma_shift,ma_method,PRICE_CLOSE,i);
      // applied_price_ma - по какой цене расщитывать среднюю
      // i - сдвиг относительно текущего бара
      double MA_1   = iMA(NULL,0,period,ma_shift,ma_method,PRICE_CLOSE,i+1);
      double MACD_main1 = iMACD(NULL,0,fast_ema_period,slow_ema_period,9,PRICE_CLOSE,MODE_MAIN,i);
      double MACD_signal1 = iMACD(NULL,0,fast_ema_period,slow_ema_period,9,PRICE_CLOSE,MODE_SIGNAL,i);
      double MACD_main2 = iMACD(NULL,0,fast_ema_period,slow_ema_period,9,PRICE_CLOSE,MODE_MAIN,i+1);
      double MACD_signal2 = iMACD(NULL,0,fast_ema_period,slow_ema_period,9,PRICE_CLOSE,MODE_SIGNAL,i+1);
       // MODE_MAIN - основная линия MACD, MODE_SIGNAL - сигнальная
       
      if(MA_0>MA_1 && (MACD_main1-MACD_signal1)>(MACD_main2-MACD_signal2) && ((MACD_main1-MACD_signal1)>0))
         {
         ExtMapBuffer1[i]=High[i];
         ExtMapBuffer2[i]=Low[i];
         }
      if(MA_0<MA_1 && (MACD_main1-MACD_signal1)<(MACD_main2-MACD_signal2) && ((MACD_main1-MACD_signal1)<0))
         {
         ExtMapBuffer3[i]=High[i];
         ExtMapBuffer4[i]=Low[i];
         }
      if(MA_0<=MA_1 && (MACD_main1-MACD_signal1)>0)
         {
         ExtMapBuffer5[i]=High[i];
         ExtMapBuffer6[i]=Low[i];
         } 
      if(MA_0<=MA_1 && (MACD_main1-MACD_signal1)>(MACD_main2-MACD_signal2))
         {
         ExtMapBuffer5[i]=High[i];
         ExtMapBuffer6[i]=Low[i];
         } 
      if(MA_0>=MA_1 && (MACD_main1-MACD_signal1)<0)
         {
         ExtMapBuffer5[i]=High[i];
         ExtMapBuffer6[i]=Low[i];
         }      
      if(MA_0>=MA_1 && (MACD_main1-MACD_signal1)<(MACD_main2-MACD_signal2))
         {
         ExtMapBuffer5[i]=High[i];
         ExtMapBuffer6[i]=Low[i];
         }                                                 
      i--;
      } 
//----
   return(0);
  }
 
euroman:
こんにちは。

私はエルダーインパルスシステムで取引しており、値によってバーが赤、緑、青に色分けされる「エルダーインパルスシステム」というインジケーターを使用しています。

このインジケータを修正するか、これをベースに新しいインジケータを作成し、すべてのタイムフレームで2つの値をテーブルに表示させるというアイデアがあります。

エントリーやエグジットの取引条件を書いておくと良いですね。

 
sergeev:

なんだかんだ言って、エントリーやエグジットの取引条件を書いた方がいいんですよね。

エルダー戦略では、この指標はエントリーやエグジット条件を示すのではなく、市場の強気と弱気のトレンドの強さを示すものです。バーが緑色の時は売り禁、赤色の時は買い禁です。そのため、この取引システムを使用する練習から、すべての時間枠で 強気と弱気を一度に見ることができる必要性が出てきました。もしよろしければ、このインジケーターの書き方について、1週間ほど悩んでいます。その場合、各タイムフレームの1番目と2番目の値のシグナルの出力をどのように書くか、それが私の問題です。
 
dzhini:
この線引きの正式な基準はあるのでしょうか?
 

皆さん、こんにちは。

ATR(Average Range over n periudes)のエッセンスに、強気と弱気のローソクに別々の2つの平均を加えただけのような指標を誰か書けないでしょうか?

 
プログラマーの皆さん、こんにちは。任意の時間枠で前日のOHLC 値をグラフ表示するインジケータが必要です。Thanks in advance!
 

皆さん、台本を書いてもらってもいいですか?

ストップ、プロフィット、ボリュームを調整した2つの注文を出す。

例:買いを建て、ストップで売り、利益で買う。

 
こんにちは、すべて=)...おそらくすでにこれと複数回遭遇...しかし、それでも、私は2MA指標に基づいて、ちょうどそれにマイレ、またはasci =)にメールの機能を追加する必要があります... ...。というのは、クシャクシャになったとき =)、だからわかるんです......。=)...このシステムはこれに基づいています...めちゃくちゃシンプルですが、ちょっと調整すればかなり儲かります =))...オンラインで似たものをダウンロードしましたが、不思議なことに、期間は同じなのに、MAはチャート上で私の「ネイティブ」のものと一致しません、問題はパラメータだと理解していますが、なぜか設定にありません...インディケータがこう書かれているか、何か別のものか...私はこのビジネスにとって新しいので =), 誰かが私を助けてくれると感謝です ...。