Resposta

O Super Sistema Por Russ Horn

8 respostas

JC Savard

Assinante, bbp_participant, comunidade, 28 respostas.

Perfil da visita

10 anos atrás #111608

Hi,

 

Estou tentando programar esse sistema básico gratuito de Russ Horn. http://forexwinners.net/forex/the-super-system/

(é gratuito quando você fornece seu e-mail para o método RapidResult, mas o PDF é muito grande para ser anexado aqui, por isso encontrei um link de URL)

 

Não estou conseguindo programar o final... para uma parte das regras de stop loss (veja o texto sublinhado abaixo) e a meta de lucro que é o dobro do valor do stop loss ou das regras de entrada a descoberto quando você está comprado

 

7. Defina o stop loss abaixo da EMA 34 ou o último ponto baixo da oscilação.
8. Defina o Take Profit como o dobro do valor do Stop Lossou fechar a negociação quando
há um sinal oposto
dado pelos indicadores 3 e 5 EMAs, 3 RSI ou ADX. Os
O sinal oposto aqui significa que a 3 EMA fica abaixo da 5 EMA, o 3 RSI fica abaixo da 5 EMA e o 3 RSI fica abaixo da 5 EMA.
o nível 20 e a linha +D cai abaixo da linha "D".

 

Alguém pode me ajudar a concluir esse sistema? Como você pode ver, esta é uma pergunta para iniciantes, mas poderia me ajudar muito a entender como você pode resolver essa questão.

 

Com os melhores cumprimentos,

 

JC

0

stearno

Cliente, bbp_participant, comunidade, 379 respostas.

Perfil da visita

10 anos atrás #122675

JC,

Você descobriu como fazer o Stop Loss como a EMA. Bom trabalho ao responder sua própria pergunta. Para fazer o último pivô, você pode escolher Maior ou Menor em vez de EMA 34 no Indicador do Cliente (dependendo se for uma ordem longa ou curta) e, em seguida, escolher para Período quantas velas você deseja voltar para escolher o preço mais baixo/mais alto...

 

Para mostrar a você como fazer o Take Profit, gravei este vídeo.

 

http://screencast.com/t/a7p6WaJO

 

Basicamente, você precisa fazer uma fórmula. Você precisa do preço de abertura menos o stop loss. Multiplique esse valor por dois e, em seguida, adicione-o ao preço de abertura. Coloquei essa regra como uma regra separada porque, no momento da colocação da ordem, não achei que ela tivesse calculado o SL. Se ele não souber o valor do SL, não poderá calcular o valor do TP. Portanto, é mais seguro colocá-lo como uma regra separada. Assim, tenho certeza de que há um valor de SL na ordem para ser usado no cálculo do valor do take profit.

 

Algumas observações sobre essa estratégia:

1. É bom usar um número mágico como variável. Dessa forma, você pode alterá-lo uma vez e ele será alterado em todas as regras. Adicionei números mágicos para longo e curto prazo no anexo.

2. É necessário usar "Is bar open is True" no início de cada regra. Isso é o que diz ao EA para percorrer a lógica das regras neste momento.

3. No PDF das regras de negociação, está escrito que os indicadores podem cruzar em qualquer ordem. E nos indicadores, é preciso que um deles "cruze acima/abaixo". Caso contrário, ele acionará uma ordem sempre que você não estiver em uma ordem e tudo se alinhar, em vez de acionar a ordem quando ela se alinhar pela primeira vez. Você também pode tentar isso se quiser ver como funciona, mas quando fiz sistemas semelhantes, descobri que um indicador precisa dizer "cross above/below" (cruzar acima/abaixo) para ser o acionador real da ordem.  

 

O problema com isso é que você precisa escrever as regras para cobrir cada cenário possível. Se você fizer um backtest visual, poderá descobrir qual dos indicadores será realmente o último a cruzar. Digamos que você faça isso e descubra que os dois únicos indicadores que são os últimos a cruzar são o RSI e a EMA. Isso significa que, em um momento, o último indicador a cruzar pode ser o RSI cruzando acima de 80. Em outro momento, o RSI já está acima de 80, mas a EMA 3 cruza acima da EMA 5.  

 

Portanto, você precisa escrever as regras para um cenário em que a MME 3 esteja acima da MME 5 e o RSI cruze acima de 80. E você precisa de outro cenário em que o RSI já é maior que 80 e a EMA3 cruza acima da EMA5.  

 

Fiz isso na estratégia anexa, para que você possa ver o que quero dizer.  

 

Depois de fazer um backtest visual com essa estratégia anexa, notei duas coisas:

1. O take profit é muito grande. Coloquei um trailing stop para tentar obter algumas negociações positivas, pois muito raramente ele atinge o take profit. Talvez você possa testar outros métodos de saída, pois 2 vezes a distância do stop não parece ser um bom método.

2. Após o impulso inicial, a ação do preço fica de lado nos poucos testes que fiz.

 

Espero que isso ajude você.

 

-Stearno

0

JC Savard

Assinante, bbp_participant, comunidade, 28 respostas.

Perfil da visita

10 anos atrás #122677

Hi,

 

Sua resposta e suas observações foram muito informativas para mim. Eu não sabia que um indicador precisava dizer "cruzamento acima/abaixo" para ser o acionador real da ordem... Por isso, refiz todas as 5 regras com uma diferente a cada vez que o indicador cruzar acima/abaixo, como você começou a me mostrar. Portanto, as condições para entrar estão prontas.

 

