[ARQUIVO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 4. - página 193
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
Hi,
Por favor, me dê o exemplo mais fácil para abrir um pedido (imediatamente, sem nenhum "se").
O tutorial é muito complicado.
EncomendarEnviar()
int OrderSend( string symbol, int cmd, double volume, double preço, int slippage, double stoploss, double takeprofit, string comment=NULL, int magic=0, datetime expiration=0, cor arrow_color=CLR_NONE)
Função básica usada para abrir uma posição ou colocar uma ordem pendente.Devolve o número do bilhete, que é atribuído ao pedido pelo servidor comercial, ou -1 em caso de falha. Para obter mais informações sobre o erro, você deve chamar a função GetLastError().
Notas.
Ao abrir uma ordem de mercado (OP_SELL ou OP_BUY), somente os últimos preços Bid (para venda) ou Ask (para compra) podem ser usados como preço de abertura. Se a operação é realizada para um instrumento financeiro, diferente do atual, então para obter as últimas cotações para este instrumento, você deve usar a função MarketInfo() com o parâmetro MODE_BID ou MODE_ASK. Você não pode usar um preço estimado ou não-normalizado. Se o preço de abertura solicitado não estava no fluxo de preços ou o preço solicitado não está normalizado de acordo com o número de casas decimais, será gerado o erro 129 (ERR_INVALID_PRICE). Se o preço de abertura solicitado estiver severamente desatualizado, será gerado um erro 138 (ERR_REQUOTE), independentemente do valor do parâmetro de escorregamento. Se o preço solicitado estiver desatualizado mas ainda estiver presente no fluxo de preços, a posição será aberta ao preço atual e somente se o preço atual cair dentro da faixa preço+deslizamento.
Os preços StopLoss e TakeProfit não podem ser colocados muito próximos do mercado. A distância mínima de parada em pips pode ser obtida usando a função MarketInfo() com o parâmetro MODE_STOPLEVEL. O erro 130 (ERR_INVALID_STOPS) é gerado em caso de paradas errôneas ou não normalizadas.
Ao fazer um pedido pendente, o preço de abertura não pode estar muito próximo do mercado. A distância mínima do preço pendente do preço de mercado atual em pontos também pode ser obtida usando a função MarketInfo() com o parâmetro MODE_STOPLEVEL. Se o preço pendente do pedido aberto estiver incorreto, será gerado o erro 130 (ERR_INVALID_STOPS).
Em alguns servidores comerciais, pode ser estabelecida uma proibição de expiração de ordens pendentes. Neste caso, um erro 147 (ERR_TRADE_EXPIRATION_DENIED) será gerado ao tentar definir um valor não zero no parâmetro de expiração.
Em alguns servidores comerciais pode ser definido um limite para o número total de ordens abertas e pendentes. Se este limite for ultrapassado, uma nova posição não será aberta (nenhuma ordem pendente será definida) e o servidor comercial retornará o erro 148 (ERR_TRADE_TOO_MANY_ORDERS).
Não consigo descobrir como calcular a vida útil desde a formação do padrão até a barra 0.
Se o padrão existe e não há nenhuma referência difícil ao preço e ao tempo.
Hi,
Por favor, me dê o exemplo mais simples para abrir um pedido (imediatamente, sem nenhum "se").
O livro didático é muito complicado.
Obrigado, está funcionando!
Estou tentando descobrir um exemplo do livro de S.K., rocseparate.mq4 Expert Advisor Eu começo um teste, exibo um gráfico. No fundo há uma janela rocseparada, mas está vazia. Por favor, aconselhe como fazer um indicador desenhado na janela principal? O código é como no livro:
Estou tentando descobrir um exemplo do livro de S.K., rocseparate.mq4 Expert Advisor Eu começo um teste, exibo um gráfico. No fundo há uma janela rocseparada, mas está vazia. Por favor, aconselhe como fazer um indicador desenhado na janela principal? O código como no livro:
Tutorial:
"...O rocseparate.mq4 indicador personalizado da taxa de variação de preços no atual, o maior e o próximo período de tempo maior... é um análogo completo do indicador roc.mq4, mas é exibido em uma janela separada. Isto permitiu calcular os valores das linhas de velocidade para diferentes intervalos de tempo, não em relação à referência MA, mas em relação à linha horizontal zero".
Tutorial:
".. .O rocseparate.mq4 indicador personalizado da taxa de variação de preço no atual, o maior e o próximo período de tempo maior é exibido em uma janela separada ... é o análogo completo do indicador roc.mq4, mas é exibido em uma janela separada. Isto permitiu calcular os valores das linhas de velocidade para diferentes intervalos de tempo, não em relação à referência MA, mas em relação à linha horizontal zero".
Sim, absolutamente certo: eu o deixo cair na tabela, o rocseparate aparece na parte inferior de sua própria janela. Mas quando clico em "Abrir gráfico" após o teste, a janela do gráfico fica vazia. Eu não entendo o que está errado?
Boa tarde, senhores.
Ainda preciso de seus conselhos sobre esta questão:
Estou escrevendo um EA e me deparei com um problema. De acordo com a TS, o Conselheiro Especialista deve realizar cálculos a cada minuto durante um determinado número de minutos. Depois disso, todos os dados devem ser reajustados e os cálculos devem começar desde o início.
E assim o ciclo por ciclo. O ciclo de tempo é de 1 a 60 minutos. Por favor, informe como descrever isto corretamente no código. Como posso fazer o seguinte código cíclico e com a capacidade de definir o tempo de ciclo de 1 a 60 minutos?
Até agora meu loop de 5 minutos é parecido com este:
Agradeço sua ajuda.
Boa tarde, senhores.
Eu ainda preciso de seus conselhos sobre esta questão:
Estou escrevendo um EA e me deparei com um problema. De acordo com a TC, o Conselheiro Especialista deve realizar cálculos a cada minuto durante um determinado número de minutos. Depois disso, todos os dados devem ser reajustados e os cálculos devem começar desde o início.
E assim o ciclo por ciclo. O ciclo de tempo é de 1 a 60 minutos. Por favor, informe como descrever isto corretamente no código. Como posso fazer o seguinte código cíclico e com a capacidade de definir o tempo de ciclo de 1 a 60 minutos?
Até agora meu loop de 5 minutos é parecido com este:
Agradeço sua ajuda.
Este é o seu posto repetido.
Parece-me que as pessoas simplesmente não entendem o que você está pedindo.
tente reformular as frases destacadas