Criar objeto acima da vela
4 respostas
Conmariin
5 anos atrás #234421
Hi,
Estou usando padrões de velas no EA e quero criar um rótulo no gráfico acima da vela em que o padrão foi detectado. Por exemplo, SHOOTING STAR em ouro. Descobri que você pode fazer isso com ObjectCreate e ObjectSet.
Estou testando com o Custom Action.
ObjectCreate("signal1",OBJ_LABEL,0,0,0,0,0,0,0);
ObjectSetText("signal1″, "SHOOTING STAR",8, "Tahoma",Gold);
Mas isso o coloca em algum lugar do gráfico e não acima da vela em que o padrão é detectado.
Alguém pode ajudar?
Obrigado! 🙂
Automatisches Handeln mit Expert Advisor
https://www.rabenesche.de
tomas262
5 anos atrás #234422
Olá,
em vez disso, tente isso: ObjectCreate("signal1",OBJ_LABEL,0,Time[1]);
Diga-me se isso ajudou
Conmariin
5 anos atrás #234425
Oi, Tomas! 🙂
Quando eu uso sua solução, ela apresenta esse erro no metaeditor:
'ObjectCreate' - nenhuma das sobrecargas pode ser aplicada à chamada de função CandlestickPattern.mq4
pode ser uma de 2 funções LightsOnThree3.mq4
"ObjectCreate" embutido CandlestickPattern.mq4
"ObjectCreate" embutido CandlestickPattern.mq4
1 erro(s), 0 aviso(s) 2 1
Quando eu uso ObjectCreate("signal1",OBJ_LABEL,0,0.Time[1]);
em vez de sua solução
ObjectCreate("signal1",OBJ_LABEL,0,Time[1]);
Então, não houve erros, mas ele pinta o rótulo em algum lugar do gráfico, como na captura de tela.
Edit: Sua solução não gera nenhum erro com ObjectCreate("signal1",OBJ_LABEL,0,Time[1],0,0,0,0); mas ainda está no canto do gráfico e não acima da vela.
Automatisches Handeln mit Expert Advisor
https://www.rabenesche.de
Conmariin
5 anos atrás #234428
Encontrei uma solução que fará isso para mim:
// Ação #2
// Ação personalizada
ObjectCreate("signal1",OBJ_TEXT,0,Time[1],High[1]);
// Ação #3
// Ação personalizada
ObjectSetText("signal1″, "HAMMER",8, "Tahoma",Gold);
// Ação #4
// Ação personalizada
ObjectSetDouble(ChartID(), "signal1", OBJPROP_ANGLE, 0);
// Ação #5
// Ação personalizada
ObjectSetInteger(ChartID(), "signal1", OBJPROP_ANCHOR, ANCHOR_TOP);
Então, fica como na captura de tela. 🙂
Automatisches Handeln mit Expert Advisor
https://www.rabenesche.de
tomas262
5 anos atrás #234439
Muito bem, fico feliz que você tenha resolvido o problema. Avise-me quando precisar de ajuda
Visualizando 4 respostas - 1 até 4 (de um total de 4)