Bem-vindo ao curso MQL4 - página 11

 

muito obrigado Guru

estou bastante nu neste campo. estou tentando programar a seguinte EA com grande dificuldade: pode alguém ajudar a me orientar.

no prazo H1, se MA13 (média móvel ajustada para 13) for acima (cruzes) MA120

e

estocástico 120 > 50 e

sto 15 > 60

então compre

se MA 13 for inferior a MA120 e

sto 120 >50

e sto 15 <20

depois vender

com os parâmetros variáveis

 

Tutorial MT4

HI Coders Guru,

Não estou nesta fase interessado em desenvolver EAs, scripts, indicadores, etc., só preciso saber quais são as várias opções/configurações no MT4, por exemplo, como mudar as cores dos ursos e touros nos gráficos das velas globalmente e não apenas para os gráficos individuais. Seu tutorial me dirá coisas assim, ou será que será exagerado para um novato da FOREX como eu?

Abraço,

Mike

 
blott203:
HI Coders Guru,

Não estou nesta fase interessado em desenvolver EAs, scripts, indicadores, etc., só preciso saber quais são as várias opções/configurações no MT4, por exemplo, como mudar as cores dos ursos e touros nos gráficos das velas globalmente e não apenas para os gráficos individuais. Seu tutorial me dirá coisas assim, ou será que será exagerado para um novato da FOREX como eu?

Abraço,

Mike

Você também pode ler https://www.mql5.com/en/forum/178427

E outro tópico interessante: https://www.mql5.com/en/forum/178313

 

Novos estilos de gestão de dinheiro...

Aqui está o que eu uso na minha ea

extern bool UseMM = True;

bool externo Micro = Verdadeiro;

Lotes duplos externos = 0,01;

duplo risco externo = 0,1;

duplo Exterior MinLots = 0,01;

duplo Exterior MaxLots = 100,0;

//+------------------------------------------------------------------+

//| calcular o tamanho ideal do lote |

//+------------------------------------------------------------------+

duplo LotsOptimized()

{

//----

lote duplo = Lotes;

int orders = HistóricoTotal(); // histórico total de ordens

perdas int = 0; // número de ordens de perdas sem uma pausa

if(UseMM){

se(!Micro){

lote = NormalizeDuplo((Risco*ContaFreeMargin())/1000,1);

if(lote>MaxLots){lote=MaxLots;}

else if(lot<MinLots){lot=MinLots;}

}

senão{

lote = NormalizeDuplo((Risco*ContaFreeMargin())/1000,2);

if(lote>MaxLots){lote=MaxLots;}

else if(lot<MinLots){lot=MinLots;}

}

retorno(lote);

}

senão{

retorno(Lotes);

}

}

aqui estão alguns dos melhores da MM

Lotes duplos externos = 0,01;

duplo fator de redução externo = 0,3;

Alavancagem externa int = 200;

duplo LotsOptimizado()

{

lote duplo=Lotes;

int orders=HistoryTotal(); // histórico total de ordens

int losses=0; // número de ordens de perdas sem intervalo

//---- selecione o tamanho do lote

lot=NormalizeDouble(Risk*AccountFreeMargin()* AccountLeverage()/100000.0,1);

//---- calcule o número de ordens de perdas sem uma interrupção

if(DiminaseFactor>0)

{

for(int i=orders-1;i>=0;i--)

{

if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)==falso)

{ Imprimir("Erro na história!"); pausa; }

if(OrderSymbol()!=Symbol() || OrderType()>OP_SELL) continua;

//----

if(OrderProfit()>0) quebra;

if(OrderProfit()<0) perdas++;

}

if(perdas>1) lote=NormalizarDuplo(lote+lote*perdas*DiminuirFator,1);

}

//---- tamanho do lote de retorno

if(lote<0,01) lote=0,01;

retorno(lote);

}

Alguém pode me sugerir como combinar as duas codificações em uma só ...?

sua ajuda, espere que eu ganhe em meu eas...

1ª ordem de compra/venda aberta perda,

então

2ª ordem em aberto aumento de venda/compra dobra (2x) dos lotes anteriores... para cobrir perdas da 1ª ordem... espero que ela possa ganhar...

o principal é que quero recuperar todas as perdas que fiz aumentando o lote após cada perda...

obrigado...

cumprimentos,

MANSTIR

 

3 Perguntas se alguém pode me ajudar

como adicionar múltiplos níveis de TP ??

como definir um EA para me enviar um e-mail sempre que uma negociação for colocada por ele ??

como esconder ou bloquear todos os códigos para que ninguém possa modificá-lo ???

Obrigado por qualquer ajuda

 

um cara maravilhosamente legal, Codeguru

não consegui encontrar o fio que contém as lições de ffg: 1,2,5,6,11 e 14. pls me direcionam para onde obtê-los. Tnxs alot

 
tomywa:
não consegui encontrar o fio que contém as lições de ffg: 1,2,5,6,11 e 14. pls me direcionam para onde obtê-los. Tnxs alot

Tudo está lá, mas se você precisar de ajuda:

https://www.mql5.com/en/forum/173017

 
jhp2025:
Muito obrigado, Sr. Coders Guru,

Sou um cara velho, mas gosto de aprender algo que talvez seja útil para mim e/ou para meus filhos.

De qualquer forma, existe alguma atualização e/ou desenvolvimento e/ou sugestão desde que você lançou o EMA_CROSS_2.mq4, o que é bom para mim, mas eu vi que ainda podemos desenvolvê-lo mais para que possa reduzir a função MODIFY em uma ordem mais positiva de fechamento.

Mais uma vez, muito obrigado,

John

oi

eu também escrevi uma cruz ema, mas tenho alguns problemas com ela

eu me pergunto se você pode olhar para ele ou posso olhar para seu sistema. nós podemos trabalhar juntos para melhorá-lo

john

 

Olá a todos,

Um especialista em codificação poderia gentilmente explicar:

quando o código deve ser escrito dentro da função init() ?

quando o código deve ser escrito dentro da função deinit() ?

Tenho procurado a resposta a estas perguntas na Internet, mas não tenho nada que o explique em termos de aplicação prática clara.

Os exemplos ajudariam...

Obrigado de antemão.

 
pgd:
Olá a todos,

Um especialista em codificação poderia gentilmente explicar:

quando o código deve ser escrito dentro da função init() ?

quando o código deve ser escrito dentro da função deinit() ?

Tenho procurado a resposta a estas perguntas na Internet, mas não tenho nada que o explique em termos de aplicação prática clara.

Os exemplos ajudariam...

Obrigado de antemão.

Leia: https://www.mql5.com/en/forum/178427