Hilfe bei der Codierung - Seite 457

 

Ist es möglich, den Aktienindikator so zu modifizieren, dass er einen gleitenden Durchschnitt für Aktien (siehe Bild) und eventuell eine Warnung für Kreuzungen hinzufügt.

Vielen Dank!

equity_v7.mq4

Dateien:
equity_v7.mq4  27 kb
equity.jpg  36 kb
 
lambic:
Ist es möglich, den Equity-Indikator so zu modifizieren, dass er einen gleitenden Durchschnitt des Aktienkurses anzeigt (siehe Bild) und eventuell eine Warnung für Crosses hinzufügt.

Vielen Dank!

equity_v7.mq4

lambic

Probieren Sie es aus (Durchschnitt hinzugefügt): equity_v7.01.mq4

Setzen Sie die EquityAveragePeriod auf > 0, um den Durchschnitt des Aktienkurses zu sehen.

Dateien:
 

Könnten Sie mir einen Indikator erstellen, der hervorhebt:

Aufwärtsbalken, die auf ihrem Hoch schließen und einen unteren Docht haben, der mindestens halb so lang ist wie der Körper.

Down-Bars, die auf ihrem Tief schließen und einen oberen Docht haben, der mindestens halb so lang ist wie der Körper.

(Wenn der Docht also 4 Mal so lang wie der Körper ist, ist das in Ordnung. Halb so lang wie der Körper ist jedoch das Minimum)

Idealerweise mit einem akustischen Signal, das ich ein- und ausschalten kann.

Ich weiß nicht, welche Möglichkeiten es gibt, den Balken zu "markieren". Ich möchte keine Augenweide. Vielleicht eine Möglichkeit, die Außenseite der Leiste irgendwie hervorzuheben, so dass sie leicht hervorsticht?

Danke

 

Hallo, meine lieben Leute. Wer kann einen Alarm (Sound und Popup) für diesen Indikator hinzufügen?

Vielen Dank.bs_living_now_ver_t1.mq4

Dateien:
 
Dateien:
 
olvus:
Es ist es bs_living_now_ver_t1.mq4

Es erzeugt Signale auf vergangenen Balken (es erinnert ein wenig an Supersignal). Vielleicht ist es besser, es nicht im Signalisierungs-/Alarmierungsmodus zu verwenden, aber viel besser für die Schätzung

 

Hallo Leute, kann mir jemand erklären, wie dieses System funktioniert?

//+------------------------------------------------------------------+

//| Entwickelt von Forex TSD - forex forum |

//| Idee von John Taylor v.2.0 |

//| |

//+------------------------------------------------------------------+

#include

#define MySuperMagic 111020051110

//----

extern int StartStunde=8;

extern int EndHour=20;

extern double Lots =0.1;

//----

double LastBarChecked;

//+------------------------------------------------------------------+

//| |

//+------------------------------------------------------------------+

int init()

{

//----

LastBarChecked=Time[0];

//----

return(0);

}

//+------------------------------------------------------------------+

//| Experten-Deinitialisierungsfunktion |

//+------------------------------------------------------------------+

int deinit()

{

return(0);

}

//+------------------------------------------------------------------+

//| Expertenstartfunktion |

//+------------------------------------------------------------------+

int start()

{

string cm="Volumen ";

if (Zeitraum()==1) cm=cm + "1M";

if (Zeitraum()==5) cm=cm + "5M";

wenn (Zeitraum()==15) cm=cm + "15M";

wenn (Zeitraum()==30) cm=cm + "30M";

wenn (Zeitraum()==60) cm=cm + "1H";

wenn (Zeitraum()==240) cm=cm + "4H";

wenn (Zeitraum()==1440) cm=cm + "1D";

wenn (Zeitraum()==10080) cm=cm + "1W";

wenn (Zeitraum()==43200) cm=cm + "1M";

cm=cm + " - ";

cm=cm + TimeToStr(CurTime(),TIME_DATE|TIME_SECONDS);

int EAMagic=MySuperMagic + Zeitraum();

//------------------------------------------------------------------------------------------------

bool doShort=false;

bool doLong=false;

bool hourValid=(Hour()>=StartHour) && (Hour()<=EndHour);

if((Volumen[1] < Volumen[2]) && hourValid)

{

doLong=true;

Comment("Aufwärtstrend");

}

if((Volumen[1] > Volumen[2]) && hourValid)

{

doShort=true;

Kommentar("Abwärtstrend");

}

if(Volumen[1]==Volumen[2] )

{

Comment("Kein Trend...");

}

if(LastBarChecked!=Time[0])

{

int cnt=0;

while(cnt<OrdersTotal())

{

if(OrderSelect (cnt, SELECT_BY_POS)==false) weiter;

if(OrderSymbol()==Symbol() && OrderMagicNumber()==EAMagic)

{

int ticket=Bestellungsticket();

double oLots=OrderLots();

double priceClose;

if (OrderType()==OP_BUY)

{

priceClose=Bid;

if(doLong)

{

LastBarChecked=Time[0];

return(0);

}

}

sonst

{

priceClose=Ask;

if(doShort)

{

LastBarChecked=Time[0];

return(0);

}

}

if(!OrderClose(ticket,oLots,priceClose,7,Red))

{

Alert("Fehler beim Schließen des Handels: " + ErrorDescription(GetLastError()));

return(0);

}

}

sonst

{

cnt ++;

}

}

if (hourValid)

{

if(Volumen[1] < Volumen[2])

{

OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,0,cm,EAMagic,0,White);

}

if(Volumen[1] > Volumen[2] )

{

OrderSend(Symbol(),OP_SELL,Lots,Bid,3,0,0,cm,EAMagic,0,Rot);

}

}

LastBarChecked=Time[0];

}

