Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 6. - página 962
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Por favor, esclareça, estou totalmente confuso:
Encontrei um roteiro que fecha os pedidos com lucro ou com menos, mas não entendo a lógica - em variáveis externas bool close_only_profit_orders=false está definido, e então em f-i start ele é verificado por negação: if(OrderType()==OP_BUY && (!close_only_profit_orders || order_prof>0). Isto é, se não for falso ou houver ordens com lucro, então a função OrderClose() é a seguinte. Mas em nenhum lugar do código, não há condições sob as quais a variável close_only_profit_orders se torne verdadeira. Então para que serve?
Não há nada a ser encontrado por esta variável. Isto é um produto da imaginação do programador; somente o desenvolvedor sabe o que está em sua EA. Só posso especular por que razão isso pode acontecer e como verificá-lo. Acabo de conhecer uma EA que estupidamente fechou todos os pedidos em todos os pares antes de começar a funcionar. Bem, isso é um produto da imaginação do programador. Assim, se seu consultor especializado trabalhar como deve, temos que procurar onde foi escrito para fechar os pedidos e por que motivo. Talvez, mágicos diferentes ajudem.
Por favor, ajude a resolver o problema.
int n1=.....
int n2=.....
M1[i]=iMA(NULL,0,n1,n2,MODE_SMA,PRICE_CLOSE,i);
Eu mostro os valores de n1 e n2 no comentário, os valores estão corretos, mas o mouse não é desenhado corretamente, não em todo o gráfico. Mas se eu digitar os valores de n1 e n2 à mão em vez destas variáveis, tudo é desenhado como deveria ser. Eu não entendo como é possível quando os valores das variáveis estão corretos? Como posso fazer com que o gráfico seja desenhado com um deslocamento para a direita? Agora é elaborado apenas até a barra zero, ou seja, a atual.
Por favor, ajude a resolver o problema.
int n1=.....
int n2=.....
M1[i]=iMA(NULL,0,n1,n2,MODE_SMA,PRICE_CLOSE,i);
Eu mostro os valores de n1 e n2 no comentário, os valores estão corretos, mas o mouse não é desenhado corretamente, não em todo o gráfico. Mas se eu digitar os valores de n1 e n2 à mão em vez destas variáveis, tudo é desenhado como deveria ser. Eu não entendo como é possível quando os valores das variáveis estão corretos? Como posso fazer com que o gráfico seja desenhado com um deslocamento para a direita? Agora é elaborado apenas até a barra zero, ou seja, a atual.
Se n1 não é igual ao valor TF, então eu entendo porque ele não é desenhado corretamente. E a mudança para a direita fará n2 com menos.
Não entendo o que TF tem a ver com isso, n1 é o período médio para o cálculo do indicador. Tenho uma boa idéia do que fazer com ele, não tenho certeza do que fazer com ele, mas não tenho certeza do que fazer com ele.
UPD. eu coloco 0 em vez de n2 e o turno fica bem, mas n1 é um pouco esquisito :(
Isso mesmo! Fui eu que errei, mas por que não funcionaria se você está fazendo certo?!
Isso mesmo! Sou eu quem está errado, mas por que não pode funcionar se você está fazendo certo?!
Sim, eu também estou intrigado com este paradoxo. Se eu reiniciar o terminal, o vagão é entregue como deveria ser, mas reiniciar sempre é inconveniente.
UPD Eu resolvi o problema pressionando o botão direito e selecionando "Atualizar" no menu, mas se eu pressionar compilar no código, o desenho fica bagunçado... Mas isso é uma bagunça, eu vou apenas atualizar :))
Também estou intrigado com este paradoxo. Se eu reiniciar o terminal, então o vagão é puxado como deve ser, mas é inconveniente reiniciá-lo toda vez.
UPD O problema foi resolvido clicando com o botão direito do mouse e selecionando "Atualizar" no menu, mas se eu pressionar compilar no código, o vagão é desenhado incorretamente... mas isso é um problema menor, eu vou apenas atualizar :))
Eu mesmo o classifiquei, obrigado por sua contribuição :)
1. Um EA abre (baseado no cruzamento com MA) múltiplas (3) ordens de mercado pelo mesmo preço (por exemplo, COMPRAR a 1.1180).
Antes de o MA ser cruzado, as ordens eram ordens de Buy Stop.
2. O que é este mod_Buy1/2/3 ? - Você entende o propósito do ciclo acima?