Pessoal, acredito não ser difícil, alguém pode me orientar como posicionar o Stop Loss na minima do candle anterior?
usa-se algum código especifico, será que tem algum artigo explicando isso?
para MT5
agradeço desde já a colaboração
Do quê você está falando criatura??
Você está operando Manual, ou é via EA?
Se for EA, e você não sabe programar, contrate um programador...
JAMAIS fale que o trabalho dos Outros é Fácil.
Do quê você está falando criatura??
Você está operando Manual, ou é via EA?
Se for EA, e você não sabe programar, contrate um programador...
JAMAIS fale que o trabalho dos Outros é Fácil.
Pessoas assim estragam a comunidade
estou estudando linguagem de mt5 a um bom tempo...
já aprendi a logica... já fiz 2 indicadores do zero!
estou agora editando meu EA, que eu mesmo fiz, de SL pré definido usando imput, para low[1]
deu certo, tive apoio de uns parcas valeu gente!
Pessoas assim estragam a comunidade
Ao ponto!
estou estudando linguagem de mt5 a um bom tempo...
já aprendi a logica... já fiz 2 indicadores do zero!
estou agora editando meu EA, que eu mesmo fiz, de SL pré definido usando imput, para low[1]
deu certo, tive apoio de uns parcas valeu gente!
Estou tentando o mesmo, como você fez?
Basicamente vc precisa consultar as informações do candle anterior, e passado o valor da mínima do candle anterior como parâmetro de stop.
Por exemplo:
// no início do código cria o array que vai armazenados os dados dos candles, no seu caso do candle anterior MqlRates mrate[]; int OnInit() { // em OnInit vc inverte a ordem do array ArraySetAsSeries(mrate,true); return(INIT_SUCCEEDED); } // na função OnTick vc vai fazer as suas iterações... void OnTick() { //--- obtem as informações dos últimos 3 candles if(CopyRates(_Symbol,_Period,0,3,mrate)<0) { Alert("Error copying rates/history data - error:",GetLastError(),"!!"); ResetLastError(); return; // aborta esta iteração em caso de erro } // feito isso mrate[1] terá as informações do candle anterior, podendo ser utilizada na sua chamada de função de compra ou venda...] double ValorMinimaCandleAnterior = mrate[1].low; // neste exemplo a variável ValorMinimaCandleAnterior passa a ter o valor da mínima do candle anterior }
Pessoal, acredito não ser difícil, alguém pode me orientar como posicionar o Stop Loss na minima do candle anterior?
usa-se algum código especifico, será que tem algum artigo explicando isso?
para MT5
agradeço desde já a colaboração
Boa tarde.
Você também pode usar a função CopyLow.
https://www.mql5.com/pt/docs/series/copylow
- www.mql5.com
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
Pessoal, acredito não ser difícil, alguém pode me orientar como posicionar o Stop Loss na minima do candle anterior?
usa-se algum código especifico, será que tem algum artigo explicando isso?
para MT5
agradeço desde já a colaboração