return(0);

}

//+------------------------------------------------------------------+

 
AchiJameson:
Hallo Leute, kann mir jemand erklären, wie dieses System funktioniert?

//+------------------------------------------------------------------+

//| Entwickelt von Forex TSD - forex forum |

//| Idee von John Taylor v.2.0 |

//| |

//+------------------------------------------------------------------+

#include

#define MySuperMagic 111020051110

//----

extern int StartStunde=8;

extern int EndHour=20;

extern double Lots =0.1;

//----

double LastBarChecked;

//+------------------------------------------------------------------+

//| |

//+------------------------------------------------------------------+

int init()

{

//----

LastBarChecked=Time[0];

//----

return(0);

}

//+------------------------------------------------------------------+

//| Experten-Deinitialisierungsfunktion |

//+------------------------------------------------------------------+

int deinit()

{

return(0);

}

//+------------------------------------------------------------------+

//| Experten-Startfunktion |

//+------------------------------------------------------------------+

int start()

{

string cm="Volumen ";

if (Zeitraum()==1) cm=cm + "1M";

if (Zeitraum()==5) cm=cm + "5M";

wenn (Zeitraum()==15) cm=cm + "15M";

wenn (Zeitraum()==30) cm=cm + "30M";

wenn (Zeitraum()==60) cm=cm + "1H";

wenn (Zeitraum()==240) cm=cm + "4H";

wenn (Zeitraum()==1440) cm=cm + "1D";

wenn (Zeitraum()==10080) cm=cm + "1W";

wenn (Zeitraum()==43200) cm=cm + "1M";

cm=cm + " - ";

cm=cm + TimeToStr(CurTime(),TIME_DATE|TIME_SECONDS);

int EAMagic=MySuperMagic + Zeitraum();

//------------------------------------------------------------------------------------------------

bool doShort=false;

bool doLong=false;

bool hourValid=(Hour()>=StartHour) && (Hour()<=EndHour);

if((Volumen[1] < Volumen[2]) && hourValid)

{

doLong=true;

Comment("Aufwärtstrend");

}

if((Volumen[1] > Volumen[2]) && hourValid)

{

doShort=true;

Kommentar("Abwärtstrend");

}

if(Volumen[1]==Volumen[2] )

{

Comment("Kein Trend...");

}

if(LastBarChecked!=Time[0])

{

int cnt=0;

while(cnt<OrdersTotal())

{

if(OrderSelect (cnt, SELECT_BY_POS)==false) weiter;

if(OrderSymbol()==Symbol() && OrderMagicNumber()==EAMagic)

{

int ticket=Bestellungsticket();

double oLots=OrderLots();

double priceClose;

if (OrderType()==OP_BUY)

{

priceClose=Bid;

if(doLong)

{

LastBarChecked=Time[0];

return(0);

}

}

sonst

{

priceClose=Ask;

if(doShort)

{

LastBarChecked=Time[0];

return(0);

}

}

if(!OrderClose(ticket,oLots,priceClose,7,Red))

{

Alert("Fehler beim Schließen des Handels: " + ErrorDescription(GetLastError()));

return(0);

}

}

sonst

{

cnt ++;

}

}

if (hourValid)

{

if(Volumen[1] < Volumen[2])

{

OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,0,cm,EAMagic,0,White);

}

if(Volumen[1] > Volumen[2] )

{

OrderSend(Symbol(),OP_SELL,Lots,Bid,3,0,0,cm,EAMagic,0,Rot);

}

}

LastBarChecked=Time[0];

}

return(0);

}

//+------------------------------------------------------------------+

Grob gesagt: Es wird ein Kauf eröffnet, wenn es zwischen 8 Uhr morgens und 20 Uhr abends ist und wenn das vorherige Volumen größer ist als das Volumen vor dem Kauf. Im umgekehrten Fall

 

Wie kann das Volumen als Richtung in Metatrader gehandelt werden?

Das sind Ticks. Das ist völlig zufällig Handel EA

 
mladen:
Grob gesagt: Es wird ein Kauf eröffnet, wenn es zwischen 8 Uhr morgens und 20 Uhr abends ist und wenn das vorherige Volumen größer ist als das Volumen vor dem Kauf. Im umgekehrten Fall

Ok danke u sehr viel... ist das schwierig, ma-Filter und eine Non-Profit-Trailingstop hinzufügen?

Ich weiß, dass alle Menschen fragen Sie um Hilfe seine manchmal irritierend pls helfen nur, wenn u die Zeit haben und wenn u wollen.

Vielen Dank im Voraus Achi

Grund der Beschwerde: