Aprenda a ganhar dinheiro com os aldeões [Episódio 2] ! - página 122

 
BeerGod:
Não deixe de publicá-lo, com o par e o prazo recomendados, assim como que tipo de depoimento você precisa ?

Roma ficou preso com a apresentação! Acho que ele mesmo tem moldado o graal! :)

Roma!!! Estamos esperando por você!

 
vladds:

Roma ficou preso com a apresentação! Acho que ele mesmo tem moldado o graal! :)

Roma!!! Estamos esperando por você!

Acabei de voltar da sauna...

Amanhã eu a postarei. Não é um graal - é um sistema comercial baseado no algoritmo de Ilan. :-)

 
Roman.:

Somente - só da sauna...


Como as meninas???? Onde estão as fotos ???? :)))))))))))))
 
BeerGod:
Preciso de um esquema, com o par e o cronograma recomendados, assim como que tipo de depoimento preciso?

OK! Primeiro vou apresentar a descrição e os conjuntos de EURUSD como um exemplo.

Ainda não comecei a escolher instrumentos e configurações reais para este TS, porque até agora uso martin invertido no mesmo sistema, somente aqui quando se chega à parada, a média ocorre na direção da ordem inicial, e no inverso acontece com a inversão da posição anterior, ali e ali em volumes maiores. Comecei a trabalhar no martin invertido ainda mais cedo e queria mais ou menos melhorá-lo. Já o fiz. Se eu tiver mais lucro, começarei a usar esta variante de Ilan também. Amanhã vou postar em uma linha. Não me chutes por um código, porque algumas questões foram resolvidas diretamente, por exemplo, o cálculo de volumes dependendo de uma variante de média (era possível escrevê-lo por fórmulas, por exemplo, para progressão aritmética, eu o fiz apenas para a variante clássica Ilan, outros tipos de média são feitos por caso de operador:), exemplo de código:

... 
// Ордер закрылся с убытком - считаем количество усреднений, новый lots, усредняем цену открытия  в ТОМ ЖЕ направлении
            // при условии, что общее количество усреднений не выше максимального по соответствующему варианту ММ для усреднения  
         
          if (Iteration <= Max_Iteration && VAR_MM == 0)                  
              // Последующие лоты открываются по множителю в соответствие с числами ФИБО           
               switch(Iteration)                                  // Заголовок switch 
                   {                                              // Начало тела switch                  
                     case 1 : Lots_New = lastLots * 1; lots = lastLots; Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );break; //расчет нового объема       
                     case 2 : Lots_New = lots * 2;    Print("Iteration = ", Iteration, " Lots_New = ", Lots_New);  break;   
                     case 3 : Lots_New = lots * 3;    Print("Iteration = ", Iteration, " Lots_New = ", Lots_New);  break;      
                     case 4 : Lots_New = lots * 5;    Print("Iteration = ", Iteration, " Lots_New = ", Lots_New);  break;  
                     case 5 : Lots_New = lots * 8;    Print("Iteration = ", Iteration, " Lots_New = ", Lots_New);  break;     
                     case 6 : Lots_New = lots * 13;   Print("Iteration = ", Iteration, " Lots_New = ", Lots_New);  break;      
                    ...       
                     case 16: Lots_New = lots * 1597; Print("Iteration = ", Iteration, " Lots_New = ", Lots_New);  break;    
                     case 17: Lots_New = lots * 2584; Print("Iteration = ", Iteration, " Lots_New = ", Lots_New);  break;
                     case 18: Lots_New = lots * 4181; Print("Iteration = ", Iteration, " Lots_New = ", Lots_New);  break;
                     case 19: Lots_New = lots * 6765; Print("Iteration = ", Iteration, " Lots_New = ", Lots_New);  break;                                                   
                     case 20: Lots_New = lots * 10946;Print("Iteration = ", Iteration, " Lots_New = ", Lots_New);  break;                           
                     default: Lots_New = lots * 17711; {Iteration = 0; Print("Выход за пределы. Iteration = ", Iteration, " Lots_New = ", Lots_New ); }                      
                   }                                    // Конец тела switch      
                    
           if (Iteration <= Max_Iteration && VAR_MM == 1)
              //Последующие лоты открываются по ИЛАНУ через экспоненту: iLots = NormalizeDouble(Lots * MathPow(LotExponent, NumOfTrades), lotdecimal);
               switch(Iteration)                        // Заголовок switch 
                   {                                    // Начало тела switch    
                  // case 0 : Lots_New = lots;  Print("старт, Lots_New = ", Lots_New );break; // СТАРТ                
                     case 1 : Lots_New = lastLots * 1; lots = lastLots; Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );break; //расчет нового объема                                                                                                                        
                     // расчет последующих объемов, открываемых позиций, начиная с объема ПЕРВОЙ-case 1
                     default: Lots_New = lots * MathPow(LotExponent, Iteration); Print("Iteration = ", Iteration, " Lots_New = ", Lots_New);                                                                    
                   }                                   // Конец тела switch  
                
          if (Iteration <= Max_Iteration && VAR_MM == 2)// Последующие лоты открываются в соответствие с классическим мартином - удвоение           
               switch(Iteration)                       // Заголовок switch 
                   {                                   // Начало тела switch                       
                     case 1 : Lots_New = lastLots * 1; lots = lastLots; Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );break; //расчет нового объема       
                     case 2 : Lots_New = lots * 2;    Print("Iteration = ", Iteration, " Lots_New = ", Lots_New);  break;   
                     case 3 : Lots_New = lots * 4;    Print("Iteration = ", Iteration, " Lots_New = ", Lots_New);  break;      
                     case 4 : Lots_New = lots * 8;    Print("Iteration = ", Iteration, " Lots_New = ", Lots_New);  break;  
                    ...                                              
                     case 16: Lots_New = Lots * 32768;Print("Iteration = ", Iteration, " Lots_New = ", Lots_New);  break;
                     case 17: Lots_New = Lots * 65536;Print("Iteration = ", Iteration, " Lots_New = ", Lots_New);  break;                                                                  
                     default: Lots_New = lots * 65536; {Iteration = 0; Print("Выход за пределы. Iteration = ", Iteration, " Lots_New = ", Lots_New ); }                      
                   }                          
                   
         if (Iteration <= Max_Iteration && VAR_MM == 3)// Последующие лоты открываются в соответствие с членами ар прогрессии           
               switch(Iteration)                       // Заголовок switch 
                     {                                 // Начало тела switch         
                     case 1 : Lots_New = lastLots * 1; lots = lastLots; Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );break; //расчет нового объема            
                     case 2 : Lots_New = lots * 3;    Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );  break;   
                     case 3 : Lots_New = lots * 5;    Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );  break;   
