[ARQUIVO] Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 3. - página 612
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
Afinal, não foi tão simples. Adicionei um número ao nome, são criadas 3 (por exemplo) linhas, mas elas não se movem para nenhum lugar:( Acontece que tenho que fazer um loop fechado e atribuir um novo número cada vez, mas aqui a situação é idêntica à atribuição de
nome da linha do tempo. É simplesmente horrível...
Olhe para este indicador
indicar no início do programa
Os caras ajudam,
A questão é esta, existe um indicador gráfico auto-fabricado, mas o problema é o seguinte, quando chega um certo ponto, digamos o momento atual
if ((k>=15 && k<16) || (Hour()>=15)) // где k- по прошлым дням (для рисования не только в одном дне, но и по всей истоии)
Ele deve desenhar um extremo em uma velha sessão de negociação (é conveniente determinar onde a negociação está agora), mas o senão é que o indicador não desenha o gráfico, somente se você mudar o tempo para frente e para trás ...
Aqui está um código de desenho
if (Close[iHighest(NULL,0,MODE_CLOSE,8*p_t,i-15*p_t)]> Open[iHighest(NULL,0,MODE_OPEN,8*p_t,i-15*p_t)])
{
max_eu=Close[iHighest(NULL,0,MODE_CLOSE,8*p_t,i-15*p_t)];
Name="max2";
ObjectCreate(Name,OBJ_TREND,0,Time[iHighest(NULL,0,MODE_OPEN,8*p_t,i-15*p_t)],max_eu,Time[i]+l,max_eu);
ObjectSet(Name, OBJPROP_COLOR, Navy);
ObjectSet(Name,OBJPROP_RAY,false);
ObjectSet(Name, OBJPROP_TIMEFRAMES, OBJ_PERIOD_H1 | OBJ_PERIOD_M30| OBJ_PERIOD_M15 | OBJ_PERIOD_M5);
ObjectSet(Name, OBJPROP_WIDTH, 1);
Label="надпись2";
ObjectCreate(Label,OBJ_TEXT,0,Time[i]+l,max_eu);
ObjectSetText(Label,"Max Европа ", 8, "Arial", Navy);
ObjectSet(Label, OBJPROP_TIMEFRAMES, OBJ_PERIOD_H1 | OBJ_PERIOD_M30| OBJ_PERIOD_M15 | OBJ_PERIOD_M5);
WindowRedraw();
}
Estou confuso...
DOCTORS:
feito em casa
Estou confuso...
é a coisa certa a fazer
Para desvendar, você pode colocar Print() depois de se(...) e ver se a condição está incluídaDiga-me se existem programas similares para coletar estatísticas?
}Código de função para traçar linhas. Muito obrigado a todos que responderam.
Alerta ("número de barras de touro = ", vverh, " - ", vverh/(Konec/100), " % " );
Você pode me dizer por que recebo um número inteiro sem uma vírgula na expressão vverh/(Konec/100)? Deveria haver dígitos após o ponto decimal até o 4º dígito, mas ele sai apenas como um número inteiro. =(
Alerta ("número de barras zero = ", nul, " - ", DoubleToStr(nul/(Konec/100),2), " % " ); esta expressão não funciona também.
Alerta ("número de barras de touro = ", vverh, " - ", vverh/(Konec/100), " % " );
Você pode me dizer por que recebo um número inteiro sem uma vírgula na expressão vverh/(Konec/100)? Deveria haver dígitos após o ponto decimal até o 4º dígito, mas ele sai apenas como um número inteiro. =(