[¡Archivo!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. No puedo ir a ningún sitio sin ti - 4. - página 214
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
Buenos días a todos.
He intentado escribir un indicador, parece que funciona, pero sólo en el historial dibuja como estaba previsto y luego cuando entran nuevas cotizaciones dibuja una máscara habitual.
Se adjunta el código:
int start()
{
int counted_bars=IndicatorCounted();
int i,n;
double Stark=0;
//----
i=Bars-counted_bars-1;//+50;
// n=Bars-counted_bars-1;
while(i>=0)
{
//----
double Ma=iMA(NULL,0,PerMa,Shift,MODE_EMA,PRICE_CLOSE,i);
//double Ma1=iMA(NULL,0,PerMa,Shift,MODE_EMA,PRICE_CLOSE,i+1);
if(Stark+Step*Point<Ma)Stark=Ma;
if(Stark-Step*Point>Ma)Stark=Ma;
ABuf[i]=Stark;
//----
i--;
}
return(0);
}
Por favor, ayúdenme a arreglarlo para que siga dibujando pasos.
Se lo agradecería mucho.
Gek.
¡¡¡Buenas tardes!!! Por favor, recuérdame cómo escribir la expresión correctamente, porque el compilador lo jura. Asígnalo, un punto y coma parece redundante.
Cambia las dos primeras líneas.
Más concretamente
int start()
{ double Lots; int schet=0;
//----
for(schet;schet<kolitsestvo;schet++){
ticket de la última posición cerrada==con la posición pendiente establecida + 1
Hola, ¿el servidor sólo abre posiciones para ti?
La función OrderSend tiene un campo mágico - utilícelo.
Gek34:
Cambia las dos primeras líneas.
Lo siento, ¿el bucle se ejecutará entonces el número de veces? No, aquí pensé... no, definitivamente va a estar en todas las tildes. Bien, lo pensaré. Gracias.
Lo pensaré.
Disculpe, ¿el bucle se ejecutará entonces el número de veces? No, estoy pensando... no, definitivamente va a estar en cada tic. Bien, lo pensaré. Lo pensaré. Gracias.
Pensamiento.
Así se ejecutará el número necesario de veces.
{ double Lots;
//----
for(int schet=0;schet<kolitsestvo;schet++){
Señores, no he podido acercarme ni un centímetro a la solución de este problema en todo el día.
¿Cómo implementar este algoritmo en código?
así que ya te lo han dicho antes, ¿no?
Abra una orden de compra - recuerde el Ticket de esta orden
establecer una orden SellStop - escribir el Ticket de esta orden en el Magik de esta orden...
---
llamar a la función al inicio para comprobar la presencia de la orden de compra según el magik en el SellStops...
si no hay una orden de este tipo (de compra) - eliminar el SellStop...
sólo se necesitan 15 líneas de código...
Señores, no he podido acercarme ni un centímetro a la solución de este problema en todo el día.
¿Cómo implementar este algoritmo en código?
¿Existe una condición si el mercado es 2, entonces se elimina la orden pendiente?