(Obrigado também pela fórmula, talvez eu consiga fazer outro sozinho no futuro com o exemplo que você me deu).

 

Se você (ou alguém) quiser ajudar novamente, ainda tenho algumas perguntas novas e sem resposta:

 

Não entendo o uso do TAB: EMATrailLong (e Short)? Por que temos que fazer isso?

 

Se eu quiser fazer um stop lost com uma condição "Or" (EMA34 OU último pivô), como posso fazer isso? Criei uma variável "BarsInRange" para o valor do último pivô (como na estratégia de exemplo: Range Breakout) que poderia ser útil, mas não sei como inseri-la em conjunto com a EMA34

 

Se eu quiser fechar a negociação com um sinal oposto (veja a primeira postagem)? Como podemos fazer isso?

 

Muito obrigado!

 

JC

 

Ps: Em anexo, a versão atualizada desse futuro EA

 

 

 

0

stearno

Cliente, bbp_participant, comunidade, 379 respostas.

Perfil da visita

10 anos atrás #122678

JC,

Muito bem, boas perguntas.

 

Coloquei as guias EMATrailLong(short), porque queria testar um trailing stop da EMA. Se você não quiser um trailing stop dessa vez, pode excluí-lo.

 

Muito bem, agora vamos ao stop loss da EMA ou do pivô. Isso será feito em uma guia separada, assim como o take profit. Na verdade, podemos combiná-los e colocar o stop loss e o take profit ao mesmo tempo. Em vez de usar o "stop loss atual" na fórmula, não precisaremos nos preocupar com a ordem.

 

Portanto, as regras dirão que o que estiver mais próximo do preço (a MME ou o ponto de pivô) é o que usaremos para o stop loss. Além disso, insira o take profit com base nesse stop loss também.

 

Eu fiz o anexo.

 

Em relação à sua última pergunta, para fechar uma posição, copie sua regra de entrada. Portanto, digamos que você copie a regra de entrada curta. Essas mesmas regras agora serão sua regra de fechamento Long (regra oposta). Altere a regra que diz Order Position is Flat para Order Position Long Magic Number is Long.

 

Em seguida, exclua a instrução Then que abre uma ordem de mercado. Em seguida, adicione uma instrução Then e escolha "Close Position". Escolha o número mágico de Long. Agora, quando as condições de entrada da posição curta forem atendidas e houver uma posição longa, ela será fechada.  

 

-Stearno

0

JC Savard

Assinante, bbp_participant, comunidade, 28 respostas.

Perfil da visita

10 anos atrás #122706

Obrigado, Stearno. Darei uma olhada nisso em breve....

Sua contribuição, a contribuição do Mark e a contribuição de muitas outras pessoas são muito apreciadas, e esse é um dos principais motivos pelos quais gosto dessa empresa e de seus softwares, porque o fórum é ativo e cheio de pessoas generosas. 

0

javiersfr

Assinante, bbp_participante, comunidade, 39 respostas.

Perfil da visita

10 anos atrás #123190

Olá, pessoal,

 

Tenho trabalhado em seus EAs.

 

O problema que vejo é que as condições de gerenciamento de dinheiro que JC incluiu não estão funcionando quando inicio o EA no MT4.

 

Portanto, quando faço um backtest com contas pequenas (ações abaixo de 10K$), o EA explode a conta (porque o EA está abrindo ordens de 2 lotes).

 

Além disso, incluí um Trailing Stop no último EA do JC (aqui está ele).

 

No final, fiz um backtesting de 01/01/2011 a 28/02/2011 e o EA estava abrindo ordens como deveria, mas, de repente, saltou da ordem # 24 para 88 e o motivo da falência final da conta foi a ordem #86, que foi mostrada na guia de resultados. É uma situação estranha que eu gostaria de compartilhar com vocês.

 

Espero que alguns de vocês possam esclarecer essas questões.

 

A propósito, estou criando alguns EAs. Qual você acha que é a melhor maneira de compartilhar com os membros ativos?

 

Quase me esqueci: FELIZ ANO NOVO 2014 PARA TODOS VOCÊS!!!!

0

javiersfr

Assinante, bbp_participante, comunidade, 39 respostas.

Perfil da visita

10 anos atrás #123191

Desculpe, esqueci da EA.

 

Aqui está.

0

yhz

Assinante, bbp_participante, comunidade, 1 respostas.

Perfil da visita

10 anos atrás #124487

Olá a todos,

Eu realmente acredito que esse sistema "The Super System" de Russ Horn é algo que pode ajudar. 

 

Mas não como um robô que faz as negociações para mim, pois quero verificar os gráficos eu mesmo antes de entrar em uma negociação manual. 

 

Alguém aqui pode programar um alerta que soe quando todas as condições forem atendidas?

Eu tentei, mas não consegui fazer isso sozinho. Deveria ser simples.

Exatamente como no manual do sistema. Quando todas as condições estiverem presentes no gráfico, um alerta será emitido.

É melhor se pudermos executar o EA mesmo que os indicadores não estejam presentes nos gráficos, se assim desejarmos.

 

Alguém pode fazer isso ou me mostrar onde posso encontrar algo assim?

 

Adão

0

stearno

Cliente, bbp_participant, comunidade, 379 respostas.

Perfil da visita

9 anos atrás #124610

Basta exportar a estratégia no EA Wizard como um indicador de sinal.

0

Visualizando 8 respostas - 1 até 8 (de um total de 8)