Abrir negociação em um novo candle
27 respostas
slowbutsure
10 anos atrás #112139
HI
Só quero uma regra que diga que, assim que uma nova vela se abrir, entre em uma negociação. Alguém pode me dizer como?
Obrigado
slowbutsure
9 anos atrás #124663
No Open P/L, vejo que ele tem um número mágico, portanto, ele só analisará a negociação com esse número mágico. A única coisa em que consigo pensar é que o valor em pips de ambas as negociações deve ser atribuído a uma variável cada e, em seguida, as duas variáveis devem ser somadas. Mas não consigo ver como fazer isso?
slowbutsure
9 anos atrás #124664
Acho que resolvi isso. Mas ele ainda não está abrindo negociações no segundo par de moedas. Você pode dar uma olhada no arquivo de estratégia anexado e ver se fiz algo errado?
Obrigado
slowbutsure
9 anos atrás #124665
hmm corrigido.
slowbutsure
9 anos atrás #124668
Um último problema com essa estratégia...
Estou somando o p/l aberto para as duas moedas e a regra é: se o lucro total for >= 5 pips, feche as duas negociações.
No entanto, seu fechamento é de 5 pips, independentemente de ser 5 pips de lucro ou 5 pips de perda, ou 3 pips de lucro e 2 pips de perda etc.
Como faço para garantir que ele só feche quando o p/l aberto for positivo em 5 pips?
slowbutsure
9 anos atrás #124734
Estou somando o p/l aberto para as duas moedas e a regra é: se o lucro total for >= 5 pips, feche as duas negociações.
No entanto, seu fechamento é de 5 pips, independentemente de ser 5 pips de lucro ou 5 pips de perda, ou 3 pips de lucro e 2 pips de perda etc.
Como faço para garantir que ele só feche quando o p/l aberto for positivo em 5 pips?
Marca Fric
9 anos atrás #124737
Você pode anexar sua estratégia aqui? Ela deve reconhecer entre PL positivo e negativo.
Marcar
EstratégiaQuant arquiteto
slowbutsure
9 anos atrás #124740
Aqui está.
Marca Fric
9 anos atrás #124765
e ele retornará o lucro aberto para todas as negociações no mesmo símbolo.
A solução é usar a função personalizada, mas não se preocupe, isso não é complicado.
Abra o arquivo EA Wizard/code/CustomFunctions.mq4 e adicione a seguinte função:
Marcar
EstratégiaQuant arquiteto
slowbutsure
9 anos atrás #124778
Obrigado, Mark, isso é muito útil.
Eddiebund
9 anos atrás #125372
Marcar
Essa é uma estratégia muito interessante que eu estava procurando testar. Infelizmente, quando adiciono o código acima a CustomFunctions, ele não é compilado e mostra os erros
Na verdade, quando removi o código adicional, os dois últimos erros ainda existem
Você pode me orientar?
Obrigado
Eddie
Marca Fric
9 anos atrás #125394
Olá, Eddie,
Você está tentando compilar o arquivo COmpiledFunctions.mq4 sozinho?
Ele não deveria funcionar assim. O conteúdo desse arquivo é anexado a cada EA criado no Assistente de EA, portanto, não compile esse arquivo personalizado, mas o EA normal que você exportar do Assistente de EA.
Ele já deve ter essas funções incluídas.
Marcar
EstratégiaQuant arquiteto
Eddiebund
9 anos atrás #125409
Obrigado por isso, Mark
Ele agora está funcionando e me dá a base de algo para tentar desenvolver
Abraço