[ARQUIVO]Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por ela. Não posso ir a lugar nenhum sem você - 5. - página 138
if (bay_min == true) datetime T=Time[0] //сработал сигнал на покупку запоминаем время бараif(iBarShift(NULL,0,T)==2) //по времени, сигнал был на 2 баре
{
if (Open[1]<Close[1] && Open[2]<Close[2] ) //и эти бары бычьи
{
// что-то делаем
}
}
// я думаю, как-то так.
Obrigado, a lógica é clara, mas parou completamente de abrir um negócio.
проблема в этой строчке
if(iBarShift(NULL,0,T)==2) //по времени, сигнал был на 2 баре
Por favor, informe. Meu indicador ZigZag está com o desenho a descoberto. Ele desenha um determinado objeto na tabela. Quando o preço muda e é necessário excluir o objeto, o objeto é excluído, mas o valor do buffer no gráfico ainda está. Como excluir também o valor antigo, não apenas do gráfico? Se você puder codificar ou mostrar onde é implementado no ziguezague?
Dimka-novitsek: Como ensinar o computador a realizar esta tarefa estritamente comercial de freios? Caso contrário, a alavanca do testador de velocidade só responde se ela quiser! O atraso é freqüentemente de 3-8 segundos. Mencionando todas as mulheres más!
Dimka-novitsek: Como ensinar o computador a realizar esta tarefa estritamente comercial de freios? Caso contrário, a alavanca do testador de velocidade só responde se ela quiser! O atraso é freqüentemente de 3-8 segundos. Mencionando todas as mulheres más!
Consegui criar minha própria EA. Eu a administrei com um spread fixo de 19. Desde 2005. Sempre pare de perder. Leve sempre. Não utiliza média e martin. As posições são fechadas dentro do dia, ou seja, não são transferidas para o dia seguinte.
Meu programador é péssimo, para dizer de forma branda.
Está fora há alguns dias... Estou me perguntando - os feiticeiros jogados sobre o gráfico têm os mesmos parâmetros que os feiticeiros usados nos cálculos? Talvez seja aí que reside o problema?
É claro, eles têm os mesmos parâmetros. Aqui, em modo de teste, abri as propriedades de um determinado MA.
artmedia70:
(Ainda não tive tempo de mergulhar no código e desmontá-lo).
Está tudo escrito de forma muito simples, para que qualquer pessoa possa entendê-lo num relance :)
artmedia70:
Eu faria uma função, por exemplo:
//-----------------------------------------------------------------------------+ duplo ma(int MAperiod, int MAmethod, int MAshift) {retorno (iMA(Symbol(), Period(), MAperiod, 0, MAmethod, PRICE_OPEN,MAshift));} //-----------------------------------------------------------------------------+ e a chamou para obter parâmetros
Estava pensando nisso inicialmente quando escrevi todo o Expert Advisor, não este. MAS o iMA já é uma função. Chamando a função iMA, você pode inserir qualquer parâmetro, alguns com variáveis declaradas globalmente, e outros por padrão, por exemplo. A questão é: de que adianta chamar uma função de uma função se ela não faz sentido?
mas para a saída, entendo que a impressora imprime apenas 4 ou menos dígitos.
então se imprimir (DoubleToStr(Startprice,5)); // imprimir Startprice
dá 5.
Mas quando você adiciona um tempo de barra
Esta linha não acrescenta o tempo de barra?
se for assim.
não está funcionando, está culpando '=' - tipos incompatíveis C:\sve.mq4 (34, 14)
Como escrevê-lo corretamente?
Obrigado pela resposta, eu já estou trabalhando nisso há uma semana)
Experimente assim:
mas para a saída, entendo que a impressora imprime apenas 4 ou menos dígitos.
então se imprimir (DoubleToStr(Startprice,5)); // imprimir Startprice
dá 5.
Mas quando você adiciona um tempo de barra
Esta linha não acrescenta o tempo de barra?
Mostre como você chegou ao bay_min.
Como ensinar o computador a realizar esta tarefa estritamente comercial de freios? Caso contrário, a alavanca do testador de velocidade só responde se ela quiser! O atraso é freqüentemente de 3-8 segundos. Mencionando todas as mulheres más!
Como ensinar o computador a realizar esta tarefa estritamente comercial de freios? Caso contrário, a alavanca do testador de velocidade só responde se ela quiser! O atraso é freqüentemente de 3-8 segundos. Mencionando todas as mulheres más!
Fazendo o melhor que pode
Relatório de teste de estratégia
Consegui criar minha própria EA. Eu a administrei com um spread fixo de 19. Desde 2005. Sempre pare de perder. Leve sempre. Não utiliza média e martin. As posições são fechadas dentro do dia, ou seja, não são transferidas para o dia seguinte.
Meu programador é péssimo, para dizer de forma branda.
Está fora há alguns dias... Estou me perguntando - os feiticeiros jogados sobre o gráfico têm os mesmos parâmetros que os feiticeiros usados nos cálculos? Talvez seja aí que reside o problema?
É claro, eles têm os mesmos parâmetros. Aqui, em modo de teste, abri as propriedades de um determinado MA.
(Ainda não tive tempo de mergulhar no código e desmontá-lo).
Eu faria uma função, por exemplo:
//-----------------------------------------------------------------------------+
duplo ma(int MAperiod, int MAmethod, int MAshift) {retorno (iMA(Symbol(), Period(), MAperiod, 0, MAmethod, PRICE_OPEN,MAshift));}
//-----------------------------------------------------------------------------+
e a chamou para obter parâmetros