Ordinare barre valide per Tradestation o Multicharts
2 risposte
eastpeace
3 anni fa #266949
Salve,
Ho già posto domande su Bars valido per l'impostazione dell'ordine di stop entry per TS/MC. Penso che sia superfluo per TS/MC, perché non è stato utilizzato dopo la dichiarazione.
https://strategyquant.com/forum/topic/about-enter-at-stop-setting/
Ma ora è necessario che il team di sviluppo di SQ analizzi nuovamente e affronti questo problema. Recentemente ho ricevuto alcuni documenti dal forum di Tradestation. Dopo averli testati e confrontati, ritengo che le barre valide siano necessarie. E può essere implementata in diversi modi. Il codice di riferimento è il seguente. Tutti sono stati testati in MC.
# Metodo 1, Numero di barra
fastma = Media(c,9);
slowma = Media(c,18);
se fastma incrocia slowma e BarNumber>1 allora iniziare
Prezzo di ingresso = Massimo(h,8)[1]*1,03;
lcount = BarNumber; // segna l'indice della barra quando la configurazione di acquisto è vera
fine;
se marketposition 1 e BarNumber-1 e l'istogramma>0 allora // mantenere l'ordine attivo per 10 barre
buy("LE") barra successiva al prezzo di acquisto stop;
// Il valore di ritorno di MRO > -1 significa che nelle ultime 10 barre l'istogramma è stato incrociato al di sopra di 0, il che rappresenta una condizione di acquisto.
1TP14Metodo 3, come il metodo 1, ma è più leggibile impostando le variabili.
//accumula per contare le barre dopo l'impostazione
countL = countl + 1;
countS = countS + 1;
se il prezzo incrocia sopra boll_up allora inizia
setbar = alto;
countL = 1; //ripristina il conteggio delle barre dopo la configurazione
fine;
se prezzo > kcu e countL<=5 allora //mantiene l'ordine valido per 5 barre
acquistare la barra successiva a setbar + (chanrng*chanpcnt) stop;
Spero che il team di sviluppo possa migliorare il motore di backtest diTS e MC e supportare le barre con un'impostazione veramente valida.
tomas262
3 anni fa #266970
Salve,
un ordine pendente è valido per una sola barra nel motore di TradeStation. Ciò significa che deve essere piazzato di nuovo su ogni nuova barra quando l'entrata è ancora valida (vero). Pertanto l'ordineBarsValid non è utile per il motore TS/MC.
https://www.multicharts.com/discussion/viewtopic.php?t=51384
Rick
6 mesi fa #283854
Salve,
Come indicato nel forum di Multicharts, l'ordine continua a essere generato per ogni barra finché la condizione è valida. Ma cosa succede se la condizione diventa non valida dopo una barra. Nello pseudocodice, l'ordine è ancora presente per x barre e può essere eseguito se il prezzo lo raggiunge. Nei grafici multipli, invece, scompare. Ciò causa discrepanze tra le implementazioni.
Stai visualizzando 2 risposte - da 1 al 2 (di 2 totali)