[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 487
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
É muito simples. Criar uma variável booleana. Configure-o para falso antes de processar as ordens. Assim que o pedido for processado, altere-o para verdadeiro. Depois de verificar todas as ordens, verifique o valor da variável - se ela permanecer falsa, significa que não houve ordem com a magia necessária. Você abre um novo pedido.
Tente brincar com (editar de acordo com suas necessidades) o isCloseLastPosByStop da Kim - Retorna a bandeira para fechar a última posição por stop
e NumberOfPositions - Retorna o número de posições, e talvez outras se adaptem à sua pergunta...
Decidi entender como funciona o indicador ATR e, ao mesmo tempo, estudar seu código. Tenho o essencial, mas está escrito de forma estranha.
Aqui está sua função inicial:
Aqui está o primeiro bloco com a confusão:
Qual é o sentido de se fazer algo se o valor das barrinhas contadas <1. Na minha opinião, isso significa que o indicador não contou nenhuma barra e eu deveria simplesmente sair da função, pois ainda não há valores... Qual é o senão?
Por que a AtrBuffer tem o índice[Bars-i]? Entendi que a idéia é colocar o buffer em 0,0 se não houver valores. Mas acontece que o valor 0,0 é definido apenas para barras de (Barras) a (Período AtrP), enquanto que doPeríodo AtrP até a barra 0 nada é escrito para o buffer. Por quê?
Eu não entendo a lógica deste fragmento de código
No próximo bloco:
Na fila:
Condição se i==Bars-1. Parece que o valor da 1ª barra desde o início do gráfico à esquerda é levado em conta... Mas isto está muito longe, de que serve este valor?
Eu preciso de ajuda!
Como posso fazer uma EA fechar todas as ordens abertas e pendentes em um determinado nível de drawdown, por exemplo 30%, e depois reiniciá-la e começar tudo de novo?Você poderia me dizer o que deveria estar no parâmetro de data de expiração na função de colocação do pedido, de modo que o pedido pendente seja apagado após 5 minutos se não tiver funcionado? É TimeCurrent()+300 ou não?
Você poderia me dizer o que deveria estar no parâmetro de data de expiração na função de colocação do pedido, de modo que o pedido pendente seja apagado após 5 minutos se não tiver funcionado? É TimeCurrent()+300 ou não?
Olá a todos. Adoro ajudar, aposto 0,10 stop 200pip quanto eu preciso ter para sustentar 200pip?
Bem, depende do tipo de conta que você está usando, por exemplo, uma conta normal ou em centavos. Às vezes 1 pip por 0,01 lotes = 1 centavo (x10x200 = 20 USD), e às vezes 1 pip por 0,01 lotes = 10 centavos (x10x200 = 200 USD).
Vou duplicar a pergunta, talvez ninguém tenha notado por causa das perguntas posteriores.
Decidi entender como funciona o indicadorATR e, ao mesmo tempo, estudar seu código. Eu entendi a essência, mas está escrita de forma estranha.
Aqui está sua funçãoinicial:
Aqui está o primeiro bloco com alguma confusão:
Qual é o sentido de se fazer algo se o valor das barrinhas contadas <1. Na minha opinião, isso significa que o indicador não contou nenhuma barra e eu deveria simplesmente sair da função porque ainda não há valor... Qual é o senão?
Por quea AtrBuffer tem o índice[Bars-i]? Entendi que a idéia é colocar o buffer em 0,0 se não houver valores. Mas acontece que o valor 0,0 é definido apenas para barras de(Barras) a(Período AtrP), enquanto que doPeríodo AtrP atéa barra 0 nada é escrito para o buffer. Por quê?
Eu não entendo a lógica deste fragmento de código
No próximo bloco:
Na fila:
Condição sei==Bars-1. Parece que o valor da1ªbarra desde o início do gráfico à esquerda é levado em conta...Mas isto está muito longe, de que serve este valor?