[Archiv] EIN LAND ZUSAMMEN SCHREIBEN!!! - Seite 23

 
baliv >> :
Ich schlug vor, mit max und minima am Anfang des Zweiges zu arbeiten. von mir schlage ich das folgende vor: 1. warten Sie auf einen inneren Balken auf einem täglichen Diagramm 2. zwei Stop-Aufträge 3. ich kann nur in der Richtung des Trends handeln, dann ist der Auftrag ein (ich habe sechs Paare getestet, die Rentabilität ist 2,0 +, ich werde nicht in der Lage sein, meine Einzahlung zurückzuziehen)

Ich schlage vor, dieses Thema fortzusetzen, auch wenn einige Leute sagten, es sei nutzlos...

Während der Multicurrency ruht, werde ich allerdings morgen einen einfachen EA posten, der nur mit diesem Indikator arbeitet, basierend auf dem Stop-and-Reverse-System. Ich werde das Stop-and-Reverse-System verwenden und sehen, was dabei herauskommt.

Wenn es Ihnen nichts ausmacht, geben Sie uns bitte mehr Details über das System ... Wir haben hier zu kämpfen, aber wir haben es nie geschafft, eine höhere Rentabilität als 1,6 zu erreichen (zumindest für mich). Ich bin sicher, dass wir aus 2.0 mehr herausholen können.

 
RomanS >> :

Obwohl ich morgen einen einfachen Expert Advisor veröffentlichen werde, der nur diesen Indikator verwendet, werde ich das Stop-and-Reverse-System als Basis verwenden. >> Mal sehen, was es macht...

Ich poste...

Ein reguläres Stop-and-Reverse-System, das auf dem Multicurrency-Indikator basiert (ich habe ihn oben gepostet), das Signal zur Eröffnung einer Long-Position ist die Schließung einer Short-Position und vice versa. Tatsächlich kreuzt sie sich auch mit MA. Hier ist der Test vom 01.01.2009. Natürlich ist es klar, dass die Drawdowns zu groß und nicht zulässig sind... Aber die Rentabilität ist durchaus zufriedenstellend. Es muss nur noch entschieden werden, was damit geschehen soll.

Ich kann versuchen, TS mit weniger langfristigen Zielen zu bauen, aber ich verlasse mich auf diese Analyse. Dann können Sie den Drawdown reduzieren, denn wenn das Signal auf den langfristigen Zielen falsch war, dann wird in der mittelfristigen Analyse die Bestätigung dieses Signals sehr gering oder gar nicht vorhanden sein


Strategie-Tester: Dollar final10
Strategie-Tester-Bericht
Alpari-Micro (Gebäude 220)

SymbolEURUSD (Euro gegenüber US Dollar)
Zeitraum15 Minuten (M15) 2009.01.02 10:00 - 2009.07.27 23:45 (2009.01.01 - 2009.07.28)
ModellAlle Ticks (genaueste Methode auf der Grundlage aller kleinsten verfügbaren Zeitrahmen)
Bars in der Geschichte14944Modellierte Zecken6842198Qualität der Modellierungk.A.
Diagrammabweichungsfehler783
Ersteinlage10000.00
Reingewinn22162.50Gesamtgewinn26781.50Totalverlust-4619.00
Rentabilität5.80Erwartete Auszahlung2216.25
Absolute Absenkung165.50Maximale Absenkung10693.50 (27.58%)Relative Absenkung36.93% (7442.40)
Handel insgesamt10Short-Positionen (% Gewinn)5 (60.00%)Long-Positionen (% Gewinn)5 (60.00%)
Gewinnbringende Geschäfte (% von allen)6 (60.00%)Verlustgeschäfte (% von allen)4 (40.00%)
Größteertragreicher Handel6850.60Verlustgeschäft-1649.50
Durchschnittprofitables Geschäft4463.58Verlustgeschäft-1154.75
Maximale Anzahlkontinuierliche Gewinne (Gewinn)4 (19557.80)laufende Verluste (Verlust)3 (-2969.50)
MaximumKontinuierlicher Gewinn (Anzahl der Siege)19557.80 (4)Kontinuierlicher Verlust (Anzahl der Verluste)-2969.50 (3)
Durchschnittlaufende Gewinne2Dauerschaden2

ZeitTypBestellungBandPreisS / LT / PGewinnBilanz
12009.01.05 09:21verkaufen11.001.378260.000000.00000
22009.01.26 23:30schließen11.001.322070.000000.000005600.1015600.10
32009.01.26 23:30kaufen21.001.322090.000000.00000
42009.01.29 08:17schließen21.001.305650.000000.00000-1649.5013950.60
52009.01.29 08:17verkaufen31.001.305550.000000.00000
62009.03.06 07:55schließen31.001.265500.000000.000003972.6017923.20
72009.03.06 07:55kaufen41.001.265610.000000.00000
82009.03.27 12:57schließen41.001.332760.000000.000006691.9024615.10
92009.03.27 12:57verkaufen51.001.332770.000000.00000
102009.04.23 20:51schließen51.001.312100.000000.000002042.7026657.80
112009.04.23 20:51kaufen61.001.312140.000000.00000
122009.06.08 11:38schließen61.001.381130.000000.000006850.6033508.40
132009.06.08 11:38verkaufen71.001.381110.000000.00000
142009.06.19 08:15schließen71.001.393680.000000.00000-1268.7032239.70
152009.06.19 08:15kaufen81.001.393690.000000.00000
162009.06.19 08:30schließen81.001.392130.000000.00000-156.0032083.70
172009.06.19 08:30verkaufen91.001.392170.000000.00000
182009.06.23 18:15schließen91.001.407600.000000.00000-1544.8030538.90
192009.06.23 18:15kaufen101.001.407600.000000.00000
202009.07.27 23:59bei Anschlag schließen101.001.424210.000000.000001623.6032162.50
 

