Risco máximo diário

2 respostas

stearno

Cliente, bbp_participant, comunidade, 379 respostas.

Perfil da visita

11 anos atrás #111296

Em meu plano comercial, não permito mais do que 5% de perdas por dia. Se a perda de 5% for atingida, então eu paro de negociar pelo dia.

 

Eu gostaria que a EA seguisse este mesmo plano comercial. Com as novas características que Mark e sua equipe acrescentaram ao último lançamento (ótimo trabalho, a propósito, com as novas características - é difícil melhorar em cima de perfeito, mas vocês estão realmente colocando a barra mais alta), agora eu posso fazer isso.

 

Então o que eu fiz até agora é:

 

Uma regra conta o número de pedidos hoje em dia:

 

A próxima regra estabelece o saldo da conta no início do dia:

 

A próxima regra calcula o que é 4,5% do saldo inicial da conta:

Arquivo: dailyrisk.jpgdailyrisk.jpg

 

A regra final compara as perdas totais tomadas neste dia + quaisquer pedidos em aberto P/L para ver se a perda total é menor que o valor de 4,5%. Se for maior, então fechará todas as ordens abertas:

 

 

Mas quero acrescentar um Comando personalizado que impedirá a EA de realizar mais negócios (pausa na EA) até uma certa hora no dia seguinte. Que comando personalizado posso usar aqui? Procurei no Google, mas não encontrei muita ajuda.

 

Obrigado por seu conselho!

 

-Stearno

0

JS17

Cliente, bbp_participante, comunidade, 73 respostas.

Perfil da visita

10 anos atrás #122044

Eu amo este Stearno, você já obteve uma resposta?

0

stearno

Cliente, bbp_participant, comunidade, 379 respostas.

Perfil da visita

10 anos atrás #122049

Não, mas acho que descobri. 3 adições ao acima:

 

1. Terei a última regra na parte ENTÃO Feche todas as Ordens (como visto na figura) e também terei outra condição ENTÃO que definirá o valor da variável "Sem troca" para 1.

2. Então todas as regras de entrada, acrescente uma condição na seção IF que declare comércio se Nenhuma variável de comércio (não) 1

3. Finalmente, acrescente uma nova regra que diga:

SE

* Nenhuma variável comercial = 1

* Hora[0] = 1

ENTÃO

* Alterar o valor da variável "No Trade" de No Trade para = 0

 

Dessa forma, as regras de entrada não serão negociadas se a Variável Sem Comércio = 1. E então a uma certa hora (talvez 1 am ou 7 am GMT (bem antes de Londres, por exemplo) eu farei com que a regra mude a variável No Trade de volta para 0. Isto significa que as regras de entrada estarão agora abertas para pegar a próxima negociação disponível.

 

Isto foi o que me ocorreu ontem à noite como adormecido. Anexei um exemplo no arquivo SQW. Ainda não o testei, mas esta foi minha idéia. Avise-me sobre os resultados se você tiver a chance de testá-lo.

 

-Stearno

0

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