[AVISO FECHADO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Não posso ir a lugar algum sem você. - página 850

 
Mathers:

Toda vez que abro um novo gráfico, ele abre no H1 no menor espaço de tempo e com barras.

Assim, cada vez que clico para ampliar o gráfico, mudo as barras por vela e mudo o cronograma.

Pergunta: Posso configurá-lo para que o gráfico esteja sempre aberto em um minuto de tempo imediatamente na forma de castiçais e afins?


É claro que você pode.

Criar um modelo padrão com as configurações necessárias

 

Pessoas de boa vontade, por favor, me ajudem com duas perguntas.

1) Como adicionar um código para traçar linhas em um indicador ou csi (como no devirgence), digamos que uma corcunda é mais alta e a próxima é mais baixa, bem, e de um vértice nesta situação para traçar uma linha para outro vértice. É necessária ajuda não na solução do problema, mas em como traçar uma linha,... onde e que coordenadas tomar para uma linha reta.

2) Eu agradeceria antecipadamente por um código de negociação de tempo

 

por que minha EA sobre otimização deu no log: 2 passes passados, 768 rejeitados como insignifikant ? significam drenagem ou outros motivos ? porque também são publicados resultados negativos...

 
Infinity:

As pessoas amáveis ajudam a lidar com 2 perguntas.

1) Como adicionar um código para traçar linhas em um indicador ou ssi (como no devirgence), digamos que uma corcunda é mais alta e a próxima é mais baixa, bem, e de um vértice nesta situação para traçar uma linha para outro vértice. O que eu preciso de ajuda não é resolver o problema, mas como traçar uma linha... onde e quais as coordenadas a serem tomadas para uma linha reta.

ObjectCreate + WindowFind

As coordenadas de tempo são barras nas quais um desviador é detectado e os próprios valores são valores de vértices,

+ determinar em qual janela seu ssi ou macd. você precisará pesquisar pelo nome da janela.

 

Vejo,... procurar pelo nome da janela deve ter sido o problema,... é sempre apenas uma linha reta na janela ou não está clara.

Você pode me dizer o código de tempo? Para fazer com que o Expert Advisor negocie somente dentro de um determinado prazo .... Tenho um problema ao comparar a hora atual com a hora sugerida. Converti-a para o tipo data e ainda assim falha.

Também tenho outra pergunta: tentei escrever 2 condições na função de fechar um pedido por uma condição ( ||| - ou), mas apenas um dos métodos prescritos funciona. Esta implementação é mesmo correta?

 
Dms2:

Olá, senhoras e senhores.

Esta é minha primeira vez escrevendo aqui e me registrei especificamente para perguntar.

História: "Corte as perdas e deixe os lucros crescer; a esperança morre por último - portanto, mate-a primeiro".

A partir de minha experiência de comércio manual: eu abri, e agora estou no vermelho. Stop = take e = 100p, arrasto = 15p (ou 25-20 não é importante). O equilíbrio negativo salta para frente e para trás, minhas mãos estão amarradas com posições abertas e só a esperança diz: bem, vai para o arrasto, bem, um pouco mais. Qual é o resultado? Não fechamos pedidos no take (+100p). Mas parar a perda (-100 pontos) não é freqüente, o trilho de 3-5-20-50 pontos ocorre freqüentemente. Como resultado, lentamente, mas com certeza estamos perdendo.

Então pensei: e se eu mudar o comércio para o oposto - ou seja, não desperdiço quando a posição está em lucro (neste caso, não permito que o lucro aumente por trilha), mas quando está em menos - tomando um stop loss. Neste caso, devemos decidir a que nível a posição será deficitária em vez de lucrativa e tomar um TP de reboque após novos extremos negativos (você também pode deixá-lo para tomar uma posição sem perdas). Se não formos arrastados por um stop loss, mas por um take - talvez haja uma tendência oposta - um crescimento lento e confiante do depósito?

A essência da idéia: criar [conselheiro] trailing take, que é automaticamente ativado em um nível de perda especificado em um negócio [em pips] e fixa o lucro por si só com o mesmo valor [ou fixa]. Com o aumento adicional das perdas, o lucro é retraído - geralmente é como em trailing stop, mas vice versa.

Em geral, se algum programador achar essa idéia razoável, e se alguém escrever um assistente assim... ...estarei esperando suas opiniões.


Eu tenho um EA em desenvolvimento, você pode negociar com um grande depósito, alavancagem e um pequeno lote 0,01 e lucro de cerca de 12% ao ano (ir ao banco), o risco de obter MARGINCOLL é grande (martin). A pergunta aos especialistas: por que tudo é bom no testador, mas a demonstração não funciona? e eu tenho que refiná-la para que eu tenha que reescrever tudo do zero, tudo acaba mal, só horror?
 

Por favor, informe sobre a forma correta de escrevê-lo no consultor.

duplo CHO = iCustom(NULL, 0, "Chaikin Oscillator("+10+", "+3+", "+0+")", 0, 0); - não dá valores.

Qual é o erro?

Indicador https://www.mql5.com/ru/code/7761

 
DhP:

Por favor, informe sobre a forma correta de escrevê-lo no consultor.

duplo CHO = iCustom(NULL, 0, "Chaikin Oscillator("+10+", "+3+", "+0+")", 0, 0); - não dá valores.

Qual é o erro?

Indicador https://www.mql5.com/ru/code/7761

double CHO=iCustom(NULL,0,"CHO",10,3,0,0,0);
 

Eu tenho uma função padrão em meu consultor especializado para enviar um pedido

            ticket = OrderSend( бла-бла );
            if(ticket > 0)
               Print("Ok");
            else
               Print("failed with error #",GetLastError());

Hoje eu encontrei o erro 128(Trade timeout) nos registros, mas mesmo assim meu pedido foi aberto e como a lógica do código não implicava em nenhuma ação no caso de não haver abertura do pedido, ele estava pendurado lá até que eu mesmo o encontrei. Acho que o servidor deu um erro, mas a ordem foi aberta. É possível ou estou com problemas? E se não eu - como lidar com isso.

 
Mathers, muito provavelmente houve um erro nos primeiros carrapatos e depois o pedido foi aberto. Em geral, o terminal pode dar erros por si só, mesmo que não haja impressoras no código.
Razão: