sergey1294: Acabei de verificar manualmente e tudo está a fechar bem. Abri 0,21 lote e fechei 0,2 lotes, comprei 0,01 lote e deixei no mercado, embora o mínimo fosse 0,1 lote. Verifiquei-o em 4 contas e não há erros no encerramento parcial também aí.
sergey1294: Acabei de verificar manualmente e tudo está a fechar bem. Abri 0,21 lote e fechei 0,2 lotes, comprei 0,01 lote e deixei no mercado, embora o mínimo fosse 0,1 lote. Verifiquei-o no Quaternário e não há erros no encerramento parcial também lá.
sergey1294: Sim, o volume restante de 0,01 é fechado, pelo menos em modo manual.
Por favor, tente o seguinte algoritmo:
1. abrir uma posição longa com um volume de 1,01 lotes.
Enviar uma ordem de venda em tamanho de lote 1.0. 3.
3. submeter uma ordem de venda no volume de 0,01 lotes.
Não há função/operações "próximas" no comércio automatizado. A posição só é encerrada por um comércio inverso de igual volume (se eu a entender correctamente).
uncleVic: Anexe o seu "peixe" e, brevemente, os seus desejos. Se possível, estudarei o assunto (não posso prometer rapidamente).
Obrigado pela ajuda. Roche escreveu sobre algumas compensações, mas ainda não percebo o que mudar. Coloquei o código, comentei sobre ele. Estratégia: desenhar setas verdes abaixo das barras quando Tenkan>Kijun e Tenkan e Kijun estão acima da nuvem. Desenhar setas vermelhas quando Tenkan<Kijun e Tenkan e Kijun estão abaixo da nuvem.
@ sergeev Obrigado pela resposta, não tenho qualquer problema com isso, o problema é como trabalhar correctamente com os dados que provêm da biblioteca std.
sergey1294: Acabei de o verificar manualmente e fecha muito bem. Abri 0,21 lotes e fechei 0,2 lotes no mercado comprar 0,01 lote, embora o mínimo fosse 0,1 lote. Verifiquei-o no Quaternário e não há erros no encerramento parcial também lá.
Isto é claramente um bug na minha opinião (pelo menos a configuração do servidor é defeituosa).
A questão é que o servidor em modo manual não deve permitir negócios de volume inferior ao volume mínimo.
Na Alpari o mínimo é 0,10. Isto pode ser facilmente visto executando o script SymbolInfoSample do borne terminal padrão (mostrará um mínimo de 0,10 e passo 0,01).
E agora preste atenção (430 build, conta apenas registada na Alpari).
Conta de negociação:
3089878 (USD, Alpari-Demo, demonstração)
Corretor:
Alpari
Data:
2011.06.02 05:30
Encomendas
Horário de abertura
Encomenda
Símbolo
Tipo
Volume
Preço
S / L
T / P
Hora
Estado
Comentário
2011.06.01 23:22
3972207
EURUSD
vender
0.10 / 0.10
1.43261
2011.06.01 23:22
preenchido
2011.06.01 23:23
3972211
EURUSD
comprar
0.01 / 0.01
1.43303
2011.06.01 23:23
preenchido
Promoções
Hora
Acordo
Símbolo
Tipo
Sentido
Volume
Preço
Encomenda
Comissão
Swap
Lucro
Balanço
Comentário
2011.06.01 23:19
1984869
balanço
0.00
0.00
64 156.00
64 156.00
2011.06.01 23:22
1984875
EURUSD
vender
em
0.10
1.43261
3972207
0.00
0.00
0.00
64 156.00
2011.06.01 23:23
1984879
EURUSD
comprar
fora
0.01
1.43303
3972211
0.00
0.00
-0.42
64 155.58
0.00
0.00
-0.42
64 155.58
Posições comerciais
Hora
Símbolo
Tipo
Volume
Preço
S / L
T / P
Preço de mercado
Comissão
Swap
Lucro
Comentário
2011.06.01 23:22
EURUSD
vender
0.09
1.43261
1.43331
0.00
0.00
-6.30
0.00
0.00
-6.30
E agora alguém obriga-me a fazer uma transacção inferior ao mínimo (e esta não é uma posição, nomeadamente o volume de transacção de 0,01) ...
Além disso, um screenshot do diálogo para fazer um acordo (na minha opinião, se o lote for inferior a 0,10, a transacção deve automaticamente proibir, mas não é tudo normal)!
Acabei de verificar manualmente e tudo está a fechar bem. Abri 0,21 lote e fechei 0,2 lotes, comprei 0,01 lote e deixei no mercado, embora o mínimo fosse 0,1 lote. Verifiquei-o em 4 contas e não há erros no encerramento parcial também aí.
...É absurdo que não possamos fechar completamente uma posição aberta.
Exactamente! É exactamente disso que estou a falar!
Talvez eu esteja errado. Por favor, guie-me na direcção certa. =)
A posição restante de 0,01 lote está fechada por um comércio oposto do mesmo volume?
Isto é, uma venda de 0,01 lote passa (claro, fechando completamente a posição aberta)?
Acabei de verificar manualmente e tudo está a fechar bem. Abri 0,21 lote e fechei 0,2 lotes, comprei 0,01 lote e deixei no mercado, embora o mínimo fosse 0,1 lote. Verifiquei-o no Quaternário e não há erros no encerramento parcial também lá.
Em que servidor verificou?
no atpari
Sim, o volume restante de 0,01 é fechado, pelo menos em modo manual.
Por favor, tente o seguinte algoritmo:
1. abrir uma posição longa com um volume de 1,01 lotes.
Enviar uma ordem de venda em tamanho de lote 1.0. 3.
3. submeter uma ordem de venda no volume de 0,01 lotes.
Não há função/operações "próximas" no comércio automatizado. A posição só é encerrada por um comércio inverso de igual volume (se eu a entender correctamente).
Por favor, tente o seguinte algoritmo:
1. abrir uma posição longa com um volume de 1,01 lotes.
Enviar uma ordem de venda em tamanho de lote 1.0. 3.
3. submeter uma ordem de venda no volume de 0,01 lotes.
Não há fecho de posição no comércio automático. A posição só é encerrada por um comércio inverso de igual volume (se eu a entender correctamente).
Anexe o seu "peixe" e, brevemente, os seus desejos. Se possível, estudarei o assunto (não posso prometer rapidamente).
Obrigado pela ajuda. Roche escreveu sobre algumas compensações, mas ainda não percebo o que mudar. Coloquei o código, comentei sobre ele. Estratégia: desenhar setas verdes abaixo das barras quando Tenkan>Kijun e Tenkan e Kijun estão acima da nuvem. Desenhar setas vermelhas quando Tenkan<Kijun e Tenkan e Kijun estão abaixo da nuvem.
@ sergeev Obrigado pela resposta, não tenho qualquer problema com isso, o problema é como trabalhar correctamente com os dados que provêm da biblioteca std.
Acabei de o verificar manualmente e fecha muito bem. Abri 0,21 lotes e fechei 0,2 lotes no mercado comprar 0,01 lote, embora o mínimo fosse 0,1 lote. Verifiquei-o no Quaternário e não há erros no encerramento parcial também lá.
Isto é claramente um bug na minha opinião (pelo menos a configuração do servidor é defeituosa).
A questão é que o servidor em modo manual não deve permitir negócios de volume inferior ao volume mínimo.
Na Alpari o mínimo é 0,10. Isto pode ser facilmente visto executando o script SymbolInfoSample do borne terminal padrão (mostrará um mínimo de 0,10 e passo 0,01).
E agora preste atenção (430 build, conta apenas registada na Alpari).
E agora alguém obriga-me a fazer uma transacção inferior ao mínimo (e esta não é uma posição, nomeadamente o volume de transacção de 0,01) ...
Além disso, um screenshot do diálogo para fazer um acordo (na minha opinião, se o lote for inferior a 0,10, a transacção deve automaticamente proibir, mas não é tudo normal)!
sergey1294
Obrigado pela informação.
Ainda é um senão, então. O requisito de volume mínimo de encomenda não é cumprido.
É aceitável quando não há posições abertas e tentamos abrir uma posição com 0,01 lotes em qualquer direcção?
De qualquer modo, gostaria de ouvir as explicações dos criadores. A situação é contraditória.