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

 
Gek34:

こんにちは。

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);
}

 


もしかしたら、誰かがコードを修正するか、やり方を教えてくれるかもしれません。

ありがとうございました。


https://www.mql4.com/ru/search#!keyword=MTF%20MA&module=mql4_module_codebase
 

リンクありがとう、でもそれは私が必要とするものではない

この点を断面的につなげたいのです。

SetIndexStyle(0,DRAW_SECTION);
SetIndexBuffer(0,ExtMapBuffer1);
SetIndexEmptyValue(0,0.0);
SetIndexStyle(1,DRAW_SECTION);
SetIndexBuffer(1,ExtMapBuffer2);
SetIndexEmptyValue(1,0.0);


 
皆さんこんにちは。 質問なのですが、私は2つのEAを異なるブローカーに置いています。もう一台でやっていて、すべてOKなのですが、Alpariでは何も起こらないのですが、原因はAlpariでもう一台を同時にテストしているからということでしょうか?つまり、あるEAを動作させ、別のEAを同じ端末でテストすることは可能なのでしょうか?ありがとうございます!!!
 
laveosa:
皆さんこんにちは。 質問なのですが、私は2つのEAを異なるブローカーに置いています。もう一台でやっていて、すべてOKなのですが、Alpariでは何も起こらないのですが、原因はAlpariでもう一台を同時にテストしているからということでしょうか?つまり、あるEAを動作させ、別のEAを同じ端末でテストすることは可能なのでしょうか?ありがとうございます!!!

こんなこともできるんだ!テスターはEAのデータを取り、EAの動作に一切干渉しない!
 
borilunad:

もできるんです!テスターはEAのデータを取り、EAの動作に一切干渉しない!

ありがとうございます、了解しました。
 
Gek34:

リンクありがとう、でもそれは私が必要とするものではない

この点を断面的につなげたいのです。

SetIndexStyle(0,DRAW_SECTION);
SetIndexBuffer(0,ExtMapBuffer1);
SetIndexEmptyValue(0,0.0);
SetIndexStyle(1,DRAW_SECTION);
SetIndexBuffer(1,ExtMapBuffer2);
SetIndexEmptyValue(1,0.0);



それなら、断片的なコードではなく、すべてのコードを表示すべきです。考え込む必要はありません

ずいぶん前に作ったインジケータなので、動作するかどうかわからないが

ファイル:
 
ストップロスが 直前のローソク足の安値と等しい場合、正しい関数を書く方法を教えてください。ありがとうございました。
 
tara:
まず、自分が何を望んでいるのかを明確にすることです。幾何学的なアプローチも歓迎します。


スレッドを立ち上げましたhttps://www.mql5.com/ru/forum/143933
 
プログラミング言語を学び始めたばかりなので、混乱はご容赦ください)) 変数 double sl= を設定する必要があるのですが、その後が分かりません。ストップはLow Bar1と同じでなければなりません。感謝
 
art-gan:
プログラミング言語を学び始めたばかりなので、混乱はご容赦ください)) 変数 double sl= を設定する必要があるのですが、その後が分かりません。ストップはLow Bar1と同じでなければなりません。感謝
こんな風に試してみてください。
double sl= Low[i+1];