So hat es funktioniert

Wie Sie aus dem Diagramm ersehen können, kann es, obwohl es auf dem MA600 basiert, einen Kauf eröffnen, selbst wenn der Preis viel niedriger als der MA ist und umgekehrt, d.h. die Bindung an den MA ist überhaupt nicht spürbar, da die Analyse auf mehreren Währungspaaren aufgebaut ist.


 

RomanS писал(а) >>

Entsendung...

Sie können die Zeichnung des Testers nicht sehen....

noch der EA selbst)

 
ALex2008 >> :

Sie können das Bild des Testers nicht sehen....

Warum es nicht geladen wurde, weil ich nicht herausgefunden habe, wie ))))

Ich weiß nicht, wie ich das alles zusammensetzen soll, wenn es nicht schwer ist, dann sag mir wie.

 
ALex2008 >> :

Sie können die Zeichnung des Testers nicht sehen....

>> und den Expert Advisor selbst).

Ach, übrigens, ich vergaß )))

Hier ist der Code.

//+-----------------------------------------------------------------------+
//|                                                    Мультивалютный.mq4 |
//|                                                         Roman Strukov |
//|                                                        srb-78@mail.ru |
//+-----------------------------------------------------------------------+
#property copyright "Roman"
#property link      "srb-78@mail.ru"

  extern double Period_MA  = 600;
  extern double Lot        = 1;    

  int start() 
  {  
     int Ticket;
  double BID, ASK;                                  
    bool CLOSE = false, Open_Bay = false, Open_Sell = false;
  string SYMBOL;
   
  // Анализ состояния рынка
     double USD = -(iClose("EURUSD",NULL,0)-iMA("EURUSD",NULL, Period_MA,0,1,0,0))-
                   (iClose("GBPUSD",NULL,0)-iMA("GBPUSD",NULL, Period_MA,0,1,0,0))+
                   (iClose("USDJPY",NULL,0)-iMA("USDJPY",NULL, Period_MA,0,1,0,0))/iClose("USDJPY",NULL,0);
     double EUR =  (iClose("EURUSD",NULL,0)-iMA("EURUSD",NULL, Period_MA,0,1,0,0))+
                   (iClose("EURUSD",NULL,0)*iClose("USDJPY",NULL,0)-iMA("EURUSD",NULL, Period_MA,0,1,0,0)*iMA("USDJPY",NULL, Period_MA,0,1,0,0))/iClose("USDJPY",NULL,0)+
                   (iClose("EURUSD",NULL,0)/iClose("GBPUSD",NULL,0)-iMA("EURUSD",NULL, Period_MA,0,1,0,0)/iMA("GBPUSD",NULL, Period_MA,0,1,0,0))*iClose("GBPUSD",NULL,0);
     double GBP =  (iClose("GBPUSD",NULL,0)-iMA("GBPUSD",NULL, Period_MA,0,1,0,0))+
                   (iClose("GBPUSD",NULL,0)*iClose("USDJPY",NULL,0)-iMA("GBPUSD",NULL, Period_MA,0,1,0,0)*iMA("USDJPY",NULL, Period_MA,0,1,0,0))/iClose("USDJPY",NULL,0)-
                   (iClose("EURUSD",NULL,0)/iClose("GBPUSD",NULL,0)-iMA("EURUSD",NULL, Period_MA,0,1,0,0)/iMA("GBPUSD",NULL, Period_MA,0,1,0,0))*iClose("GBPUSD",NULL,0);
     double JPY = -(iClose("USDJPY",NULL,0)-iMA("USDJPY",NULL, Period_MA,0,1,0,0))/iClose("USDJPY",NULL,0)-
                   (iClose("EURUSD",NULL,0)*iClose("USDJPY",NULL,0)-iMA("EURUSD",NULL, Period_MA,0,1,0,0)*iMA("USDJPY",NULL, Period_MA,0,1,0,0))/iClose("USDJPY",NULL,0)-
                   (iClose("GBPUSD",NULL,0)*iClose("USDJPY",NULL,0)-iMA("GBPUSD",NULL, Period_MA,0,1,0,0)*iMA("USDJPY",NULL, Period_MA,0,1,0,0))/iClose("USDJPY",NULL,0);

  // Критерии открытия позиций
  if ( USD> EUR && USD> GBP && USD> JPY)
   {
    if ( EUR< USD && EUR< GBP && EUR< JPY)   { Open_Sell = true; SYMBOL = "EURUSD";}
    if ( GBP< USD && GBP< EUR && GBP< JPY)   { Open_Sell = true; SYMBOL = "GBPUSD";}
    if ( JPY< USD && JPY< EUR && JPY< GBP)   { Open_Bay = true; SYMBOL = "USDJPY";}
   } 
  if ( USD< EUR && USD< GBP && USD< JPY)
   {
    if ( EUR> USD && EUR> GBP && EUR> JPY)   { Open_Bay = true; SYMBOL = "EURUSD";} 
    if ( GBP> USD && GBP> EUR && GBP> JPY)   { Open_Bay = true; SYMBOL = "GBPUSD";}
    if ( JPY> USD && JPY> EUR && JPY> GBP)   { Open_Sell = true; SYMBOL = "USDJPY";}
   }     
  if ( EUR> USD && EUR> GBP && EUR> JPY)
   {
    if ( GBP< USD && GBP< EUR && GBP< JPY)   { Open_Bay = true; SYMBOL = "EURGBP";}
    if ( JPY< USD && JPY< EUR && JPY< GBP)   { Open_Bay = true; SYMBOL = "EURJPY";}
   } 
  if ( EUR< USD && EUR< GBP && EUR< JPY)
   {
    if ( GBP> USD && GBP> EUR && GBP> JPY)   { Open_Sell = true; SYMBOL = "EURGBP";}
    if ( JPY> USD && JPY> EUR && JPY> GBP)   { Open_Sell = true; SYMBOL = "EURJPY";}
   }     
  if ( GBP> USD && GBP> EUR && GBP> JPY)
   {
    if ( JPY< USD && JPY< EUR && JPY< GBP)   { Open_Bay = true; SYMBOL = "GBPJPY";}
   } 
  if ( GBP< USD && GBP< EUR && GBP< JPY)
   {
    if ( JPY> USD && JPY> EUR && JPY> GBP)   { Open_Sell = true; SYMBOL = "GBPJPY";}
   }     
   
  // Открытие позиций
    BID = MarketInfo( SYMBOL,9);
    ASK = MarketInfo( SYMBOL,10);
    if ( Open_Bay == true && OrdersTotal()==0) Ticket=OrderSend( SYMBOL,OP_BUY, Lot, ASK,20,0,0); 
    if ( Open_Sell == true && OrdersTotal()==0) Ticket = OrderSend( SYMBOL,OP_SELL, Lot, BID,20,0,0); 
       
  // Закрытие позиций
    for(int i=0; i<=OrdersTotal(); i++)   
     {  
      if (OrderSelect( i, SELECT_BY_POS)==true)  
        {                                        
         if (OrderSymbol()!= SYMBOL) continue;
           if (OrderType()==0)
            {
             if ( EUR< USD)
             CLOSE = OrderClose(OrderTicket(),OrderLots(), ASK,20);
            }
           if (OrderType()==1)
            {
            if ( EUR> USD)
             CLOSE = OrderClose(OrderTicket(),OrderLots(), BID,20);
            }
        } 
     }               
  return;       
 }
  
 
