Candelabro - página 14

 
baykanur:

Há uma descrição clara aqui, mostrei em meu posto que a vela na H1 e na H4 é diferente

https://www.mql5.com/ru/forum/131561/page12

Eu cito de

Abrir um pedido ao preço de Abertura do dia corrente na mesma direção que no dia anterior ( se estava em alta - abrir um pedido de Compra, se estava em baixa - abrir um pedido de Venda)


A "vela do dia" significa alguma coisa para você?
 
Cmu4:

A "vela do dia" significa alguma coisa para você?

Favor explicar o que é um castiçal diário, se possível dê uma definição precisa.

 
baykanur:

Bem, explique o que é uma vela diária, se possível dê uma definição precisa.


Um candelabro diário é o preço OHLC de um instrumento em um dia. No terminal, tem a designação "D1" - dia.
 
wmlab:

Testado assim que o tema surgiu. Está vazando.

Você pode postar os testes
 

Aqui está uma simples EA que eu escrevi. Mostra um apartamento (com um trecho) sobre a história.

Talvez, se você refinar a lógica - será lucrativo.

Portanto, se alguém tem alguma idéia, vamos discutir!

p.s. houve algum tipo de falha com as respostas, então a EA é salva com um "6" extra.

Arquivos anexados:
 
Cmu4:

Aqui está uma simples EA que eu escrevi. Mostra um apartamento (com um trecho) sobre a história.

Talvez, se você refinar a lógica - será lucrativo.

Portanto, se alguém tem alguma idéia, vamos discutir!

p.s. houve algum tipo de falha com as respostas, então a EA é salva com um "6" extra.

Por que existe um valor no inite?
 
grell:
Para que serve o valor no inite?


Eu queria que o Conselheiro Especialista esperasse por um novo dia e não abrisse uma posição imediatamente na partida.

Além disso, como o consultor especializado foi escrito somente para testes, assumi que os valores dos preços de "Olá" não se repetirão em dias diferentes. Mas mesmo que eles repitam, o Conselheiro Especialista saltará este dia e não abrirá nenhuma posição, portanto, não é crítico.

 
Cmu4:


Para que o Expert Advisor espere por um novo dia e não abra uma posição imediatamente no início da operação.

Além disso, como o consultor especializado foi escrito apenas para um teste, assumi que os valores de preço "Olá" dos dias não se repetirão. Mas mesmo que o façam, então nossa EA saltará este dia e não abrirá nenhuma posição, portanto, não é crítica.

Há outras maneiras de fazer isso.
 
grell:
Há outras maneiras de fazer isso.


Sim, é claro, tenho certeza que há. Mas minha pequena experiência de programação até agora me permite lidar com a situação somente desta maneira. Se você me mostrar outras maneiras que consumam menos recursos com relação aos recursos do sistema, eu ficarei grato.

p.s. A propósito. Tanto quanto eu sei, o código é executado muitas vezes mais rápido se a condição se for simples. É assim? Isto é, em vez de se ( a==b && b===c) {...} é melhor escrever se (a===b) { se (b===c){...}}?

 
Cmu4:

Tanto quanto sei, o código é executado muitas vezes mais rápido se a condição for simples. É assim? Isto é, ao invés de se ( a==b && b===c) {...} é melhor escrever se (a==b) { se (b===c){...}}?


Se a primeira condição não funcionou, a segunda certamente não funcionará. Economiza muito tempo