Este Expert Advisor é na verdade um martingale e funciona apenas para ordens de compra com Magic1.
Para todos os outros oder, o thralling não funciona. Dependendo do parâmetro EnteringMarket, o Expert Advisor abrirá
mandados são mais raros ou mais frequentes. Isso depende da distância das médias móveis uma da outra e quanto maior
essa distância, mais a ordem de compra será aberta com menos frequência.
O significado da estratégia é simples: uma ordem de compra é aberta e, dependendo de como o preço se comportará, o
que nós não sabemos, mas usando ordens pendentes vamos supor e prever o seu movimento futuro, e assim
vamos tentar ganhar dinheiro. E sim, o Expert Advisor não abrirá o Martingale em ordens SELL e BUY se o preço
o lote atingirá mais de 10,00, e tudo o que for maior que 10,00 será dividido por quatro e multiplicado por três, e
assim desta forma, passará do Martingale para o conselheiro de grade normal para as ordens SELL (para venda) e BUY
(Para compra) com um lote aumentado para a sorte não é mais do que dez lotes.
extern double LotsBuy = 0.20; - valor do lote na moeda da sua conta com o seu corretor para abrir
primeira ordem de compra.
extern int TakeProfitBuy = 300; - o preço de fechamento da ordem com lucro é calculado em pontos,
para compra.
extern int TakeProfitBuyStop = 500; - o preço de fechamento da ordem de parada pendente com lucro é calculado
em pontos para compra.
extern int TakeProfitSellStop = 500; - o preço de fechamento da ordem de parada pendente com lucro é calculado
em em pontos, para venda.
extern int TPBuy = 800; - modificação do preço de fechamento da ordem de compra com lucro, se
houver existem duas ou mais ordens de compra no mercado para este número
Magic.
extern int TPBuyStop = 500; - modificação do preço de fechamento da ordem de compra com lucro, se
houver existem duas ou mais ordens de compra no mercado para este número
Magic.
extern int TPSellStop = 700; - modificação do preço de fechamento da ordem de venda com lucro, se
houver existem duas ou mais ordens de venda no mercado para este número
Magic.
extern int Magic1 = 23471; - número mágico da ordem
extern int Magic2 = 23481; - número mágico da ordem
extern int Magic3 = 23491; - número mágico da ordem
extern int StepBuy = 300; - Distância em pontos para colocar uma grade de ordens de compra.
extern int StepBuy2 = 300; - a distância em pontos para colocar a grade de ordens de compra, se
a ordem stop de compra foi aberta e tornou-se uma ordem de mercado.
extern int StepSell = 300; - Distância em pontos para colocar a grade de ordens de venda, se
a ordem stop de venda foi aberta e tornou-se uma ordem de mercado.
extern double MultiplierBuy = 2.0; - aumentar o lote de compra se houver mais de uma ordem de compra.
extern double MultiplierBuyStop = 2.0; - aumento do lote de compra se a ordem de parada Pendente se tornar
uma ordem de mercado e a partir dele será aberta uma rede de ordens,
então cada ordem aberta será aumentado por esse número.
extern double MultiplierSellStop = 2.0; - aumento do lote de venda se a ordem de parada Pendente se tornar
uma ordem de mercado e a partir dele será aberta uma rede de ordens,
então cada ordem aberta será aumentado por esse número.
extern int TrallingStop = 300; - distância do preço de abertura da ordem.
extern int TrallingStep = 300; - distância do preço atual.
extern bool TRALLbuy = false; - activar a rede de arrasto.
extern int EnteringMarket = 150; - a distância entre as médias para a abertura de negócios.
extern int NumberOrdersBuy = 3; - o parâmetro responde a qual ordem BUY para comprar será aberta
ordem pendente SELL para venda quando ocorrer uma situação de perda de
compra. E assim, as ordens de venda ajudarão seus lucros
e aumentar o lucro da conta.
extern int NumberOrdersSell = 3; - o parâmetro responde a qual ordem de venda será aberta
ordem pendente BUY Para compra, se novamente as perdas forem ameaçadas pela
margen-col.
Esses parâmetros estão em desenvolvimento
extern double Depo = 5000.0;
extern double Persent = 30;
double Money;
extern string Quantity ="CalorieGetter";