[ARCHIVE!] フォーラムを散らかさないように、どんなルーキーの質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしではどこにも行けない - 4. - ページ 517

[Deleted]  
こんばんは。座標ay1, ay2 ...の2本の曲線があります。ayN,もう一方は座標by1,by2 ...です.byN.SUM((ayN-K*byN)^2)/N <=C (Cはある数)となるようなKの値があるかどうかを調べることが必要である。
 
こんにちは フォーラムのユーザーの皆様、私は初心者です、私は私の最初のExpert Advisorを書いています、あなたはアルゴリズムのバグを修正するのを助けることができます、(基準によって閉鎖注文が動作しない())、ここでファイルです...
ファイル:
 

皆さん、こんばんは。

私は、過去n本のバーの中で最小値と最大 値を表示するインジケータ(初めてのインジケータです)を書こうと しました。

何が間違っていたのか、理解できないようです。

私が何をしようとしているのか理解できるように助けてください。

カウントダウンは1小節から始まります。

#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Red
#property indicator_color2 Red

extern int Quant_Bars = 5; //количество баров
int i;                     //номер бара
int Minimum;               //минимум за n баров
int Maximum;               //максимум за n баров

//--- buffers
double Line_1[];     //объявление массивов под..
double Line_2[];     //..буферы индикаторов

int init()
  {
//---- indicators
   SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,2);    //стиль линии
   SetIndexBuffer(0,Line_1);                    //назнач. массива буферу
   SetIndexStyle(1,DRAW_LINE,STYLE_SOLID,2);    //стиль линии
   SetIndexBuffer(1,Line_2);                    //назнач. массива буферу
//----
   return;                                      
  }

int start()
  {                        
   double Minimum = Bid;      //мин. цена
   double Maximum = Bid;      //макс. цена
   
   for(i=1; i<=Quant_Bars; i++)
   {
    if(Low[i]<Minimum)        //если меньше известного..
       Minimum = Low[i];      //..то оно и будет минимальным
      
    if(High[i]>Maximum)       //если большн известного..
       Maximum = High[i];     //..то оно и будет максимальным
    }
       
    Line_1[i] = Minimum;      //отобразить линию минимума
    Line_2[i] = Maximum;      //отобразить линию максимума
   
   return;
  }
 
AndEv:
こんばんは。座標ay1, ay2 ...の2本の曲線があります。ayN,もう一方は座標by1,by2 ...です.byN.SUM((ayN-K*byN)^2)/N <=C (Cはある数)となるようなKの値があるかどうかを調べることが必要である。
むしろ、曲線ではなく、破線のようなものです。アレクセイに 聞く。
削除済み  

こんばんは。

コーディングに関しては、ちょっと「クルクルパー」なんです :)フィボナッチ指標に基づいたExpert Advisorを構築しています。今までの戦略には注目していない。問題は7つのフィボナッチレベル ですが、それぞれのレベルをクロスさせる方法は、2種類の保留注文だけを設定し、それ以上は設定しないことです。

何かヒントがあれば幸いです。

ぎこちないロシア語で申し訳ありません。

ファイル:
 
valenok2003:


ピリオドを複数個使用する。

例:H1

extern int FastEMA=12;
extern int SlowEMA=26;
extern int SignalSMA=9;

H3でも同じ値が必要な場合

H1に設定する

extern int FastEMA=36;
extern int SlowEMA=78;
extern int SignalSMA=27;

は、すべてのインデックスで動作するわけではありません。

付録:任意のTFに対する確率的実装の例

あなたのコードでは、どのインジケーターの第2パラメーターにも、任意の分数を書くことができるようです。例えば iRSI(NULL, 300, ......) - H5時間枠の場合。それは本当ですか?
 
Pacman:

皆さん、こんばんは。

私は、過去n本のバーの中で最小値と最大 値を表示するインジケータ(初めてのインジケータです)を書こうとしました。

どこを間違えているのかがわからない。

私のやりたいことを理解するために、どうか助けてください

カウントダウンは1小節から始まります。


#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Red
#property indicator_color2 Red

extern int Quant_Bars = 5; //количество баров
int i;                     //номер бара
int Minimum;               //минимум за n баров
int Maximum;               //максимум за n баров

//--- buffers
double Line_1[];     //объявление массивов под..
double Line_2[];     //..буферы индикаторов

int init()
  {
//---- indicators
   SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,2);    //стиль линии
   SetIndexBuffer(0,Line_1);                    //назнач. массива буферу
   SetIndexStyle(1,DRAW_LINE,STYLE_SOLID,2);    //стиль линии
   SetIndexBuffer(1,Line_2);                    //назнач. массива буферу
//----
   return;                                      
  }

int start()
  {                        
   double Minimum = Bid;      //мин. цена
   double Maximum = Bid;      //макс. цена
   
   for(i=1; i<=Quant_Bars; i++)
   {
    if(Low[i]<Minimum)        //если меньше известного..
       Minimum = Low[i];      //..то оно и будет минимальным
      
    if(High[i]>Maximum)       //если большн известного..
       Maximum = High[i];     //..то оно и будет максимальным
    }

   //
   // Здесь как минимум нужен цикл, лучше два разных - для мин и макс ..............
   //
    Line_1[i] = Minimum;      //отобразить линию минимума
    Line_2[i] = Maximum;      //отобразить линию максимума
   
   return;
  }
 

こんばんは!(^o^)教えてください、矢は1本か2本入れれば十分なのでしょうか?

bool napravlenieCCI=false;
 if( CCI_50S<100&&CCI_50>100 ||CCI_50S<0&&CCI_50>0|| CCI_50S<-100&&CCI_50>-100  )napravlenieCCI=true;// if( CCI_50S>CCI_50&& )napravlenieCCI=false;
  if(napravlenieCCI){  ObjectCreate( "name", OBJ_ARROW, 0, TimeCurrent(),Ask);}
[Deleted]  

こんにちは。

賢い人は簡単なことをアドバイスしてください。 私は3つのExpert Advisorを異なる通貨ペアで同時に作動させています。それらのいずれかが取引したい場合は、どのように私は、この通貨ペアですでに開いている取引があるかどうかを確認できますか? 1つだけのExpert Advisorが動作している場合は、すべてが容易である。OrderTotal()。たくさんあるときは、どうすればいいのか?

 
Dozol:

こんにちは。

賢い人は簡単なことをアドバイスしてください。 私は3つのExpert Advisorを異なる通貨ペアで同時に作動させています。それらのいずれかが取引したい場合は、どのように私は、この通貨ペアですでに開いている取引があるかどうかを確認できますか? 1つだけのExpert Advisorが動作している場合は、すべてが容易である。OrderTotal()。たくさんあるときは、どうすればいいのか?

大人の質問!?OrderMagicNumber() について何かご存知でしょうか?