[Arquivo!] Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por ela. Não poderia ir a lugar algum sem você - 2. - página 432
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
Olá a todos, caros colegas, vocês podem me dizer por que
retorna 0 ?
Olá a todos, caros colegas, vocês podem me dizer por que
retorna 0 ?
Olá,
Estou à procura de ajuda.
Nunca tinha traçado uma linha antes.
Se alguém puder me dizer onde eu estou errado.
Obrigado.
Para t2, você pode definir a qualquer hora abaixo de 22.
//if(TimeCurrent()>t2 && ObjectFind("bottom") && ObjectFind("top"))
//ObjectMove("fundo "+t2, 0, t2, p2);
ObjectFind("inferior"); ObjectFind("superior");
ObjectCreate("top "+t2, OBJ_HLINE,0,t1,p1);
ObjectCreate("inferior "+t2, OBJ_HLINE,0,t2,p2);
ObjectSet ("ObjectSet" inferior "+t2, OBJPROP_STYLE, STYLE_SOLID);
ObjectSet ("ObjectSet" inferior "+t2, OBJPROP_COLOR, DeepSkyBlue);
ObjectSet ("top "+t2, OBJPROP_COLOR, DeepSkyBlue);
//if(TimeCurrent()==20)ObjectsDeleteAll(2, OBJ_HLINE);
if(TimeCurrent()==22)ObjectsDelete("top "+t2);
if(TimeCurrent()==22)ObjectDelete("+t2 inferior");
//if(TimeCurrent()==22)ObjectDelete("top");
//if(TimeCurrent()==22)ObjectDelete("bottom");
Tudo o que é comentado tentou.
Olá a todos, caros colegas, vocês podem me dizer por que
retorna 0 ?
Eu sempre tenho zero. O revendedor não limita a distância para definir as paradas.
Verifique nas "Propriedades dos Símbolos" o que eles escrevem ou no site do CD, talvez você tenha Stoplevel = 0.
Qualquer pessoa pode explicar até que ponto da função OrderSelect a ordem é selecionada, o que interrompe sua seleção, por que não pode ser selecionada 1 vez no início do START?
É a ordem que é selecionada que interrompe a seleção de outra ordem.
Eu sempre tenho zero. O revendedor não limita a distância de ajuste de parada.
Veja o que eles escrevem nas "Propriedades dos caracteres" ou no site da DC, talvez você tenha um nível de parada = 0.
Eu não sei, não é 0, eu até uso
duplo PipsMull=0,0001;
Ask+PipsMull+MarketInfo(Symbol(),MODE_STOPLEVEL)*Ponto
se estiver muito próximo do nível em que quero fazer o pedido
Olá,
Estou à procura de ajuda.
Nunca tinha traçado uma linha antes.
Se alguém puder me dizer onde eu estou errado.
Obrigado.
Para t2 você pode definir a qualquer hora abaixo de 22.
ObjectFind("inferior"); ObjectFind("superior");
ObjectCreate("superior "+t2, OBJ_HLINE,0,t1,p1);
ObjectCreate("fundo "+t2, OBJ_HLINE,0,t2,p2);
ObjectSet ("fundo "+t2, OBJPROP_STYLE, STYLE_SOLID);
ObjectSet ("inferior "+t2, OBJPROP_COLOR, DeepSkyBlue);
ObjectSet ("superior "+t2, OBJPROP_COLOR, DeepSkyBlue);
if(TimeCurrent()==22)ObjectDelete("superior "+t2);
if(TimeCurrent()==22)ObjectDelete("inferior "+t2);
As duas últimas linhas de código não vão funcionar!
Eu cito a ajuda:
Alerta(" TimeCurrent = ", TimeCurrent());
E veja o número que este alerta lhe diz. Isto na verdade lhe mostrará que passaram mais de 22 segundos desde 00:00 de 1 de janeiro de 1970 até o momento atual!
As duas últimas linhas de código não vão funcionar!
Para citar a ajuda:
Alerta(" TimeCurrent = ", TimeCurrent());
E veja o número que este alerta lhe diz. Isso na verdade lhe mostrará que das 00:00 horas de 1 de janeiro de 1970 até o momento atual, muito mais de 22 segundos se passaram!
Mas eu também tentei desta maneira
if(TimeCurrent()>(t2+8*3600))ObjectDelete("top");
Especifico o tempo de formação da linha + tempo para apagar a linha em segundos.
Não funciona.
sua seleção interrompe a seleção de outro pedido.
Obrigado, porque eu sempre escrevi este comando no código como precaução.
Além disso, você pode me dizer quais são os melhores métodos para procurar por erros lógicos? Por exemplo, eu insero Alerta e olho para o registro, talvez haja métodos mais civilizados? Ou qualquer truque mais conveniente.