strategie di breakout - Un ordine annulla l'altro
10 risposte
mikeyc
8 anni fa #114464
Ciao,
Ho un dubbio: come posso impostare SQ3 in modo che inserisca ordini stop/limit, uno al di sopra di un prezzo e l'altro al di sotto, quando uno degli ordini viene attivato e diventa un ordine a mercato, l'altro ordine viene cancellato?
Non ho mai provato a generare strategie di breakout del canale come questa e mi chiedevo come dovrei impostarla correttamente per avere due ordini pendenti, ma uno cancellato quando l'altro viene attivato.
Grazie,
Mike
Patrick
8 anni fa #134124
L'unica idea è quella di impostare un massimo di scambi al giorno: 1
mikeyc
8 anni fa #134125
Penso che creerebbe solo un ordine pendente di stop/limite, deve creare due ordini?
Patrick
8 anni fa #134126
Sì, probabilmente hai ragione. Ma perché creare due ordini quando si usa solo il primo?
Penso che non possa fare un solo ordine, la strategia non sa se mettere un ordine di stop lungo o corto.
Tra l'altro, ieri sono andato in perdita prima e in profitto dopo su EURUSD durante le notizie della BCE. Quindi se avessi fatto solo la prima operazione, sarei finito in perdita. Ho fatto più operazioni e sono finito in profitto.
mikeyc
8 anni fa #134143
Sono necessari due ordini quando in un canale di prezzo si identifica un prezzo al di sopra e al di sotto del canale, che rappresenta la possibilità di un breakout del prezzo. In quel momento è necessario creare due ordini pendenti, poiché non si sa se il mercato spingerà il prezzo verso l'alto o verso il basso. Una volta che un ordine pendente viene attivato, l'altro deve essere cancellato, lasciando un ordine aperto e attivo sul mercato.
Sì, è possibile provare a creare strategie utilizzando un singolo ordine di mercato, ma stavo cercando una guida su SQ per impostare il tipo di strategia di cui sopra, se possibile.
tomas262
8 anni fa #134147
Ciò può essere fatto impostando l'intervallo di tempo per l'ingresso nell'area in cui ci si aspetta il breakaout da un intervallo specifico e utilizzando la regola 'Always True'. Genera strategie che piazzano ordini di stop su entrambi i lati con una durata limitata a diverse barre, ad esempio. I prezzi per i livelli di stop sono ricercati da SQ. Ma probabilmente non funzionerà come ordine 'OCO' (uno annulla l'altro). Questo problema dovrebbe essere risolto con il nuovo SQ, dove sarà possibile definire manualmente la strategia.
mikeyc
8 anni fa #134149
Ok, grazie Thomas. Non vedo l'ora di vedere SQ4. 🙂
mikeyc
8 anni fa #134828
Ciò può essere fatto impostando l'intervallo di tempo per l'ingresso nell'area in cui ci si aspetta il breakaout da un intervallo specifico e utilizzando la regola 'Always True'. Genera strategie che piazzano ordini di stop su entrambi i lati con una durata limitata a diverse barre, ad esempio. I prezzi per i livelli di stop sono ricercati da SQ. Ma probabilmente non funzionerà come ordine 'OCO' (uno annulla l'altro). Questo problema dovrebbe essere risolto con il nuovo SQ, dove sarà possibile definire manualmente la strategia.
Ciao Thomas,
Avete un file str di esempio che lo illustri (anche se non è redditizio). Ho visto solo un ordine pendente piazzato, in quanto i nuovi ordini pendenti sostituiscono quelli precedenti.
Grazie,
Mike
Soglia
8 anni fa #134832
Ecco un processo che si può seguire fuori dalla scatola e che mi trovo a usare più spesso di quello casuale o genetico (e lo userò molto di più quando SQ avrà regole più flessibili come quelle di EA Wizard):
"Creare una strategia
IF:
High>HIGHEST [inserire un numero a piacere, ad esempio 100].
ALLORA:
Invertire/entrare nel mercato
Aggiungere lo stop loss.
Aggiungere l'uscita dopo X (diciamo 50) barre
Regole opposte per i corti.
Ottimizzatelo in modo da ottenere parametri per il massimo/minimo, lo stop loss e l'uscita da una barra. (sistema iniziale semplice e robusto)
Poi spostatelo in IMPROVER e aggiungete profit trailing, stop trailing, exit rule e breakeven. Impostate parametri ampi, da 5 a 200 per tutto, forse anche più alti come 300++ con un passo di 5 nell'ottimizzazione finale dopo aver trovato la versione migliorata.
Provate anche a fare il contrario per alcune coppie e timeframe: Se il mercato fa il break out, sfumarlo. Questi sono solo esempi.
Spero che sia d'aiuto.
mikeyc
8 anni fa #134982
Ciò può essere fatto impostando l'intervallo di tempo per l'ingresso nell'area in cui ci si aspetta il breakaout da un intervallo specifico e utilizzando la regola 'Always True'. Genera strategie che piazzano ordini di stop su entrambi i lati con una durata limitata a diverse barre, ad esempio. I prezzi per i livelli di stop sono ricercati da SQ. Ma probabilmente non funzionerà come ordine 'OCO' (uno annulla l'altro). Questo problema dovrebbe essere risolto con il nuovo SQ, dove sarà possibile definire manualmente la strategia.
Thomas,
Con SQ3, se "Sostituisci ordini pendenti" è deselezionato, presumo che possano essere creati più ordini pendenti (ad esempio, ordini di acquisto e di vendita stop). Questo porta a più ordini attivi se ne viene attivato più di uno? Pensavo che nelle strategie SQ potesse esistere un solo ordine attivo alla volta?
Se può esistere un solo ordine attivo, significa che tutti gli altri ordini pendenti vengono cancellati non appena uno diventa attivo?
Grazie,
Mike
Karish
8 anni fa #135124
Provate a configurare l'EA originale in MT4, aprite un grafico con la casella LONG ONLY e aggiungete un altro grafico con lo stesso EA, ma questa volta con la casella SHORT ONLY,
potrebbe risolvere il problema.
Stai visualizzando 10 risposte - da 1 a 10 (di 10 totali)