'What If' Max operazioni aperte simultaneamente

9 risposte

huangwh88

Customer, bbp_participant, community, 113 replies.

Visita il profilo

4 anni fa #250795

Ciao,

Qualcuno ha uno snippet per "what if" che mi permetta di limitare il numero massimo di operazioni aperte simultaneamente in un portafoglio?

0

scagnozzi

Cliente, bbp_partecipante, comunità, sq-ultimate, 487 risposte.

Visita il profilo

4 anni fa #250796

Per quale motivo? Perché non sarete in grado di operare in questo modo senza qualche strumento

Volete diventare un algotrader redditizio? Abbiamo iniziato a utilizzare il software StrateQuant all'inizio del 2014. Ora abbiamo un grande know-how per la costruzione di EA per ogni possibile tipo di mercato. Condividiamo questo know-how, le applicazioni, gli strumenti e anche tutte le strategie finali con i trader reali. Se volete unirvi a noi, compilate il seguente modulo MODULO.

0

huangwh88

Customer, bbp_participant, community, 113 replies.

Visita il profilo

4 anni fa #254666

Per quale motivo? Perché non sarete in grado di operare in questo modo senza qualche strumento

facile da codificare nel vostro EA.

0

scagnozzi

Cliente, bbp_partecipante, comunità, sq-ultimate, 487 risposte.

Visita il profilo

4 anni fa #254671

per una singola strategia sì, ma l'intero portafoglio potrebbe essere realizzato come un altro EA separato.

ma il tuo trading sarà diverso dal backtest, cosa fare con gli ordini pendenti? Molte altre domande...

Volete diventare un algotrader redditizio? Abbiamo iniziato a utilizzare il software StrateQuant all'inizio del 2014. Ora abbiamo un grande know-how per la costruzione di EA per ogni possibile tipo di mercato. Condividiamo questo know-how, le applicazioni, gli strumenti e anche tutte le strategie finali con i trader reali. Se volete unirvi a noi, compilate il seguente modulo MODULO.

0

Pietro

Abbonato, bbp_partecipante, cliente, comunità, sq-ultimate, 7 risposte.

Visita il profilo

3 anni fa #259614

Qualcuno ha trovato una soluzione a questo problema?

0

tomas262

Amministratore, sq-ultimate, 2 risposte.

Visita il profilo

3 anni fa #259651

Salve,

in realtà non ha molto senso limitare il numero massimo di posizioni aperte nel portafoglio, considerando che si gestisce il rischio in modo appropriato per ogni strategia. Avete bisogno del maggior numero possibile di operazioni per ottenere un $ corretto. Quindi eviterei di farlo in ogni modo possibile. Dai backtest storici si può vedere abbastanza chiaramente il numero massimo di posizioni aperte che si sono verificate nel tempo e si può costruire su queste informazioni.

0

Pietro

Abbonato, bbp_partecipante, cliente, comunità, sq-ultimate, 7 risposte.

Visita il profilo

3 anni fa #259668

Perdonatemi se sbaglio, ma non sono d'accordo sulle basi, cioè avete una semplice strategia di brake out che funziona su più coppie.

e supponiamo che il valore dell'usd scenda, questo EA vi metterà potenzialmente in condizione di esprimere la debolezza dell'usd in più mercati. in questo modo avreste effettivamente lo stesso trade solo su mercati diversi e aumentereste la vostra esposizione alla stessa idea 'USD weekness'.

in cui vorrei limitarlo in modo che esprima solo la debolezza dell'USD nel primo mercato in frenata.

0

stearno

Cliente, bbp_partecipante, comunità, 379 risposte.

Visita il profilo

2 anni fa #270585

E se avete una regola MM che vi dice che il saldo del vostro conto non può essere inferiore a x%. Per regolarla, si potrebbe ricorrere al numero massimo di operazioni aperte. Questo è facile da codificare nell'EA, ma non può essere testato in backtesting. Per questo motivo sarebbe bello poter disporre di uno snippet che consenta di effettuare il backtest di queste condizioni.

0

stearno

Cliente, bbp_partecipante, comunità, 379 risposte.

Visita il profilo

2 anni fa #270586

Ho appena visto che nel Quant Editotor esiste un tipo di correlazione per il numero di operazioni aperte. Non so se sia possibile modificarlo per adattarlo a un'analisi What-If.

 

pacchetto com.strategyquant.extend.CorrelationOf;

importare com.strategyquant.lib.correlation.CorrelationType;
importare com.strategyquant.lib.language.L;
importare com.strategyquant.lib.results.SQOrder;
importare com.strategyquant.lib.results.SQOrderList;
importare com.strategyquant.lib.time.TimePeriod;
importare com.strategyquant.lib.time.TimePeriods;

public class NumberOfOpenTrades extends CorrelationType {

public NumberOfOpenTrades() {
name = L.t("Numero di operazioni aperte");
dataType = DATA_TYPE_TRADES;
}

@Override
public void computePeriods(SQOrderList orders, TimePeriods timePeriods, int period) throws Exception {

for(SQOrder order : orders) {
if(order.isCanceledOrder() || !order.isMarketOrder()) {
continuare;
}

for(TimePeriod timePeriod : timePeriods) {
if(timePeriod.from= order.OpenTime) {
// sovrapposizione dei mestieri
timePeriod.value++;
}
}
}
}
}

0

stearno

Cliente, bbp_partecipante, comunità, 379 risposte.

Visita il profilo

2 anni fa #270966

Ho pubblicato il codice snippet in questo post del forum per limitare il numero massimo di operazioni aperte in una sola volta:

https://strategyquant.com/forum/topic/snipped-for-whatif-allow-max-simultainios-trades-per-instrument/

 

Buon trading.

0

Stai visualizzando 9 risposte - da 1 a 9 (di 9 totali)