Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Sehr geehrter Herr MLADEN....
Ich bin derzeit mit diesen Codes in meinem EA, die auf einem M15 timeframe läuft...
Es wird eine neue Bestellung nach M15 timeframe öffnen...
bool AddP()
{int _num=0; int _ot=0;
for (int j=0;j<OrdersTotal();j++)
{if(OrderSelect(j,SELECT_BY_POS)==true && OrderSymbol()==Symbol() && OrderType()<3 && ((OrderMagicNumber()==Magic) || Magic==0))
{
_num++;if(OrderOpenTime()>_ot) _ot=OrderOpenTime();
}
}
if(_num==0) return(true);
if(_num>0 && ((Time[0]-_ot))>0)
return(true);
else return(false);
}
Könnten Sie diesen Code ändern, um eine Bestellung für jede 5 Minuten nach der vorherigen Bestellung zu machen....
obwohl ich einen M15-Zeitrahmen verwende....
ICH HOFFE, SIE SIND NICHT BELEIDIGT, DASS ICH SO VIELE FRAGEN SCHICKE....
Mit freundlichen Grüßen
AZRUL...AZRUL
Versuchen Sie Folgendes zu ersetzen
if(_num>0&&((Time[0]-_ot))>0)mit diesem
if(_num>0&&(( TimeCurrent()-_ot*)>PERIOD_M5*60))
AZRUL
Versuchen Sie Folgendes zu ersetzen
if(_num>0&&((Time[0]-_ot))>0)mit diesem
if(_num>0&&(( TimeCurrent()-_ot*)>PERIOD_M5*60))Sehr geehrter Herr MLADEN,
Wieder einmal wird Ihre ZEIT UND Ihr Fachwissen sehr geschätzt.... 3. Credits...
Ich werde alle Codes, die Sie geschrieben haben, patchen und die Simulation (Tester) morgen erneut versuchen...
SCHÖNES WOCHENENDE Sehr geehrter SIR.....
mit freundlichen Grüßen
AZRUL....
Kann jemand diese Indikotor (TrendMA2000) Änderung in mt4 machen
Meta: Shortcode ( "TrendMA2000" ),
Subchart ( False );
Eingaben:
Zeitraum ( 3, 1, 100 );
Variablen:
avg, myavg, color;
avg = (( Hoch + Tief + Hoch[1] + Tief[1] + Hoch[2] + Tief[2] + Hoch[3] + Tief[3] + Hoch[4] + Tief[4] ) / 10 );
myavg = AVERAGE ( avg, Period );
Wenn myavg > myavg[1], dann Farbe = DunkelGrün
Sonst
Wenn myavg <= myavg[1], dann Farbe = Rot;
DrawLine ( myavg, "Trend", StyleSolid, 2, color, color );
danke mahatma
Kann jemand diesen Indikotor (TrendMA2000) in mt4 ändern
Meta: Shortcode ( "TrendMA2000" ),
Unterdiagramm ( Falsch );
Eingaben:
Zeitraum ( 3, 1, 100 );
Variablen:
avg, myavg, color;
avg = (( Hoch + Tief + Hoch[1] + Tief[1] + Hoch[2] + Tief[2] + Hoch[3] + Tief[3] + Hoch[4] + Tief[4] ) / 10 );
myavg = AVERAGE ( avg, Period );
Wenn myavg > myavg[1], dann Farbe = DunkelGrün
Sonst
Wenn myavg <= myavg[1], dann Farbe = Rot;
DrawLine ( myavg, "Trend", StyleSolid, 2, color, color );
danke Mahatmamahatma
das ist einfach ein sma(sma9median,5),period) (ein einfacher gleitender Durchschnitt eines einfachen gleitenden Durchschnitts über 5 Perioden)
EA aus Japan, dass Sie einen Indikator hochladen können Sie wollen.
Es gibt einige japanische in einer Eigenschaft, aber diese EA ist in der Lage, einen Indikator hochladen, die Sie verwenden möchten.
Es wird sehr interessant sein, wenn jemand hier kann diese EA ändern.
Es gibt einige japanische in einer Eigenschaft, aber diese EA ist in der Lage, einen Indikator hochladen, die Sie verwenden möchten. Es wird sehr interessant sein, wenn jemand hier kann diese EA ändern.
Hallo Hanaumabay, würde die nicht dekompilierten Quellcode benötigen, bevor es geändert werden kann.
Vortages-Hoch-Tief "ohne Sonntag"
Sehr geehrter Herr MLADEN,
ich konnte keinen Indikator finden, der einfach die Höchst- und Tiefstwerte des Vortages ohne die Sonntage anzeigt. Ich habe den beigefügten Indikator verwendet und hoffe, dass er so modifiziert werden kann, dass er die Sonntagsdaten ausschließt. Ich danke Ihnen im Voraus für Ihre Hilfe.
Hallo Hanaumabay, ich würde den nicht dekompilierten Quellcode benötigen, bevor ich ihn ändern kann.
Es war in der Lage, die Quelldatei zu öffnen, bevor.......Ich versuche, nach einem Original zu suchen
Sehr geehrter Herr MLADEN,
Guten Morgen, mein Herr,
ich versuche zu verhindern, dass mein EA eine Order wieder öffnet, nachdem er einen Trailing-Stop ausgelöst hat... aber leider funktioniert der Code nicht wie erwartet... Ich hoffe, Sie können das Problem für mich beheben....
double closedAtTS() {
datetime lastTime = 0;
for(int i=OrdersHistoryTotal()-1; i>=0; i--)
{
if (OrderSelect(i,SELECT_BY_POS, MODE_HISTORY)==false) break;
if (Magic!=0)
if (OrderMagicNumber() != Magic) continue;
if (OrderSymbol() != Symbol()) continue;
if (OrderClosePrice()== OrderStopLoss()) continue;
if (OrderCloseTime() <= lastTime) continue;
lastTime = OrderCloseTime();
}
return(lastTime);
}
Es scheint, dass etwas fehlt oder dieser Teil der Gleichung nicht funktioniert...
if (OrderClosePrice()==OrderStopLoss()) weiter;
Wie immer ist Ihr Fachwissen sehr geschätzt....
Mit freundlichen Grüßen
AZRUL.....
Sehr geehrter Herr MLADEN,
Jup.... es war dieser Teil der Gleichung nicht der Trick tun...
if (OrderClosePrice()==OrderStopLoss()) weiter;
es sollte sein...
if (OrderClosePrice() !=OrderStopLoss()) continue;
Ich war verwirrt mit diesem
OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
Sorry.... für diesen POST...
Danke