...
 
TEXX:

Como estão as meninas???? Onde estão as fotos ???? :)))))))))))))

Gud... :-)

 

Estou colando uma variante de luta (IMHO, porque não tenho problemas com o manuseio de erros (solicitações, etc.) de ILAN_OSMA_2012_NEW para comércio real junto com o indicador JQS iOsMA e com um conjunto para otimização. Os níveis de tomada e parada são virtuais, não para mostrar seu valor real. Largura do canal - dinâmico, calculado usando o indicador ATP. O código - em funcionamento (não a versão final) - "Not a clue" - aberto para modificações e testes posteriores.

As variáveis são comentadas no código.

Notas:

Se a porcentagem de balanço do MaxRisk tiver um valor diferente de zero, por exemplo, 0,05, então o valor da variável Lotes deve ser igual a zero.

O valor da variável s_signal_period = 15, responsável por trabalhar na TF correspondente no teste, deve ser igual à TF de teste, por exemplo, aqui para M15 este valor é 15.

Retirei a rede de arrasto, porque a prática mostrou que não é realmente necessário em TFs pequenos e este tipo de TS... :-)

Em outras palavras, não há limite de tempo para entrar no mercado com a ordem de partida, portanto, funciona o tempo todo:

extern int Filter.Hour=0;       //  Д-Фильтр: торговля по часам, вне этих часовых рамок новые сделки не открывать, но текущие усреднения завершать
extern int     Start=0;
extern int      End=23;


E assim, é possível optar por ferramentas por busca manual de TFs (de M5 a H4), porque, como a prática tem mostrado, é melhor fazer isso do que optar por TFs, porque otimizar o melhor TF nem sempre resulta nos resultados corretos.

A parte superior esquerda exibe os parâmetros necessários para negociação, teste através de preços de abertura, o testador mostra a média ocorrendo quando a largura do canal é excedida, pressionando a pausa no testador e através do retículo você pode ver que a média ocorre ESTRITAMENTE quando a largura do canal é excedida:


O testador se recusa a salvar o relatório, portanto anexarei fotos de uma das opções de teste do eurobucks sobre a história da Alpari na TF M15, otimização do início de 2010 até o presente:

Nesta variante, os volumes subseqüentes são perfurados de acordo com os números de Fibo, parâmetro VAR_MM = 0:

Eu ficaria grato se alguém colocasse e colocasse em funcionamento os instrumentos planos.

Se a largura do canal for muito grande, então a ferramenta pode ser muito plana, mas eu não sei como escolhê-la... Se a largura do canal for muito grande, então a ferramenta pode ser muito plana.

Se a largura do canal for muito grande, os negócios e lucros serão poucos, e se a largura do canal for muito pequena, a probabilidade de perda aumentará.

Para Ilans e Avalanches, se menos de 100% ao ano, isto é BOM! IMHO!

Arquivos anexados:
_.zip  49 kb
 

Буду благодарен, если кто пооптит и выложит рабочие настройки!

vamos a isso! :)
 
Ainda não está funcionando tão bem!
 
vladds:
Algo não está dando certo até agora!

Não é um processo rápido... :-)

Mais uma vez, sou um proponente, um retorno que chega a 100% ao ano - isto já é uma coisa boa para Ilan/Lavina! IMHO!

Mas não é assim, que um DEP, digamos 1000$ seja batido em 10 partes e depois sucessivamente a partir de 100$ - comece com a possibilidade de retirar 1000% e com uma probabilidade muito maior de ser drenado, ou seja

comercializar relativamente mais seguro para o depósito, ou seja, com um retorno anual de cerca de 100% e com uma probabilidade maior de não perder este depósito! Do que - um 100 - flush, dois - 100 - flush, três 100 - flush, quatro 100 - flush - voado para $ 2000 durante seis meses, digamos, não gosto deste comércio.


 
Eu não vejo nas configurações SL e TP como configurá-las?