[Archivio!] SCRIVERE UN PAESE INSIEME!!! - pagina 23

 
baliv >> :
Ho suggerito di lavorare con max e minimi all'inizio del ramo. da me suggerisco quanto segue: 1. attendere una barra interna su un grafico giornaliero 2. due ordini di stop 3. posso solo fare trading nella direzione della tendenza, quindi l'ordine è uno (ho testato sei coppie, la redditività è 2.0 +, non sarò in grado di ritirare il mio deposito)

Suggerisco di continuare questo argomento, anche se alcune persone hanno detto che è inutile...

Mentre il multicurrency sta riposando, anche se domani posterò un semplice EA che funziona solo con questo indicatore, basato sul sistema stop and reverse. Userò il sistema stop and reverse e vedrò cosa ne può venire fuori.

Se non ti dispiace, per favore dacci più dettagli sul sistema ... Qui stiamo lottando, ma non siamo mai riusciti a ottenere una redditività superiore a 1,6 (almeno per me). Sono sicuro che possiamo ottenere di più dalla 2.0

 
RomanS >> :

Anche se domani posterò un semplice Expert Advisor che usa solo questo indicatore, userò il sistema di stop e reverse come base. >> Vediamo cosa fa...

Sto pubblicando...

Un sistema regolare di stop e reverse basato sull'indicatore multicurrency (l'ho postato sopra), il segnale per aprire una posizione lunga è la chiusura di una corta e viceversa. Infatti, si incrocia anche con il MA. Ecco il test del 01.01.2009. Naturalmente è chiaro che i prelievi sono troppo grandi e non ammissibili... Ma la redditività è abbastanza soddisfacente. Resta solo da decidere cosa farne.

Posso provare a costruire TS con obiettivi meno a lungo termine, ma basandomi su questa analisi. Allora potete ridurre il drawdown, perché se il segnale sui target di lungo termine era falso, allora nell'analisi di medio termine la conferma di questo segnale sarà molto piccola o non esisterà affatto


Tester di strategia: Dollar final10
Rapporto del tester di strategia
Alpari-Micro (Build 220)

SimboloEURUSD (Euro contro Dollaro USA)
Periodo15 minuti (M15) 2009.01.02 10:00 - 2009.07.27 23:45 (2009.01.01 - 2009.07.28)
ModelloTutte le zecche (metodo più accurato basato su tutti i più piccoli timeframe disponibili)
Bar nella storia14944Zecche modellate6842198Qualità della simulazionen/a
Errori di mancata corrispondenza dei grafici783
Deposito iniziale10000.00
Utile netto22162.50Profitto totale26781.50Perdita totale-4619.00
Redditività5.80Payoff previsto2216.25
Dispersione assoluta165.50Massimo prelievo10693.50 (27.58%)Prelievo relativo36.93% (7442.40)
Totale scambi10Posizioni corte (% vittoria)5 (60.00%)Posizioni lunghe (% vittoria)5 (60.00%)
Operazioni redditizie (% di tutte)6 (60.00%)Operazioni in perdita (% di tutte)4 (40.00%)
Il più grandecommercio redditizio6850.60transazione perdente-1649.50
Mediaaffare redditizio4463.58perdere l'accordo-1154.75
Numero massimovittorie continue (profitto)4 (19557.80)perdite continue (perdita)3 (-2969.50)
MassimoProfitto continuo (numero di vittorie)19557.80 (4)Perdita continua (numero di perdite)-2969.50 (3)
Mediavincite continue2perdita continua2

TempoTipoOrdinaVolumePrezzoS / LT / PProfittoEquilibrio
12009.01.05 09:21vendere11.001.378260.000000.00000
22009.01.26 23:30chiudere11.001.322070.000000.000005600.1015600.10
32009.01.26 23:30comprare21.001.322090.000000.00000
42009.01.29 08:17chiudere21.001.305650.000000.00000-1649.5013950.60
52009.01.29 08:17vendere31.001.305550.000000.00000
62009.03.06 07:55chiudere31.001.265500.000000.000003972.6017923.20
72009.03.06 07:55comprare41.001.265610.000000.00000
82009.03.27 12:57chiudere41.001.332760.000000.000006691.9024615.10
92009.03.27 12:57vendere51.001.332770.000000.00000
102009.04.23 20:51chiudere51.001.312100.000000.000002042.7026657.80
112009.04.23 20:51comprare61.001.312140.000000.00000
122009.06.08 11:38chiudere61.001.381130.000000.000006850.6033508.40
132009.06.08 11:38vendere71.001.381110.000000.00000
142009.06.19 08:15chiudere71.001.393680.000000.00000-1268.7032239.70
152009.06.19 08:15comprare81.001.393690.000000.00000
162009.06.19 08:30chiudere81.001.392130.000000.00000-156.0032083.70
172009.06.19 08:30vendere91.001.392170.000000.00000
182009.06.23 18:15chiudere91.001.407600.000000.00000-1544.8030538.90
192009.06.23 18:15comprare101.001.407600.000000.00000
202009.07.27 23:59chiudere alla fermata101.001.424210.000000.000001623.6032162.50
 

Ecco come è andata a finire

Come si può vedere dal grafico, anche se è costruita sulla MA600, può aprire un acquisto anche quando il prezzo è molto più basso della MA e viceversa, cioè il legame alla MA non si sente affatto, dato che l'analisi è costruita su diverse coppie di valute.


 

RomanS писал(а) >>

Postazione...

Non si può vedere il disegno dal tester....

Né l'EA stesso)

 
ALex2008 >> :

Non si può vedere l'immagine dal tester....

Perché non si è caricato perché non ho capito come ))))

Non so come mettere tutto insieme, se non è difficile ditemi come

 
ALex2008 >> :

Non si può vedere il disegno dal tester....

>> e lo stesso Expert Advisor).

Oh, a proposito, ho dimenticato )))

Ecco il codice.

//+-----------------------------------------------------------------------+
//|                                                    Мультивалютный.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 >> :

Perché non l'ho scaricato perché non ho capito come )))

Non so come fare tutto insieme, se non ti dispiace dirmi come

Nemmeno io ho provato in questo modo - tutti insieme... quindi nessun indizio)

Sì... il grafico alla fine è un casino...

Mi chiedo perché gli ultimi due scambi non sono invertiti? Cioè 2 volte che vende e avrebbe dovuto comprare dopo aver venduto... lo prendo...

 
ALex2008 >> :

Nemmeno io ho provato in questo modo - tutti insieme... ecco perché non posso dirlo)

Sì... il grafico alla fine è traballante...

Mi chiedo perché gli ultimi due scambi non sono invertiti!!! Cioè 2 volte vende e avrebbe dovuto comprare dopo aver venduto...la prendo così...

La scossa è reale, ma non credo che molti esperti siano in grado di far fronte all'attuale situazione del mercato... un appartamento prolungato.

Per quanto riguarda le 2 volte di vendita, ti sbagli, meglio guardare lo stato, non il grafico dei prezzi.

Vedere il foglio delle transazioni

 
RomanS >> :

...c'è un piccolo acquisto tra i villaggi, ma non si vede sul grafico.

Vedere le statistiche sugli scambi.

sì, lo facciamo)

 

RomanS писал(а) >>

Hai provato a fare una multianalisi a candele con la tua strategia primaria?

Proprio ora, per esempio, guardo la mia strategia H4... e vedo una somiglianza tra i segnali di coppia e USD

La probabilità dei segnali aumenta...