[ARQUIVO] Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 3. - página 618

 
Quem sabe onde ler sobre otimização de EAs
ou seja, vá para "Expert Properties" e faça perguntas:
1. guia "Teste" Otimização. Qual é a diferença entre o Parâmetro Otimizável e o Parâmetro na guia Otimização? Eu acho que é a mesma coisa.
2. separador "Teste", Otimizar "Parâmetro Otimizável" Qual é o melhor equilíbrio, fator de lucro, ou outro?
3. guia "Parâmetros de entrada". Por que eu preciso da coluna "Valor", quando tenho a coluna "Início"? Presumo que começamos a otimizar o parâmetro com o valor na coluna "Start".
4. o separador "Otimização" Significado e por que é necessário, como utilizá-lo?
5. "Resultados da otimização" como classificar em ordem ascendente/descendente?
 
griha:
Qualquer pessoa pode aconselhar onde ler sobre otimização especializada
ou seja, ir para "Propriedades especializadas" e outras perguntas:

1. guia "Teste" Otimização. Qual é a diferença entre "Parâmetro a ser otimizado" e os parâmetros na guia "Otimização"? Eu acho que são a mesma coisa.

Os parâmetros a serem otimizados são variáveis externas do Expert Advisor. Os parâmetros na guia de otimização são configurações do próprio processo de otimização

Eu menti. O parâmetro otimizado é o que maximizamos/minimizamos. Os parâmetros na aba de otimização são as restrições que impomos ao processo de otimização.

2.Tab "Teste" Otimização "Parâmetro Otimizável" Qual é melhor Equilíbrio, Fator de Lucro ou outros?

Cada um tem sua própria beleza)))) Não há uma opinião única, procure no fórum, é discutida periodicamente... Minha opinião pessoal é que existem três básicos - Fator de Lucro, Fator de Lucro e Sorteio Absoluto (quando se trabalha com um lote fixo).

3. guia "Parâmetros de entrada". Por que eu preciso da coluna "Valor", quando tenho a coluna "Início"? Presumo que começamos a otimizar o parâmetro com o valor na coluna "Start".

Valor - o que usamos sem otimização (desmarcado). Start, Step e Stop - são usados durante a otimização (a marca de verificação está ativada).


4. o separador "Otimização" Significado e por que é necessário, como utilizá-lo?
Pressione F1 no terminal, encontre Interface do usuário, subseção Testador. Leia-o. Use como escrito.


5. "Resultados da otimização" como classificar em ordem ascendente/descendente?

Clique no título da coluna relevante na lista de resultados da otimização
 

Ajude-me a conectar SOMENTE as barras de fechamento. Como fazer isso?

Na forma de uma linha no indicador do gráfico de preços deve traçar uma linha que conecte os preços Fechar em barras BULL.

Eu tentei de tudo, mas toda vez que não mostrava o que eu precisava.

Se eu tentar colocá-lo em Bull/Bear, a linha ocasionalmente irá quebrar em lugares onde as barras de touro não estão ao lado uma da outra.

PLS HELP!!!

 
vit-fx:

Ajude-me a conectar SOMENTE as barras de fechamento. Como fazer isso?

Na forma de uma linha no indicador do gráfico de preços deve traçar uma linha que conecte os preços Fechar em barras BULL.

Eu tentei de tudo, mas toda vez que não mostrava o que eu precisava.

Se eu tentar colocá-lo em Bull/Bear, a linha ocasionalmente quebrará em locais onde as barras de touro não estejam em fila.

PLS HELP!!!


Já foi respondido aqui, não é preciso se preocupar tanto...
 
Você pode me dizer porque o especialista parou de trabalhar na demonstração e pergunta 2012.03.08 07:45:19 '1790706': login, mas confirmar o login não ajuda?
 

Olá a todos, por favor, ajudem.

Preciso de um indicador que mostre a menor barra ou vela, por um determinado período. Por exemplo, no gráfico 4H mostrará a menor vela ou barra por 5 dias.

Uma seta de vela marcada como no indicador Fractals. Bem, na verdade há todos.Quem ajudará muito será grato.

Ou algo parecido.
 
yosuf:
Por favor, me diga por que o especialista parou de trabalhar na demonstração e pergunta 2012.03.08 07:45:19 '1790706': login e confirmação de login não ajudam?


Não tenho certeza se sua conta expirou ou se o corretor mudou o servidor e assim por diante.

