[ARCHIVO] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 3. - página 612
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Resultó no ser tan sencillo. He añadido un número al nombre, se crean 3 (por ejemplo) líneas, pero no se mueven a ninguna parte:( Resulta que tengo que hacer un bucle cerrado y asignar un nuevo número cada vez, pero aquí la situación es idéntica con la asignación de
nombre de la línea de tiempo. Es simplemente horrible...
Mira este indicador
indicar al principio del programa
Ayuda de los chicos,
La cuestión es la siguiente, hay un indicador gráfico hecho por uno mismo, pero el problema es el siguiente, cuando llega un punto determinado, digamos la hora actual
if ((k>=15 && k<16) || (Hour()>=15)) // где k- по прошлым дням (для рисования не только в одном дне, но и по всей истоии)
Debería dibujar un extremo en una sesión de negociación antigua (es conveniente determinar dónde está la operación ahora), pero la pega es que el indicador no dibuja el gráfico, sólo si se cambia de marco temporal hacia adelante y hacia atrás ...
Este es un trozo de código de dibujo
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();
}
Estoy confundido...
DOCTORS:
casero
Estoy confundido...
es lo correcto
Para desenredar, puedes poner Print() después de if(...) y ver si la condición está incluidaDígame si hay programas similares para recopilar estadísticas.
}Código de función para dibujar líneas. Muchas gracias a todos los que han respondido.
Alerta ("número de barras alcistas = ", vverh, " - ", vverh/(Konec/100), " % " );
¿Pueden decirme por qué me sale un entero sin coma en la expresión vverh/(Konec/100)? Debería haber dígitos después del punto decimal hasta el cuarto dígito, pero sólo sale un número entero. =(
Alert ("número de barras cero = ", nul, " - ", DoubleToStr(nul/(Konec/100),2), " % " ); esta expresión tampoco funciona.
Alerta ("número de barras alcistas = ", vverh, " - ", vverh/(Konec/100), " % " );
¿Pueden decirme por qué me sale un entero sin coma en la expresión vverh/(Konec/100)? Después del punto decimal, los dígitos deberían llegar hasta el cuarto dígito, pero sólo sale un número entero. =(