[Arquivo!] ESCREVENDO JUNTO A UM PAÍS!!! - página 23

 
baliv >> :
sugeri trabalhar com máximos e mínimos no início da filial. de mim sugiro o seguinte: 1. esperar por uma barra interna em um gráfico diário 2. duas ordens de parada 3. só posso negociar na direção da tendência, então a ordem é uma (testei seis pares, a rentabilidade é 2,0 +, não poderei retirar meu depósito)

Sugiro continuar este tópico, embora algumas pessoas tenham dito que era inútil.

Enquanto a multimoeda está descansando, embora amanhã eu postarei uma simples EA que funciona apenas com este indicador, com base no sistema de parada e reversão. Vou usar o sistema de parada e reversão, e ver o que pode sair dele.

Se você não se importa, por favor nos dê mais detalhes sobre o sistema ... Estamos lutando aqui, mas nunca conseguimos obter uma rentabilidade superior a 1,6 (pelo menos para mim). Tenho certeza de que podemos conseguir mais do 2.0

 
RomanS >> :

Embora amanhã eu postarei um simples Expert Advisor que usa apenas este indicador, usarei como base o sistema de parada e reversão. >> Vamos ver o que faz...

Eu estou postando...

Um sistema de parada e inversão regular baseado no indicador de múltiplas moedas (eu o afixei acima), o sinal para abrir uma posição longa é um fechamento de uma posição curta e vice versa. Na verdade, ela também está atravessando com MA. Aqui está o teste de 01.01.2009. É claro que as drawdowns são muito grandes e não são permissíveis... Mas a rentabilidade é bastante satisfatória. Falta apenas decidir o que fazer com ele.

Posso tentar construir TS com objetivos menos a longo prazo, mas contando com esta análise. Então você pode reduzir o drawdown, porque se o sinal nos alvos a longo prazo foi falso, então na análise a médio prazo a confirmação deste sinal será muito pouco ou não existirá de todo


Testador de Estratégia: Dollar final10
Relatório de teste de estratégia
Alpari-Micro (Build 220)

SímboloEURUSD (Euro vs Dólar americano)
Período15 Minutos (M15) 2009.01.02 10:00 - 2009.07.27 23:45 (2009.01.01 - 2009.07.28)
ModeloTodos os carrapatos (método mais preciso baseado em todos os menores períodos de tempo disponíveis)
Bares na história14944Carrapatos modelados6842198Qualidade da simulaçãon/d
Erros de descasamento de cartas783
Depósito inicial10000.00
Lucro líquido22162.50Lucro total26781.50Perda total-4619.00
Rentabilidade5.80Pagamento previsto2216.25
Desembolso absoluto165.50Máximo de drawdown10693.50 (27.58%)Drawdown relativo36.93% (7442.40)
Total de negócios10Posições curtas (% ganho)5 (60.00%)Posições longas (% ganho)5 (60.00%)
Ofícios rentáveis (% de todos)6 (60.00%)Perdas comerciais (% do total)4 (40.00%)
A maiorcomércio lucrativo6850.60transação perdida-1649.50
Médianegócio lucrativo4463.58perdendo negócio-1154.75
Número máximoganhos contínuos (lucro)4 (19557.80)perdas contínuas (perda)3 (-2969.50)
MáximoLucro contínuo (número de vitórias)19557.80 (4)Perda contínua (número de perdas)-2969.50 (3)
Médiaprêmios contínuos2perda contínua2

HoraTipoOrdemVolumePreçoS / LT / PLucroBalanço
12009.01.05 09:21vender11.001.378260.000000.00000
22009.01.26 23:30fechar11.001.322070.000000.000005600.1015600.10
32009.01.26 23:30compre21.001.322090.000000.00000
42009.01.29 08:17fechar21.001.305650.000000.00000-1649.5013950.60
52009.01.29 08:17vender31.001.305550.000000.00000
62009.03.06 07:55fechar31.001.265500.000000.000003972.6017923.20
72009.03.06 07:55compre41.001.265610.000000.00000
82009.03.27 12:57fechar41.001.332760.000000.000006691.9024615.10
92009.03.27 12:57vender51.001.332770.000000.00000
102009.04.23 20:51fechar51.001.312100.000000.000002042.7026657.80
112009.04.23 20:51compre61.001.312140.000000.00000
122009.06.08 11:38fechar61.001.381130.000000.000006850.6033508.40
132009.06.08 11:38vender71.001.381110.000000.00000
142009.06.19 08:15fechar71.001.393680.000000.00000-1268.7032239.70
152009.06.19 08:15compre81.001.393690.000000.00000
162009.06.19 08:30fechar81.001.392130.000000.00000-156.0032083.70
172009.06.19 08:30vender91.001.392170.000000.00000
182009.06.23 18:15fechar91.001.407600.000000.00000-1544.8030538.90
192009.06.23 18:15compre101.001.407600.000000.00000
202009.07.27 23:59fechar na parada101.001.424210.000000.000001623.6032162.50
 

Foi assim que funcionou

Como você pode ver no gráfico, embora seja construído sobre o MA600, ele pode abrir uma compra mesmo quando o preço é muito mais baixo que o MA e vice-versa, ou seja, a ligação ao MA não é sentida de forma alguma, já que a análise é construída sobre vários pares de moedas.


 

RomanS писал(а) >>

Afixação...

Você não pode ver o desenho do testador....

Nem a própria EA)

 
ALex2008 >> :

Você não pode ver a foto do testador....

Por que não carregou porque ainda não descobri como ))))

Não sei como colocar tudo junto, se não me é difícil dizer como

 
ALex2008 >> :

Você não pode ver o desenho do testador....

>> e o próprio Expert Advisor).

Oh, a propósito, eu esqueci )))

Aqui está o código.

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

Porque não fiz o download porque ainda não descobri como ))))

Não sei como fazer tudo isso juntos, se não se importa de me dizer como

Eu também não tentei dessa forma - todos juntos... então não faço idéia)

Sim... o gráfico no final é uma bagunça...

Por que será que os dois últimos negócios não são invertidos? Ou seja, 2 vezes ele vende e deveria ter comprado depois de vender... Eu o levo...

 
ALex2008 >> :

Eu também não tentei dessa forma - todos juntos... é por isso que não sei dizer)

Sim... o gráfico no final é instável...

Eu me pergunto por que as duas últimas negociações não estão ao contrário!!! Ou seja, 2 vezes vende e deveria ter comprado depois de vender...entendo assim...

O tremor é real, mas não creio que muitos especialistas sejam capazes de lidar com a situação atual do mercado... um apartamento prolongado.

Quanto às 2 vezes de venda, você está errado, olhe melhor para o estado, não para a tabela de preços.

Veja a folha de transações

 
RomanS >> :

...há uma pequena compra entre as aldeias, mas não se pode ver na tabela.

Veja as estatísticas sobre os ofícios.

sim, nós fazemos)

 

RomanS писал(а) >>

Você já tentou fazer uma análise múltipla do castiçal com sua estratégia primária?

Agora mesmo, por exemplo, olho para minha estratégia H4... e vejo uma semelhança entre os sinais do par e USD

A probabilidade de sinais aumenta...

Razão: