[ARQUIVO] Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 3. - página 51
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
na verdade é assim
impressão dá _dif = 0,01, mas_Lot = 0;Provavelmente ajustado para
int _Lot; //então, cortará qualquer coisa menos de um
e deve ser definido para:
duplo _Lot;
Provavelmente ajustado para
int _Lot; //então cortará qualquer coisa menos de zero
e deve ser definido para:
duplo _Lot;
duplo _Lot;
duplo _Lot_BUY = 0;
duplo _Lot_SELL = 0;
duplo _Lot_BUYSTOP = 0;
duplo _Lot_SELLSTOP = 0;
aqui está outra construção
não funciona assim, mas no exemplo a seguir funciona
A seguinte mensagem aparece no log
0,01000000 ajuste2 _Lot = 0,00000000_Lot_BUY = 0,03000000_Lot_BUYSTOP = 0,00000000_Lot_SELLL = 0,00000000_Lot_SELLSTOP = 0,02000000
17:07:12 Expert_V3 GBPUSD,M1: quantidade de lotes inválidos para a função OrderSend
No entanto, enquanto faltavam 3 SELLSTOPs, ele definiu os dois primeiros sem problemas, mas tropeçou no terceiro.
Ou seja, porque não define o lote para 0,01, mesmo que calcule corretamente a variável _dif...
Só abrirá pedidos a partir do segundo. Nem mesmo a partir do segundo, mas a partir do terceiro.Essa idéia é sua?
Obrigado
Você pode informar se é possível determinar a hora de início da sessão de negociação (por exemplo, para Moscou é 10-35, etc.) ou apenas criar uma variável e escrever um valor na mesma? Isto é necessário para não fazer pedidos no início da sessão, mas para determinar a direção.
Horário da sessão de negociação Forex
Portanto, sugere-se utilizar apenas uma variável que armazene o início da sessão. Obrigado.
P.S.
Encontrei-o no banco de dados. https://www.mql5.com/ru/code/9313