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
Nunca he probado esto, pero no creo que sea válido. . .
Creo que hay que hacer esto. . .
la razón por la que pienso esto es . . . ¿a qué equivale esto? (OP_BUYSTOP||OP_SELLSTOP) Podría funcionar si las variables fueran bool. . . pero no creo que pueda funcionar con int.
Una cosa menor, no necesitas el OderSelect antes del OrderDelete. En general, sólo necesitas OrderSelect cuando utilizas una función Order que no utiliza ticket int. Por ejemplo, OrderComment( ), OrderCommission( ), etc
Ok he reparado la lógica. Pero todavía no borra las órdenes.
Como mencioné antes cambié el contador de barras a tiempo...
Ok gracias Raptor, acabo de actualizar el código en mi post. Acabo de recordar que ustedes mencionaron que no era bueno usar barras para un contador, así que lo cambié para usar la hora de la barra. Voy a arreglar la lógica y ver si funciona.
es cierto, pero hay que ver el contexto de cuando se hizo este comentario. . . Los bares no son fiables. . .
pero eso no significa que no puedas usar números de barra en lugar de número de horas. Por ejemplo, ¿cómo se las arreglará su código el viernes por la noche y el domingo? ¿el límite pendiente equivale a 4 horas o a 4 barras?
¿Qué pasa si se coloca una operación a las 22:00? ¿22 + 4 = 26?
De acuerdo, veo el problema con la estrategia de tiempo. Pero si usamos barras como contador una vez que el gráfico llega a las barras máximas también fallará ahí, ¿no?
Voy a volver a ello y ver lo que puedo llegar a ...
Bien, ¿qué tal este enfoque?
De acuerdo, veo el problema con la estrategia de tiempo. Pero si usamos barras como contador una vez que el gráfico alcanza el máximo de barras también fallará ahí, ¿no?
No, la barra H1 actual es siempre la barra 0... en 60 minutos la barra H1 actual será la barra 0...el problema de las barras es si usas Bars , es decir, el número total de barras en tu gráfico, o si estás mirando las barras del extremo izquierdo de tu gráfico.
El número de barra para TimeHour(TimeCurrent () es 0, puede obtener el número de barra para el momento en que su operación fue colocada (¡necesita calcularlo, no almacenarlo!) usando iBarShift y luego hacer algo como esto...
Bien, a la tercera va la vencida, me costó un poco entender lo que querías decir. Esto es lo que he hecho. Pero los pedidos siguen sin borrarse >:(
tradeopened = TimeCurrent()
no me da la hora de apertura de la barra ¿tendría que usar Time[0]?Prueba esto ;-)