![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Filtro adicional
Oi mladen
Tentei usar o indicador anexo "BuySel Alert" para substituir "Third moving average".
Quando "x" disse BUY, ma só vai para compra,
Quando "x" disse SELL, ma só vai para venda.
mas não funcionou.
Por favor, ajude a verificar
.Abaixo estão os indicadores "Buysel Alert":
#janela_do_cartão_indicador de propriedade
#property indicator_buffers 1
#Indicador de propriedade_color1 Branco
#largura_do_indicador de propriedade1 10
//---- parâmetros de entrada
exterior int celeiro=300;
comprimento externo int=30;// era 19
duplo prev;
duplo por último;
dupla barra de alerta;
modo de alerta sonoro externo int = 1;
Intensidade sonora externa = 1;
alvos de bool externo = falso;
//---- buffers
duplo ExtMapBuffer1[];
//duplo ExtMapBuffer2[];
//+------------------------------------------------------------------+
//| Função de inicialização do indicador personalizado |
//+------------------------------------------------------------------+
int init()
{
//---- indicadores
SetIndexEmptyValue(0,0,0.0);
SetIndexDrawBegin(0, celeiro);
SetIndexStyle(0,DRAW_ARROW);
SetIndexArrow(0,251);
SetIndexBuffer(0,ExtMapBuffer1);
IndicatorShortName("DIN");
Então eu uso" iCustom()" para substituir" iMA()":
//| TERCEIRA MÉDIA MÓVEL |
//+------------------------------------------------------------------+
if(UseThirdMA===verdadeiro)
{
ThirdMAValue = iCustom(NULL,0, "BuySel Alert",0,0);
if(UseCounterTrend===falso)
{
if(BuyCondition===true && SlowMACurrent>ThirdMAValue) BuyCondition = true; else BuyCondition = false;
if(SellCondition===verdadeiro && SlowMACurrent<TerceiroValorMAValor) SellCondition = verdadeiro; caso contrário SellCondition = falso;
}
senão
{
if((BuyCondition===true && FastMACurrent<ThirdMAValue) ||||
(SellCondition===true && FastMACurrent>ThirdMAValue)) CounterTrend = verdadeiro; caso contrário CounterTrend = falso;
Obrigada.
Olá,
Não vejo muita diferença em StopAndReverse e ExitOnCross ou estou errado?
Como realmente estabelecer um lucro móvel no UniversalMACross EA original, pois ele sempre atinge meu lucro em vez de deixar o lucro correr
Oi, pessoal,
Na última UniversalMAcross, alguém pode adicionar uma posição close_losing_position depois de x horas?
Eu continuo tendo negócios que não são fechados com um ajuste de serten: o stoplos não é adicionado.
Eu tenho este problema com a UseCounterTrend verdadeiro.
E use a terceira MA true.
Compartilharei um bom setfile!
Vão compartilhar um bom setfile!
Vejo que o problema que tenho está no CT_stop.
É possível dar a todas as posições a mesma parada, tp, e regras de rastreamento?
Eu tenho um bom setfile bud a view positions dont get closed and cause DD.
Se as posições fossem fechadas em um SL normal, os resultados são mais do que muito bons!
Oi mladen
Tentei usar o indicador anexo "BuySel Alert" para substituir "Third moving average".
Quando "x" disse BUY, ma só vai para compra,
Quando "x" disse SELL, ma só vai para venda.
mas não funcionou.
Por favor, ajude a verificar
.Abaixo estão os indicadores "Buysel Alert":
#janela_do_cartão_indicador de propriedade
#property indicator_buffers 1
#Indicador de propriedade_color1 Branco
#largura_do_indicador de propriedade1 10
//---- parâmetros de entrada
exterior int celeiro=300;
comprimento externo int=30;// era 19
duplo prev;
duplo por último;
dupla barra de alerta;
modo de alerta sonoro externo int = 1;
Intensidade sonora externa = 1;
alvos de bool externo = falso;
//---- buffers
duplo ExtMapBuffer1[];
//duplo ExtMapBuffer2[];
//+------------------------------------------------------------------+
//| Função de inicialização do indicador personalizado |
//+------------------------------------------------------------------+
int init()
{
//---- indicadores
SetIndexEmptyValue(0,0,0.0);
SetIndexDrawBegin(0, celeiro);
SetIndexStyle(0,DRAW_ARROW);
SetIndexArrow(0,251);
SetIndexBuffer(0,ExtMapBuffer1);
IndicatorShortName("DIN");
Então eu uso" iCustom()" para substituir" iMA()":
//| TERCEIRA MÉDIA MÓVEL |
//+------------------------------------------------------------------+
if(UseThirdMA===verdadeiro)
{
ThirdMAValue = iCustom(NULL,0, "BuySel Alert",0,0);
if(UseCounterTrend===falso)
{
if(BuyCondition===true && SlowMACurrent>ThirdMAValue) BuyCondition = true; else BuyCondition = false;
if(SellCondition===verdadeiro && SlowMACurrent<TerceiroValorMAValor) SellCondition = verdadeiro; caso contrário SellCondition = falso;
}
senão
{
if((BuyCondition===true && FastMACurrent<ThirdMAValue) ||||
(SellCondition===true && FastMACurrent>ThirdMAValue)) CounterTrend = verdadeiro; caso contrário CounterTrend = falso;
Obrigadostar821
Só agora você viu seu posto: você não pode comparar o indicador de alerta BuySell com a média móvel regular, já que na maioria das vezes o alerta BuySell tem 0 como valor no buffer e mesmo quando tem um valor diferente de 0 não é comparável com a média de uma forma normal. Eles não pertencem a uma mesma família de indicadores, mais ou menos falando, e é por isso que você não pode compará-los
Anotado e Obrigado mladen.
oi; mladen obrigado por sua ajuda e melhoria ea.
paulc
EDIT: eu também;
esqueci o poste, arranje algo para postar, mas não é para esta ea. Desculpe
obrigado.
Testar agora e relatarei os resultados a meus amigos