tentar abrir outra conta e escanear os servidores disponíveis

 
yosuf:
Você pode me dizer porque o especialista parou de trabalhar na demonstração e pergunta 2012.03.08 07:45:19 '1790706': login, mas confirmar o login não ajuda?


Seu corretor provavelmente terá um tempo limitado para usar sua conta demo. Registre um novo.
 

Duplicando minha pergunta sobre como escrever para um arquivo. Infelizmente, os métodos de tratamento sugeridos não ajudaram.

Estou colando o código inteiro e o arquivo em si. O que está errado, eu estou fazendo tudo de acordo com a ciência?

#property copyright "Copyright © 2012, FOX.RM"
#property link      "fox.rm@mail.ru "
#property indicator_separate_window
 
double delta,price,old_price,col_bar,sum_tick,sum_pip,K1_Pl,K1_Min,K2_Pl,K2_Min,raz_bar;
int handle,sum_pip_bay,sum_pip_sell,i=0,limit,old_sell=0,old_bay=0;
int count_plus,count_minus;
datetime time_Bar;
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init(){IndicatorShortName("Ti&Pi_HISTORY");return(0);}
int deinit(){return(0);}
  
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+

int start() {  

  int counted_bars=IndicatorCounted();   
  if(counted_bars<0) return(-1);
  if(counted_bars>0) counted_bars--;
  limit=Bars-counted_bars;
  
   handle = FileOpen("M1_EUR_USD.txt", FILE_CSV|FILE_WRITE, '\t');  Запись в файл. Добавление FILE_READ не помогло.
   FileWrite(handle, "tick_up", "tick_dn", "pip_up", "pip_dn");  
  
    if(limit>0) limit=0; 
     for(i=0; i<=limit; i++) 
  {
  
    price = Close[i]/Point;    
    delta = price-old_price;
    raz_bar=(High[i]-Low[i])/Point;
       
    if(!time_Bar)time_Bar=Time[0];
    col_bar = iBarShift(NULL,0,time_Bar)-iBarShift(NULL,0,Time[i]);
    if (col_bar >= 1)
    
    {time_Bar=Time[i];K1_Pl=0;K1_Min=0;K2_Pl=0;K2_Min=0;
    sum_pip_bay=0;sum_pip_sell=0;sum_pip=0;
    old_bay=0;old_sell=0;sum_tick=0;
    count_plus=0;count_minus=0;}
     
     //---- Расчет UP
    if(delta>=0)
    {if(delta>100)delta=1;
    sum_pip_bay = delta + old_bay;   
    old_bay=sum_pip_bay;
    count_plus++;}  
     //---- Расчет Down
    if(delta<0)
    { sum_pip_sell = delta+old_sell;
     old_sell=sum_pip_sell;
    count_minus++;}
    
       
    //--- Расчет коэффициентов К1 и К2
           
        sum_tick=count_plus+count_minus;
        K1_Pl=count_plus/sum_tick;
        K1_Min=count_minus/sum_tick;
        
        sum_pip=sum_pip_bay+MathAbs(sum_pip_sell);
        K2_Pl=sum_pip_bay/sum_pip;
        K2_Min=MathAbs(sum_pip_sell/sum_pip);
        
  FileWrite(handle, DoubleToStr(K1_Pl,2),DoubleToStr(K1_Min,2),DoubleToStr(K2_Pl,2),DoubleToStr(K2_Min,2)); //---Пробовал вывод данных через массив поэлементно, тоже 0 результатов.
       
         //----
    old_price=price; 
 
    }  
     
      FileClose(handle);                
  return(0);
}

Gostaria de repetir a pergunta por que as mensagens são sobregravadas com novas e não adicionadas. Aqui está um registro em arquivo txt na saída.

tick_up  tick_dn  pip_up    pip_dn
 0.35     0.65     0.28      0.71
 
Fox_RM:

Duplicando minha pergunta sobre como escrever para um arquivo. Infelizmente, os métodos de tratamento sugeridos não ajudaram.

Estou colando o código inteiro e o arquivo em si. O que está errado, eu estou fazendo tudo de acordo com a ciência?

Gostaria de repetir a pergunta por que as mensagens são sobregravadas com novas e não adicionadas. Este é um registro de saída em arquivo txt.



Você precisa abrir o arquivo para leitura/escrita

Antes de escrevê-lo até o final do arquivo.

Razão: