Ema Cross! - página 31

 

Eu criei um código simples (tem que ser simples para mim )

O problema é que ela não se compila. Tenho certeza de que é apenas um problema simples (essa palavra novamente!).

Esta é a base para a EA Stopless em que eu estava pensando, onde está o comércio com a tendência. O comércio é controlado apenas pela ação do preço, sem influências externas.

Portanto, não há SL, TP ou TS!

A idéia é que o comércio comece uma barra após uma cruz do ema's (para permitir que o comércio se estabeleça em uma tendência).

E o comércio terminar quando o ema's simplesmente cruzar de novo!

Puro e simples. Como devemos chamá-lo? "Pura Cruz"?

Se alguém puder verificar o problema de compilação, eu ficaria muito grato.

Muito obrigado.

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

//| EMA_CROSS.mq4 |

//| Coders Guru |

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

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

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

//| Mensagem por : demag!! |

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

#propriedade copyright "Coders Guru"

#link da propriedade "https://www.forex-tsd.com"

//---- parâmetros de entrada

Lotes duplos externos = 0,1;

ShortEma externo int = 3;

Exterior int LongEma = 7;

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

//| função de iniciação de especialista |

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

int init()

{

//----

//----

retorno(0);

}

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

//| função de desinicialização especializada |

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

int deinit()

{

//----

//----

retorno(0);

}

bool isNewSymbol(string current_symbol)

{

//loop através de toda a ordem aberta e comparar os símbolos

int total = EncomendasTotal();

for(int cnt = 0 ; cnt < total ; cnt++)

{

OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);

Print( "OrderSymbol = " + OrderSymbol() + ": Symbol = " + current_symbol);

string selected_symbol = OrderSymbol();

if (símbolo_actual == símbolo_marcado_eleito)

retorno (Falso);

}

retorno (Verdadeiro);

}

int Crossed (linha dupla1 , linha dupla2)

{

estática int última_direção = 0;

int estática corrente_direção estática = 0;

//Donão trabalhar na primeira carga, aguarde a primeira cruz!

static bool first_time = true;

if(first_time == verdadeiro)

{

first_time = falso;

retorno (0);

}

if(line1>line2)current_direction = 1; //up

if(line1<line2)current_direction = 2; //down

if(current_direction != last_direction) //Direction changed

{

última_direção = direção_corrente;

retorno (última_direção);

}

senão

{

retorno (0); //Direção não alterada

}

}

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

//| função de início especializado |

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

int start()

{

//----

int cnt, bilhete, total;

duplo SEma, LEma;

if(Bars<100)

{

Impressão ("barras com menos de 100");

retornar(0);

}

SEma = iMA(NULL,0,ShortEma,0,MODE_EMA,PRICE_CLOSE,0);

LEMA = iMA(NULL,0,LongEma,0,MODE_EMA,PRICE_CLOSE,0);

static int isCrossed = 0;

isCrossed = Crossed (LEma,SEma);

total = OrdensTotal();

if(total < 1 ||| isNewSymbol(Symbol()))

{

if(isCrossed == 1 )

{

if(bilhete>0)

{

if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES)) Imprimir("Pedido aberto : ",OrderOpenPrice());

}

else Print("Erro na abertura do pedido de compra : ",GetLastError());

retornar(0);

}

if(isCrossed == 2)

{

if(bilhete>0)

{

if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES)) Imprimir("Pedido de venda aberto : ",OrderOpenPrice());

}

else Print("Erro na abertura do pedido de VENDA : ",GetLastError());

retornar(0);

}

retorno(0);

}

for(cnt=0;cnt<total;cnt++)

{

OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);

//OrderPrint();

if(OrderType()<=OP_SELL && OrderSymbol()==Symbol())

{

if(OrderType()==OP_BUY) // posição longa é aberta

{

// deve ser fechado?

if(iMA(NULL,0,3,PRICE_CLOSE,0)>7)

{

OrderCloseBy(order_id,opposite_id);

return(0);

}

retorno(0);

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

 

Obrigado por essa atualização Codersguru, vou deixar este bebê correr por uma semana e publicar os resultados, em 5min, & 15min intocados. o mesmo que antes, exceto com um pouco de boa e velha interação humana. mantê-lo informado com os resultados. Este EA comercializará somente as sessões comerciais UE/EUA.

Jorgka

 

Codersguru por que algum tempo eu carrego o código ea em diferentes versões de tempo e diferença têm a diferença resauld ? há algum tipo de bug ou alguma coisa tipo de bug no código ea ? Eu carrego o mais recente novamente e funciona como se encontrasse .em que sercumsentence você muda de contador e segue o trand ?e em que situação você fecha seu manual de comércio de ea deve fechá-lo por si mesmo? e eu venho uma cruz se a ea em algum par fechar mas ele faz a coreção e abre novamente . suponhamos que ele fecha e abre novamente possui e fecha novamente ou com que ? aplausos

 

Req.EA para meu sistema

Olá a todos,

Se alguém pudesse facilitar

Sempre negocio manualmente com meu indicador de configuração durante 2 anos, geralmente eles estão atravessando a EMA também, mas com qualquer condição.

Aqui está o meu indicador de configuração.

EMA : 5 , 18 (Todos no fechamento)

RSI : 8

Slow Stoch : 15 , 5 , 5

Mercado de entrada ( Compra/Venda) quando ambos EMA estão cruzando com conditon

- Comprar se RSI > 50 , Slow Sochastic >40 no período de 15 mnt n 1 Hora

- Venda Se RSI < 50 , Slow Stoch < 60

- Stop Loss 35 pips (em cima ou abaixo do ponto de cruzamento EMA em TF 15 mnt)

- Lucro Alvo 120 pips

- Traling Stop 30 pips

- pedir 1 lote

Agradeço-lhe que o faça,

Obrigado em adiantado

Deus abençoe a U

4xtrader

 
4xtrader:
Olá a todos,

Se alguém pudesse facilitar

Sempre negocio manualmente com meu indicador de configuração durante 2 anos, geralmente eles estão atravessando a EMA também, mas com qualquer condição.

Aqui está o meu indicador de configuração.

EMA : 5 , 18 (Todos no fechamento)

RSI : 8

Slow Stoch : 15 , 5 , 5

Mercado de entrada ( Compra/Venda) quando ambos EMA estão cruzando com conditon

- Comprar se RSI > 50 , Slow Sochastic >40 no período de 15 mnt n 1 Hora

- Venda Se RSI < 50 , Slow Stoch < 60

- Stop Loss 35 pips (em cima ou abaixo do ponto de cruzamento EMA em TF 15 mnt)

- Lucro Alvo 120 pips

- Traling Stop 30 pips

- pedir 1 lote

Agradeço-lhe que o faça,

Obrigado em adiantado

Deus abençoe a U

4xtrader

Você tem sucesso com este sistema, negociando manualmente? Você poderia publicar alguns relatórios, por favor?

 

???

Hendrick, Codersguru estou testando o Ea desde ontem, configurações padrão, exceto o tamanho do lote, e tirar lucro (30 pips), mas não está parecendo bom homem

Arquivos anexados:
sem_ttulo_2.gif  43 kb
 
4xtrader:
Olá a todos,

Se alguém pudesse facilitar

Sempre negocio manualmente com meu indicador de configuração durante 2 anos, geralmente eles estão atravessando a EMA também, mas com qualquer condição.

Aqui está o meu indicador de configuração.

EMA : 5 , 18 (Todos no fechamento)

RSI : 8

Slow Stoch : 15 , 5 , 5

Mercado de entrada ( Compra/Venda) quando ambos EMA estão cruzando com conditon

- Comprar se RSI > 50 , Slow Sochastic >40 no período de 15 mnt n 1 Hora

- Venda Se RSI < 50 , Slow Stoch < 60

- Stop Loss 35 pips (em cima ou abaixo do ponto de cruzamento EMA em TF 15 mnt)

- Lucro Alvo 120 pips

- Traling Stop 30 pips

- pedir 1 lote

Agradeço-lhe que o faça,

Obrigado em adiantado

Deus abençoe a U

4xtrader

Olá 4xtrader,

Que pares você comercializa?

 

Lutas em dólares!

creative:
Hendrick, Codersguru estou testando o Ea desde ontem, configurações padrão, exceto o tamanho do lote, e ter lucro (30 pips), mas não está parecendo bom homem

criativo,

Acho que ontem foi um dia muito difícil! Acho que algumas notícias afetaram o dólar americano (talvez a bomba do Paquistão).

Basta esperar e tudo ficará bem!

Esta é a minha declaração ainda é uma vitória!

Arquivos anexados:
 

Sua declaração é doce codificadores . Vou esperar, e lhe informarei...

Obrigado!

 
codersguru:
criativo,

Acho que ontem foi um dia muito difícil! Acho que algumas notícias afetaram o dólar americano (talvez a bomba do Paquistão).

Basta esperar e tudo ficará bem!

Esta é a minha declaração ainda uma vitória!

oi, codesguru e everbody

eu tinha perdido a esperança em forex até esta EA.

Fiz a demonstração em usd/cdn , usd/jpy , eur/jpy , usd/chf , gbp/usd na noite de quinta-feira e na manhã seguinte foi uma notícia não agrícola. Eu queria ver se ela sobrevive.

E assim foi, todos os vencedores.

Obrigado e eu continuaremos experimentando e enviaremos os resultados.