SQX - ADX Problem
3 respuestas
![](https://h8v7k6i3.rocketcdn.me/wp-content/uploads/2019/11/sbecm_avatar-96x96.jpg)
sbecm
hace 5 años #241154
Hola
Estoy tratando de implementar una estrategia en la que el adx es inferior a un nivel 30, pero me parece que no puede hacerlo como yo quiero.
Si selecciono sólo el " ADX es inferior al nivel "en señales predefinidas y me aseguro de que sólo tengo 1 condición de entrada.
Si selecciono una dirección de negociación larga o corta, las estrategias se crearán como yo quiera.
Fragmento de código a continuación:
//——————————————————————–
// Regla de negociación: Señales de negociación (en la apertura de la barra)
//——————————————————————–
LongEntrySignal = (ADX(Gráfico principal,14) < 30);SeñalEntradaCorta = false;
LongExitSignal = false;
ShortExitSignal = false;
//——————————————————————–
// Regla de negociación: Entrada larga (en la apertura de la barra)
//——————————————————————–
si LongEntrySignal
{
// Acción #1
Abrir orden larga a (Close(gráfico principal)[1] + (1.10 * ATR(gráfico principal,40)[1]) Stop;
Pedido válido para 1 bar;
Operaciones duplicadas - desactivado
Sustitución de órdenes pendientes - autorizadaStop Loss = 2,3* ATR(20);
Objetivo Profit = 2,3* ATR(20);}
PERO si selecciono tanto el desarrollo largo como corto los parámetros adx cambian y adx cambia a (ADX < 70) en lugar de (ADX < 30) como abajo en el código:
//——————————————————————–
// Regla de negociación: Señales de negociación (en la apertura de la barra)
//——————————————————————–
LongEntrySignal = (ADX(Gráfico principal,14) < 30);ShortEntrySignal = (ADX(Gráfico principal,14) < 70);
LongExitSignal = false;
ShortExitSignal = false;
¿Existe alguna forma de forzar tanto la Entrada Larga como la Corta para que el ADX sea < 30?
Gracias
![](https://h8v7k6i3.rocketcdn.me/wp-content/uploads/2021/07/tomas262_avatar-96x96.jpg)
tomas262
hace 5 años #241163
Hola,
en Constructor - pestaña Qué construir -> Direcciones de negociación -> Desactivar "Simetría de entrada". Cuando se activa, SQX crea automáticamente una regla simétrica para el lado corto.
![](https://h8v7k6i3.rocketcdn.me/wp-content/uploads/2019/11/sbecm_avatar-96x96.jpg)
sbecm
hace 5 años #241178
Hola Tomas Gracias por su respuesta.
Lo he hecho y produce operaciones en las que tanto la entrada larga como la corta son ADX < 30.
Sin embargo, con la simetría de entrada desactivada no parece que pueda producir las operaciones que busco.
¿Hay alguna otra forma de hacerlo?
Por ejemplo, si yo quería una estrategia donde la señal de entrada no es simétrica, pero la entrada del comercio es como a continuación:
LongEntrySignal = (ADX(Gráfico principal,14) < 30);
ShortEntrySignal = (ADX(Gráfico principal,14) < 30);
//–
Abrir orden Larga a Highest(Close, 10) Stop;
Abrir orden corta al mínimo (Cierre,10) Stop;
Gracias
![](https://h8v7k6i3.rocketcdn.me/wp-content/uploads/2021/07/tomas262_avatar-96x96.jpg)
tomas262
hace 5 años #241326
Actualmente, la única forma de evitar esto sería configurar reglas utilizando Algowizard incorporado,
Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)