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

 
benzovoz:
コードのいたるところで、PERIOD_M5 を Period() に変更する。

しかし、その場合、例えばM30のチャートではM5の最小値ではなく、M30の最小値になってしまうので、M5である必要があります。
 
laveosa:

私の理解が正しければ、上記の150と同じ...

また、時代だけでなく、タイプもあります。すべての波動が他の時間枠でかなり正確に得られるわけではありません。小型のものでは可能だが、大型のものではそうでもない。
 

minima maximaで包み込まない新しいバリエーションがここにある......。

int MaperiodM5maBIG_1,

MaperiodM5maBIG_2,

MaperiodM5ma_1,

MaperiodM5ma_2。

if(Period()>1){。

MaperiodM5maBIG_1 = 750 / Period();

MaperiodM5maBIG_2 = 750 / Period()です。

MaperiodM5ma_1 = 25 / Period();

MaperiodM5ma_2 = 25 / Period();

}

さもなくば

{

MaperiodM5maBIG_1 = 750;

MaperiodM5maBIG_2 = 750です。

MaperiodM5ma_1 = 25;

MaperiodM5ma_2 = 25;

}

M5maBIG_1= iMA(ed,Period(),MaperiodM5maBIG_1,0,MODE_EMA,PRICE_CLOSE,1) となります。

M5maBIG_2= iMA(ed,Period(),MaperiodM5maBIG_2,0,MODE_EMA,PRICE_CLOSE,2) となります。

M5ma_1= iMA(ed,Period(),MaperiodM5ma_1,0,MODE_EMA,PRICE_CLOSE,1);

M5ma_2= iMA(ed,Period(),MaperiodM5ma_2,0,MODE_EMA,PRICE_CLOSE,2);

if(M5ma_2>M5maBIG_2&&M5ma_1<M5maBIG_1){ordersend(520); ............................みたいな括弧もいじるべきかな-------((M5ma_2>M5maBIG_2)&&(M5ma_1<M5maBIG_1))---...と思うんですが。

or (((M5ma_2)>M5maBIG_2)&&((M5ma_1)<M5maBIG_1))

}//amx13_75

if(a==520){RefreshRates();//__________________________________________________________________________________

op=NormalizeDouble(Ask,Digits);sl=NormalizeDouble(op-62*kio*Point,Digits);tp=NormalizeDouble(op+54*kio*Point,Digits)。

ticket=OrderSend(ed,OP_BUY, Lot,op,3,sl,0,comm,magic+520,0,Green);//_____Lot=?

err=GetLastError()です。

if(err!=0){Print("Error-",err," op-",op," sl-",sl," tp-",tp);}}.

というのも効かないんですよね、ちなみに......。:(

 
Vinin:

また、時代だけでなく、タイプもあります。すべてのスイングが他の時間枠でかなり正確にできるわけではありません。小型のものでは可能だが、大型のものではそうでもない。

ええ、それは承知していますが、この場合、正しいTFに乗算/分割してウェービング期間を移植することで、より正確な結果が得られるはずです。私の記憶では、違う時期のワンドを使うと必ず結果が悪くなるのですが、真偽のほどはわかりません。
 
benzovoz:

はい、それは承知していますが、この場合、正しいTFに乗算/分割してウェービング期間を移植することで、より正確な結果が得られるはずです。私が覚えている限りでは、他のTFのウェービングを使用した場合、結果は常に悪くなります。

では、異なるタイムフレームで同じ結果を得るにはどうすればよいのでしょうか?:/
 

ここで試しに追加してみる。

if(Period()>1){

MaperiodM5maBIG_1 = 750 / Period();

MaperiodM5maBIG_2 = 750 / Period();

MaperiodM5ma_1 = 25 / Period();

MaperiodM5ma_2 = 25 / Period();

}

else

{

MaperiodM5maBIG_1 = 750;

MaperiodM5maBIG_2 = 750;

MaperiodM5ma_1 = 25;

MaperiodM5ma_2 = 25;

}

if( MaperiodM5ma_1 <1) MaperiodM5ma_1 = 1; 

if( MaperiodM5ma_2 <1) MaperiodM5ma_2 = 1;   


 
laveosa:

では、異なるタイミングで同じ結果を得るにはどうすればよいのでしょうか?:/

同じものは手に入らないが、近づくことはできる
 
benzovoz:

ここで試しに追加してみる。

if(Period()>1){

MaperiodM5maBIG_1 = 750 / Period();

MaperiodM5maBIG_2 = 750 / Period();

MaperiodM5ma_1 = 25 / Period();

MaperiodM5ma_2 = 25 / Period();

}

else

{

MaperiodM5maBIG_1 = 750;

MaperiodM5maBIG_2 = 750;

MaperiodM5ma_1 = 25;

MaperiodM5ma_2 = 25;

}

if( MaperiodM5ma_1 <1) MaperiodM5ma_1 = 1; 

if( MaperiodM5ma_2 <1) MaperiodM5ma_2 = 1;   



noaaaaa 動作しない......。何のために?
 
Vinin:

同じものは手に入らないが、近いものは手に入る

つまり、紳士は......。フクロウを書くのであれば、タイミングは1つだけで、いろいろなものが混ざっているのはNGですよね?:)
 
laveosa:

つまり、紳士は......。フクロウを書くのであれば、タイミングは1つだけで、いろいろなものが混ざっているのはNGですよね?:)

質問する前に考えればいいんです。近いと近くないは全く別の概念です。