int start() { int counted_bars=IndicatorCounted(); int limit; if (TimeFrame>0) limit=Bars-counted_bars+(TimeFrame/Period()); else limit=Bars-counted_bars-1; int i=limit; int C_time; int Bar_Shift; if (limit==0) return(0); //wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww int h,l,h1,l1; while(i>=0) { C_time=Time[i]; Bar_Shift=iBarShift(NULL,TimeFrame,C_time,true); h=iMA(NULL,0,period,0,MODE_EMA,2,Bar_Shift); l=iMA(NULL,0,period,0,MODE_EMA,3,Bar_Shift);
サイクル
整数を通すと、計算速度が一桁上がります。また、標準的な関数を使って検索することができます
必要であれば、解決策を見出すことができます。例えば、整数の順序付き配列に行く。その中から目的の値を探します。
サイクル
配列要素の正しい値を検索するためのデフォルトの関数名を教えてください。
配列関数群では、見つからなかったようです。
この関数をよく見てください
この機能をよく見てください
こんにちは、式の書き方を教えていただけませんか?Bar2の始値が終値より小さければBar2b、逆に小さければBar2mを割り当てます。ありがとうございました。
そうやって書くんですね。
親愛なるフォーラムユーザーの皆様、こんにちは!!!
MQLを学び始めたばかりなので、もしかしたら素朴な質問で申し訳ないのですが...。
LWMAを同じ別ウィンドウに挿入する必要があるインジケータがあるのですが...。どうすれば実装できるのか教えてください.
図は、ベクターインジケーター(白線と黄色線)、そしてこの地下のインダクターに赤い波が重なっているところです。
こんにちは。
D1のセクションごとの読みを小さいTFで描画したいのですが、何も描画されません。
int start()
{
int counted_bars=IndicatorCounted();
int limit;
if (TimeFrame>0) limit=Bars-counted_bars+(TimeFrame/Period());
else limit=Bars-counted_bars-1;
int i=limit;
int C_time;
int Bar_Shift;
if (limit==0) return(0);
//wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
int h,l,h1,l1;
while(i>=0)
{
C_time=Time[i];
Bar_Shift=iBarShift(NULL,TimeFrame,C_time,true);
h=iMA(NULL,0,period,0,MODE_EMA,2,Bar_Shift);
l=iMA(NULL,0,period,0,MODE_EMA,3,Bar_Shift);
//----
ExtMapBuffer1[Bar_Shift]=h;
ExtMapBuffer2[Bar_Shift]=l;
i--;}
//----
return(0);
}
もしかしたら、誰かがコードを修正するか、やり方を教えてくれるかもしれません。
ありがとうございました。