どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 993

 
paladin80:

iHighestでは、2番目のパラメータがtimeframeです。

iHighest インデックス.

val=High[val_index] - High[]は現在のチャートにリンクしています。

私がすでに持っている例と同じものを、形式が違うだけで書いているんですね。

 
スクリプトから手入力の要求をする方法を教えてください。
 
Ellie:
スクリプトから手入力の要求をする方法を教えてください。
#property script_show_inputs.
 
ありがとうございます。
 
また、もう一つの質問ですが、a=a+5というコードは許されますか? 変数aは正しくカウントされますか? それとも、まずaの値を 別の変数に代入 し、それをインクリメントし、その結果を変数aに代入すべきでしょうか? すなわち、b=a;a=b+5ですか?
 
Ellie:
また、もう一つの質問ですが、a=a+5というコードは許されますか? 変数aは正しくカウントされますか? それとも、まずaの値を別の変数に代入し、それをインクリメントし、その結果を変数aに代入すべきでしょうか? つまり、b=a; a=b+5ということですか?
#property strict

int A = 10;    // начальное значение А

void OnStart()
  {
//---
   A = A + 5;  // увеличение А на 5 и присвоение А результата, A = 10 + 5 = 15
   A += 5;     // то же самое, А увеличивается на 5, А = 15

   A = A - 5:  // уменьшение А на 5 и присвоение А результата, A = 10 - 5 = 5
   A -= 5;     // то же самое, А уменьшено на 5, А = 5

   A = A * 5;  // умножение А на 5 и присвоение А результата, A = 10 * 5 = 50
   A *= 5;     // то же самое, А умножено на 5, А = 50

   A = A / 5;  // деление А на 5 и присвоение А результата, A = 10 / 5 = 2
   A /= 5;     // то же самое, А поделено на 5, А = 2
  }
 
paladin80:

a=a+5をロシア語に訳すと、「a」は「a+5」になります。要するに、できるんです :)
 
001:
a=a+5をロシア語に訳すと、「a」は「a+5」になります。要するに、できるんです :)
ロシア語はめったに話せないので、ちょっと単語が混乱してきました :) 。
 

このエラーは何を意味しているのでしょうか?また、その説明はどこにあるのでしょうか?

よろしくお願いします。

Expert Advisorは正常にコンパイルされます。

プロファイリング時に、「Journal」タブでエラーが発生します:MT4 Profiling - loading of xxXXXXXXx failed

チャートに貼り付けても目に見える変化はなく、「Journal」タブに「XXXXXXXはエキスパートではないので実行できません」と表示されます。

 
abeiks:

こんにちは。

現在、この関数は現在のチャート(double High[])に連動しています。異なるタイムフレームの価格を受信するために、どのように関数を変更できますか? High_Lim(PERIOD_H4,10,1) High_Lim(PERIOD_M15,10,1)

もし必要な方がいらっしゃれば、異なる時間枠の最大バー価格を 取得する方法の例です。

//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
//---
Print("::::::::::::::::::::::::: High_Lim(PERIOD_H1,10,1) = ", High_Lim(PERIOD_H1,10,1));  
Print("::::::::::::::::::::::::: High_Lim(PERIOD_H4,10,1) = ", High_Lim(PERIOD_H4,10,1));  
}

//+----------------------------------------------------------------------------+
//|  Autors   : Nauris Zukas (abeiks)                                          |
//+----------------------------------------------------------------------------+
double High_Lim(ENUM_TIMEFRAMES GrafPeriod, int Bari_atp, int Bari_shift)
{double HighLim = iHigh(NULL, GrafPeriod,iHighest(NULL,GrafPeriod,MODE_HIGH,Bari_atp,Bari_shift));          
return(HighLim);
}
理由: