Pergunte! - página 84

 

Olá codegurus,

Como posso fazer um indicador simples que dê alerta quando um ema atinge um determinado nível de preço?

Por favor, me oriente.

 

Sexta-feira/Domingo

Qualquer pessoa pode mudar este indicador para fechar no domingo ao invés de na sexta-feira? Tenho certeza de que existe uma solução simples para um programador experiente, mas eu estou apenas focado no comércio.

Tentei olhar para ele, mas parece que não consigo entender. Estou certo de que isso ajudará muitos comerciantes. Após a correção, por favor, carregue o arquivo .MQ4 e não o arquivo .EX4.

Obrigado!

Arquivos anexados:
 

ihighest

duplo CON1=Alto*Ponto;

duplo CON2= Ponto baixo*Ponto;

duplo CONBREAKPOINT = 10;

duplo BREAKFINAL = (CON1 - CON2) ;

Estou desenvolvendo um filtro de preço simples e não consigo fazer com que isto funcione. Alguém pode me dizer como determinar o preço mais alto do último x n número de barras?

Gostaria de pegar o preço mais alto - preço baixo e comparar em pips

Qualquer ajuda seria bem-vinda.

 

Este indicador mostra o Símbolo, o Lucro, e o Ponto de Equilíbrio. Existe alguma maneira de adicionar o total de pips a isto?

Arquivos anexados:
 

(necessidade de ajuda) como fazer um sinal de múltiplos períodos de tempo EA

por favor, ajude

tenho sinal da TF 4H

(pode ser de philip nell ou outro sinal de 4h)

então eu quero fazer

ponto de entrada pelo sinal vem de

TF menor (1-5 minutos)

eu só preciso de qualquer referência

EA

que já construiu

não importa se mesmo a EA muito mais antiga

que já fez

qualquer um pode me ajudar ? por favor ? :-o

 
ajk:
duplo CON1=Alto*Ponto;

duplo CON2= Ponto baixo*;

duplo CONBREAKPOINT = 10;

duplo BREAKFINAL = (CON1 - CON2) ;

Estou desenvolvendo um filtro de preço simples e não consigo fazer com que isto funcione. Alguém pode me dizer como determinar o preço mais alto do último x n número de barras?

Gostaria de pegar o preço mais alto - preço baixo e comparar em pips

Qualquer ajuda seria bem-vinda.

Os valores Alto[m] e Baixo[n] já são "*Ponto", pois são os preços reais. Você pode ter querido dizer "/Point" para obter o número de pips que eles representam.

 
ajk:
duplo CON1=Alto*Ponto;

duplo CON2= Ponto baixo*;

duplo CONBREAKPOINT = 10;

duplo BREAKFINAL = (CON1 - CON2) ;

Estou desenvolvendo um filtro de preço simples e não consigo fazer com que isto funcione. Alguém pode me dizer como determinar o preço mais alto do último x n número de barras?

Gostaria de pegar o preço mais alto - preço baixo e comparar em pips

Qualquer ajuda seria bem-vinda.

Acho que tudo o que você precisa fazer é isto:

Highest=iHighest(NULL,0,MODE_HIGH,20,0);

Dá-lhe a maior altura das últimas 20 barras

Highest=iHighest(NULL,0,MODE_HIGH,50,0);

Esta é a maior alta das últimas 50 barras

Espero que isto funcione para você.

 
ajk:
duplo CON1=Alto*Ponto;

duplo CON2= Ponto baixo*;

duplo CONBREAKPOINT = 10;

duplo BREAKFINAL = (CON1 - CON2) ;

Estou desenvolvendo um filtro de preço simples e não consigo fazer com que isto funcione. Alguém pode me dizer como determinar o preço mais alto do último x n número de barras?

Gostaria de pegar o preço mais alto - preço baixo e comparar em pips

Qualquer ajuda seria bem-vinda.

double HighPrice = iHigh(NULL,15,iHighest(NULL,15,MODE_HIGH,n,0));

double LowPrice = iLow(NULL,15,iLowest(NULL,15,MODE_LOw,n,0));

double Delta = (HighPrice - LowPrice) / Point;

 

Ajuda - Código InitialStop - para Lavagem Cerebral EA

Hi,

Estou usando o "Brainwashing #1c_2" Expert on Daily time frame, o par inicial é gerado pelo "PriceChannel_Stop_V1" , e em algum momento é para o grande . É possível adicionar um valor máximo, como 50pip.

E, é possível adicionar um "BreakEven" a este Expert

Aqui está a parte do código

extern int SLIPPAGE = 3;

extern double Lots = 0.1;

extern int StopLoss = 10;

extern int TakeProfit = 80; [/PHP]

And

if (Sell==-1 && Sell1>-1 && !buysig) { buysig=true; sellsig=false; sigtime=Time[lookupidx]; sigsl=Sell1; }

if (Buy==-1 && Buy1>-1 && !sellsig) { sellsig=true; buysig=false; sigtime=Time[lookupidx]; sigsl=Buy1; }

if (!ExistPosition() && ttime!=Time[0]) {

sigbar=(Time[0]-sigtime)/60/Period(); //the bar with signal

if (buysig

&& ((sigbarsigsl && ItrendFilter && iTredn1>ItrendLevel) ||!ItrendFilter) //iTrend filter

) {

if (StopLoss!=0) ldStop=sigsl-StopLoss*Point;

if (TakeProfit!=0) ldTake=Ask+TakeProfit*Point;

SetOrder(OP_BUY, Ask, ldStop, ldTake);

buysig=false;

ttime=Time[0];

}

if (sellsig

&& ((sigbar<=BarsToConfirm && AskItrendLevel) ||!ItrendFilter) //iTrend filter

) {

if (StopLoss!=0) ldStop=sigsl+StopLoss*Point;

if (TakeProfit!=0) ldTake=Bid-TakeProfit*Point;

SetOrder(OP_SELL, Bid, ldStop, ldTake);

sellsig=false;

ttime=Time[0];

I have already try to change this code line

[PHP]if (StopLoss!=0) ldStop=sigsl-StopLoss*Point;

...mas... sem sucesso

Aqui está a EA orginal

Agradecimentos

Arquivos anexados:
 

É possível inserir uma parada para esta EA?

Eu tentei este Ea na moeda GBP/USD e acho que ele pode dar bons resultados com uma parada de trilha.

Quem me ajuda a inserir um trailing stop?

OBRIGADO

Arquivos anexados:
Razão: