Ich teste mehrere Expert Advisors. Anhand ihrer IDs in "history" und "log" analysiere ich ihre Arbeit. Dieser EA hat keine ID. Ich habe keine Ahnung vom Programmieren, also helfen Sie mir bitte. Wie kann ich die ID zu den Eigenschaften hinzufügen?
Dateien:
2em_ID_1d6vezvn.png
137 kb
Александр:
Ich teste mehrere Expert Advisors. Anhand ihrer IDs in "history" und "log" analysiere ich ihre Arbeit. Dieser EA hat keine ID. Ich habe keine Ahnung vom Programmieren, also helfen Sie mir bitte. Wie kann ich die ID zu den Eigenschaften hinzufügen?
Ich teste mehrere Expert Advisors. Anhand ihrer IDs in "history" und "log" analysiere ich ihre Arbeit. Dieser EA hat keine ID. Ich habe keine Ahnung vom Programmieren, also helfen Sie mir bitte. Wie kann ich die ID zu den Eigenschaften hinzufügen?
Siehe das Beispiel im Wing Rotation Code:
1. Eingabeparameter'Magische Zahl' hinzufügen
input bool InpPrintLog = false; // Protokoll drucken input ulong InpMagic = 200; // Magische Zahl //--- double m_stop_loss = 0.0; // Stop Loss -> doppelt
2. diese ID in OnInit setzen
//+------------------------------------------------------------------+ //| Experteninitialisierungsfunktion| //+------------------------------------------------------------------+ int OnInit() { //--- *** //--- m_trade.SetExpertMagicNumber(InpMagic); m_trade.SetMarginMode(); m_trade.SetTypeFillingBySymbol(m_symbol.Name()); m_trade.SetDeviationInPoints(InpDeviation); //--- Abstimmung für 3 oder 5 Ziffern
3. ich muss einen Filter hinzufügen - damit der Expert Advisor nur mit seiner ID arbeitet
//+------------------------------------------------------------------+ //|| //+------------------------------------------------------------------+ bool DeleteLimitOrder(int type) { bool err=false; for(int i=OrdersTotal()-1; i>=0;i--) { if(m_order.SelectByIndex(i) if(m_order.Magic()==InpMagic) {
//+------------------------------------------------------------------+ //|| //+------------------------------------------------------------------+ int ChLimitOrder(int type) { for(int i=OrdersTotal()-1; i>=0; i--) { if(m_order.Magic()==InpMagic) {
//+------------------------------------------------------------------+ //|| //+------------------------------------------------------------------+ int ChPositions(int type) { for(int i=PositionsTotal()-1; i>=0; i--) { if(m_position.SelectByIndex(i)) if(m_position.Magic()==InpMagic) {
//+------------------------------------------------------------------+ //|| //+------------------------------------------------------------------+ int Trailing() {// Funktionsbeschreibung http://fxnow.ru/blog/programming_mql4/1.html bool err=false; if(ExtTrailingStop<=0) return(0); for(int i=PositionsTotal()-1; i>=0; i--) { if(m_position.SelectByIndex(i)) if(m_position.SelectByIndex()==InpMagic) {
//+------------------------------------------------------------------+ //|| //+------------------------------------------------------------------+ int BBU() {// Funktionsbeschreibung http://fxnow.ru/blog/programming_mql4/2.html bool err=false; if(InpBBUSize<=0) return(0); for(int i=PositionsTotal()-1; i>=0; i--) { if(m_position.SelectByIndex()==InpMagic) {
Wing rotation
- www.mql5.com
Отловить момент, когда будут два сигнала: пересечение двух iMA (Movinag Average, MA) и пересечение нуля основной линией индикатора iMACD (Moving Average Convergence/Divergence, MACD) На баре может быть только одна сделка 'вход в рынок' (это внутренний параметр, он не вынесен во входные параметры и это не имеет отношения к параметру ' Only one...
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
Fibo iSAR:
Der Expert Advisor verwendet die Fibonacci Levels und den iSAR Indikator (Parabolic Stop and Reverse system). Trading anhand BuyLimit und SellLimit Ordern.
Autor: Vladimir Karputov