[ARCHIVE]フォーラムを乱立させないために、どんなルーキーの質問でも。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 5. - ページ 158

 
grell:

今まで全く変わらなかったのに。チェックを入れたり外したりすると、昔の値が戻って、それで終わり...。
値を調整した後、次のフィールドにポインターを移動して、何か
 
tara:
値を調整した後、次のフィールドにポインターを移動して、何か


冗談抜きでいろいろ試したんですよ。最適化パラメータでは、すべてが均一で、おそらく値を落とすための目盛りがなくても、解決可能ですが、3番目のタブでは完全に*不透明で、私はもうそれを触れません、私はあきらめています。
 
この仕組みは全く使っていません。
 
 kopeyka:

質問です。iCustom buffer経由で履歴のバーシフトを渡そうとしています。

日付の前の例(もちろんintを渡す)。

こんな風に試してみてください。

最初にWokneを実行すると、縦線が表示されます

動かしながら、リニアレグレッションチャンネルを 見る .

このように

#property indicator_chart_window
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
//---- 
SetVLine(Yellow,"VLine",Time[10]);//Рисуем линию
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  { 
//----
  ObjectDelete("VLine"); 
  ObjectDelete("Regres");  
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
  {
   datetime VLine=ObjectGet("VLine",OBJPROP_TIME1);
   int Bar = iBarShift(NULL,0,VLine,false);// вар этой линии 
  // канал линейной регрессии 
  SetRegression(Yellow,"Regres",Time[Bar],Time[0]);
//----
   Comment("",Bar); 
//----
   return(0);
  }
//+------------------------------------------------------------------+
//+----------------------------------------------------------------------------+
//|  Версия   : 02.07.2008                                                     |
//|  Описание : Установка объекта OBJ_VLINE вертикальная линия                 |
//+----------------------------------------------------------------------------+
//|  Параметры:                                                                |
//|    cl - цвет линии                                                         |
//|    nm - наименование               ("" - время открытия текущего бара)     |
//|    t1 - время                      (0  - время открытия текущего бара)     |
//|    st - стиль линии                (0  - простая линия)                    |
//|    wd - ширина линии               (1  - по умолчанию)                     |
//+----------------------------------------------------------------------------+
void SetVLine(color cl, string nm="", datetime t1=0, int st=0, int wd=1) {
  if (nm=="") nm=DoubleToStr(Time[0], 0);
  if (t1<=0) t1=Time[0];
  if (ObjectFind(nm)<0) ObjectCreate(nm, OBJ_VLINE, 0, 0,0);
  ObjectSet(nm, OBJPROP_TIME1, t1);
  ObjectSet(nm, OBJPROP_COLOR, cl);
  ObjectSet(nm, OBJPROP_STYLE, st);
  ObjectSet(nm, OBJPROP_WIDTH, wd);
}
//+----------------------------------------------------------------------------+
//+----------------------------------------------------------------------------+
//|  Версия   : 12.10.2007                                                     |
//|  Описание : Установка объекта OBJ_REGRESSION канал линейной регрессии.     |
//+----------------------------------------------------------------------------+
//|  Параметры:                                                                |
//|    cl - цвет линии                                                         |
//|    nm - наименование               ( ""   - время открытия текущего бара)  |
//|    t1 - время открытия бара        (  0   - Time[10])                      |
//|    t2 - время открытия бара        (  0   - Time[0])                       |
//|    ry - луч                        (False - по умолчанию)                  |
//|    st - стиль линии                (  0   - простая линия)                 |
//|    wd - ширина линии               (  1   - по умолчанию)                  |
//+----------------------------------------------------------------------------+
void SetRegression(color cl, string nm="", datetime t1=0, datetime t2=0,
                    bool ry=False, int st=0, int wd=1) {
  if (nm=="") nm=DoubleToStr(Time[0], 0);
  if (t1<=0) t1=Time[10];
  if (t2<=0) t2=Time[0];
  if (ObjectFind(nm)<0) ObjectCreate(nm, OBJ_REGRESSION, 0, 0,0, 0,0);
  ObjectSet(nm, OBJPROP_TIME1, t1);
  ObjectSet(nm, OBJPROP_TIME2, t2);
  ObjectSet(nm, OBJPROP_COLOR, cl);
  ObjectSet(nm, OBJPROP_RAY  , ry);
  ObjectSet(nm, OBJPROP_STYLE, st);
  ObjectSet(nm, OBJPROP_WIDTH, wd);
}
 

こんにちは、MT4Period_Converterの デフォルトスクリプトを変更して、ローソク足が10pipsを超えたら新しいローソク足が開くようにする方法を教えてください。

 
初心者の方に、どの指標を一番使っているか教えていただけますか?
 
sanktum:
しかし、必要なパラメータをダブルクリックすると、70の前に縦線が表示されるので、70の前に10を入力し、Enterキーを押すと結果は1070になりますが、10だけでいいのでしょうか?

さて、整理すると、あなたの縦線をカーソルと呼びます。2回クリックすると、70という数字の前にカーソルが表示される。

選択肢は2つ。

1.キーボードのカーソルキーの位置はご存知の通り、上下左右の4つの矢印キーのことです)。それで...右矢印キーを2回押して、カーソル(数字の70の前にある)を右へ移動させます。次に、Backspaceキーを2回押して、おっと...。70という数字が消去される。これでカーソルのあるフィールドは空っぽになりました。10を入力し、Enterキーを押す。

2.同じスタート - 70で2クリック...Deleteを2回押し(カーソルをどこかに移動する必要はありません)、10を入力し、Enterを押します。

そして、それがうまくいかないと言ってみてください...。
 
Neffedov:
初心者の方に、どの指標を一番使っているか教えていただけますか?
自作
 
artmedia70:

さて、整理しますと、縦線のことをカーソルと呼びます。2回クリックすると、70という数字の前にカーソルが表示される。

選択肢は2つ。

1.キーボードのカーソルキーの位置はご存知の通り、上下左右の4つの矢印キーのことです)。それで...右矢印キーを2回押して、カーソル(数字の70の前にある)を右へ移動させます。次に、Backspaceキーを2回押して、おっと...。70という数字が消去される。これで、カーソルのあるフィールドは空っぽになりました。10を入力し、Enterキーを押す。

2.同じスタート - 70で2クリック...Deleteを2回押し(カーソルキーをどこかに移動する必要はありません)、10を入力し、Enterを押します。

そして、それがうまくいっていないと言ってみてください...。

ありがとうございました。
 
誰も助けてくれないのか?