Jede Anfängerfrage, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Nirgendwo ohne dich - 6. - Seite 624

 
benzovoz:
Ändern Sie PERIOD_M5 in Period() überall im Code

aber dann wird es nicht das M5-Minimum auf der M30-Karte sein, sondern das M30-Minimum, und ich möchte, dass es M5 bleibt.
 
laveosa:

Wenn ich es richtig verstanden habe, ist es dasselbe wie die oben erwähnten 150...

Neben dem Zeitraum gibt es auch den Typ. Nicht jede Welle kann auf anderen Zeitskalen recht genau ermittelt werden. Auf kleineren kann man das, auf höheren nicht so sehr
 

hier ist eine neue Variante, die nicht mit minima maxima.... abschließt

int MaperiodM5maBIG_1,

MaperiodM5maBIG_2,

MaperiodM5ma_1,

MaperiodM5ma_2;

if(Zeitraum()>1){

MaperiodM5maBIG_1 = 750 / Zeitraum();

MaperiodM5maBIG_2 = 750 / Zeitraum();

MaperiodM5ma_1 = 25 / Zeitraum();

MaperiodM5ma_2 = 25 / Zeitraum();

}

sonst

{

MaperiodM5maBIG_1 = 750;

MaperiodM5maBIG_2 = 750;

MaperiodM5ma_1 = 25;

MaperiodM5ma_2 = 25;

}

M5maBIG_1= iMA(ed,Zeitraum(),MaperiodM5maBIG_1,0,MODE_EMA,PRICE_CLOSE,1);

M5maBIG_2= iMA(ed,Zeitraum(),MaperiodM5maBIG_2,0,MODE_EMA,PRICE_CLOSE,2);

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

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

if(M5ma_2>M5maBIG_2&&M5ma_1<M5maBIG_1){ordersend(520);......................................................... Ich denke, wir sollten auch mit Klammern herumspielen wie-------((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){Drucken("Fehler-",err," op-",op," sl-",sl," tp-",tp);}}

das funktioniert übrigens auch nicht......... :(

 
Vinin:

Neben dem Zeitraum gibt es auch den Typ. Nicht jeder Schwung kann auf anderen Zeitskalen ganz genau sein. Auf kleineren kann man das, auf höheren nicht so sehr

Ja, das ist mir bewusst, aber in diesem Fall sollte die Portierung der Wellenperiode durch Multiplikation/Splitting auf die richtige TF genauere Ergebnisse liefern. Soweit ich mich erinnere, sind die Ergebnisse immer schlechter, wenn ein Zauberstab aus einer anderen Zeit verwendet wird, aber ich erhebe keinen Anspruch auf Wahrheit.
 
benzovoz:

Ja, das ist mir bewusst, aber in diesem Fall sollte die Portierung der Wellenperiode durch Multiplikation/Splitting auf die richtige TF genauere Ergebnisse liefern. Soweit ich mich erinnere, sind die Ergebnisse immer schlechter, wenn man das Winken von einer anderen TF verwendet, aber ich erhebe keinen Anspruch auf Wahrheit.

Wie erhalten Sie also die gleichen Ergebnisse in verschiedenen Zeitrahmen? :/
 

Hier zu versuchen und hinzufügen:

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:

Wie erhalten Sie also das gleiche Ergebnis bei unterschiedlichen Zeitpunkten? :/

Sie können nicht dasselbe bekommen, aber Sie können nahe dran sein
 
benzovoz:

Hier zu versuchen und hinzufügen:

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 nicht arbeiten..... Wozu haben wir das getan?
 
Vinin:

Sie können nicht dasselbe bekommen, aber ein ähnliches Exemplar

mit anderen Worten Herren..... wenn du eine Eule schreibst, dann nur ein Timing und nicht eine Mischung aus verschiedenen, richtig? :)
 
laveosa:

mit anderen Worten Herren..... wenn du eine Eule schreibst, dann nur ein Timing und nicht eine Mischung aus verschiedenen, richtig? :)

Man muss einfach nachdenken, bevor man Fragen stellt. Nah und nicht nah sind zwei völlig unterschiedliche Begriffe.