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
oi querido Sr. ferramentas e mladen
Como você sabe, o "nihilist_ultra_adx.mq4" é um indicador que mostra uma inclinação adx por 4 cores.
você poderia mudar sua codificação de modo que mostre +di inclinação por cores?
feliz ano novo e muito obrigado com antecedência .
Olá Codificadores,
Feliz ano novo a todos. muito, muito, muito codificadores! lool
Aqui está o código:
"
//+-----------------------------------------------------------------------------------------------
se ( TrendLine1_Red) // para Venda
ObjectCreate("TrendLine1_Red", OBJ_TREND, 0, Time[12], Bid-100*Point , Time[0]+3600, Bid-100*Point );
ObjectSet("TrendLine1_Red", OBJPROP_COLOR, Vermelho);
if (ObjectFind("sell_line")==-1)
{ ObjectCreate("sell_line",OBJ_TEXT, 0, 0, 0, 0); }
ObjectSetText("sell_line",DoubleToStr(MathAbs((NormalizeDouble(Bid,Digits)-NormalizeDouble
(ObjectGetValueByShift("TrendLine1_Red "+1,0),Digitos))*MathPow(10,Digitos),0),8, "Arial",Vermelho);
ObjectSet("sell_line",OBJPROP_PRICE1,NormalizeDouble(ObjectGetValueByShift("TrendLine1_Red "+1,0),Dígitos));
ObjectSet("sell_line",OBJPROP_TIME1,Time[0]) ;
double val1=ObjectGetValueByShift("TrendLine1_Red", 0);
//+-----------------------------------------------------------------------------------------------
Pergunta:
O que devo mudar com esse código para entrar no mercado na vela atual e não na vela anterior?
Meu objetivo é entrar no mercado imediatamente, sem esperar pela próxima vela.
Muito obrigado. Muito obrigado. bem, obrigado...
Tenha um ótimo ano.
Tomcat98
Olá Codificadores,
Feliz ano novo a todos. muito, muito, muito codificadores! lool
Aqui está o código:
"
//+-----------------------------------------------------------------------------------------------
se ( TrendLine1_Red) // para Venda
ObjectCreate("TrendLine1_Red", OBJ_TREND, 0, Time[12], Bid-100*Point , Time[0]+3600, Bid-100*Point );
ObjectSet("TrendLine1_Red", OBJPROP_COLOR, Vermelho);
if (ObjectFind("sell_line")==-1)
{ ObjectCreate("sell_line",OBJ_TEXT, 0, 0, 0, 0); }
ObjectSetText("sell_line",DoubleToStr(MathAbs((NormalizeDouble(Bid,Digits)-NormalizeDouble
(ObjectGetValueByShift("TrendLine1_Red "+1,0),Digitos))*MathPow(10,Digitos),0),8, "Arial",Vermelho);
ObjectSet("sell_line",OBJPROP_PRICE1,NormalizeDouble(ObjectGetValueByShift("TrendLine1_Red "+1,0),Dígitos));
ObjectSet("sell_line",OBJPROP_TIME1,Time[0]) ;
double val1=ObjectGetValueByShift("TrendLine1_Red", 0);
//+-----------------------------------------------------------------------------------------------
Pergunta:
O que devo mudar com esse código para entrar no mercado na vela atual e não na vela anterior?
Meu objetivo é entrar no mercado imediatamente, sem esperar pela próxima vela.
Muito obrigado. Muito obrigado. bem, obrigado...
Tenha um ótimo ano.
Tomcat98Tomcat98
A partir desse trecho de código é impossível ver quando você entra no mercado (tudo o que vejo é que você está usando ObjectGetValueByShift() para algumas linhas de tendência a barra atual, mas, além disso, nenhuma tentativa de abrir uma ordem é visível)
Mladen,
Bem,
aqui está ele: (para venda)
"
int res;
double val1=ObjectGetValueByShift("TrendLine1_Red", 0);
if ("bid < val1")
{
res=OrderSend(Symbol(),OP_SELLL,LotsOptimized(),Bid,1,0,0,"",MAGIC,0,Red);
}
"
O código está sempre esperando pela próxima vela, não pela vela ao vivo para entrar no mercado.
Maravilhando.
Obrigado
Tomcat98
Mladen,
Bem,
aqui está ele: (para venda)
"
int res;
double val1=ObjectGetValueByShift("TrendLine1_Red", 0);
if ("bid < val1")
{
res=OrderSend(Symbol(),OP_SELLL,LotsOptimized(),Bid,1,0,0,"",MAGIC,0,Red);
}
"
O código está sempre esperando pela próxima vela, não pela vela ao vivo para entrar no mercado.
Maravilhando.
Obrigado
Tomcat98Qual é o valor da "oferta" (que não é o valor construído em Bid) e quando ela é adquirida?
Qual é o valor da "oferta" (que não é o valor construído em Bid) e quando ela é adquirida?
Belo tiro, Mladen:
Neurônios em ação no início deste novo ano.
Eu mudei :
lance duplo = (Bid);
em
licitação =MarketInfo(Symbol(),MODE_BID); // Solicitação do valor da Licitação
e
Tempo[0]+3600
em
TimeCurrent()
Parece estar funcionando bem agora.
Muito obrigado.
Tenha um bom NÓS
Atenciosamente
Tomcat98
Gente que pode ajudar, faça, por favor, um histórico sobre TMA e MaxBarsBack. Pleasssse!!!!!
Gente que pode ajudar, faça, por favor, um histórico sobre TMA e MaxBarsBack. Pleasssse!!!!!
De que antecedentes você está falando?
Olá Mladen! Algo como isto
Olá,
Tenho um grande pedido a fazer , alguém poderia fazer este script funcionar "on click" ao invés de "drag & drop"? você precisa arrastar e soltar este script na vela para fazê-lo funcionar, mas eu gostaria de habilitar ou desabilitar este script clicando na vela
muito obrigado de antemão