RomanS >> :

Warum habe ich es nicht heruntergeladen, weil ich nicht herausgefunden habe, wie )))

Ich weiß nicht, wie man das alles zusammen macht, wenn Sie mir sagen können, wie.

Ich habe es auch nicht auf diese Weise versucht - alles zusammen... also keine Ahnung)

Ja... das Diagramm am Ende ist ein einziges Durcheinander...

Ich frage mich, warum die letzten beiden Abschlüsse nicht rückgängig gemacht werden!? D.h. 2 mal hat er verkauft und hätte nach dem Verkauf kaufen sollen... Ich nehme an...

 
ALex2008 >> :

Ich habe es auch nicht auf diese Weise probiert - alles zusammen... deshalb kann ich es nicht sagen)

Ja... das Diagramm am Ende ist wackelig...

Ich frage mich, warum die letzten beiden Tauschgeschäfte nicht rückgängig gemacht werden!!! D.h. 2 mal verkauft und hätte nach dem Verkauf kaufen sollen...ich sehe das so...

Der Shakeout ist real, aber ich glaube nicht, dass viele Experten mit der aktuellen Marktsituation zurechtkommen... eine länger andauernde Wohnung.

Wie für die 2 Zeiten des Verkaufs, Sie sind falsch, besser Blick auf den Zustand, nicht den Preis Chart.

Siehe das Transaktionsblatt

 
RomanS >> :

...es gibt einen kleinen Kauf zwischen den Dörfern, aber man kann ihn auf der Karte nicht sehen.

Sehen Sie sich die Statistiken zu den Geschäften an.

ja, das tun wir)

 

RomanS писал(а) >>

Haben Sie versucht, eine Candlestick-Multi-Analyse mit Ihrer primären Strategie durchzuführen?

Gerade jetzt, zum Beispiel, schaue ich auf meine H4-Strategie... und ich sehe eine Ähnlichkeit zwischen den Paar-Signalen und USD

Die Wahrscheinlichkeit von Signalen steigt...

Grund der Beschwerde: