Risposta

Sto cercando di creare una nuova colonna della banca dati e ho bisogno di aiuto

2 risposte

tmantrader

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

Visita il profilo

2 anni fa #276117

Ho tentato di creare un indicatore di banca dati, è stato compilato, ma poi sono stato bloccato dal sistema dopo essere uscito da SQX e rientrato perché durante la compilazione degli snippet c'era un qualche tipo di problema di dipendenza - molto frustrante. Potete dirmi cosa devo fare per correggere questo codice?

AvgWnAvgLs
******************
`
pacchetto SQ.Columns.Databanks;

importare com.strategyquant.lib.*;
importare com.strategyquant.datalib.*;
importare com.strategyquant.tradinglib.*;

public class AvgWnAvgLs extends DatabankColumn {

public AvgWnAvgLs() {
super("AvgWn/AvgLs",
DatabankColumn.Decimal2, // formato di visualizzazione del valore
ValueTypes.Maximize, // se il valore deve essere massimizzato / minimizzato / approssimato a un valore
0, // valore target se è stata scelta l'approssimazione
0, // media minima di questo valore
100); // media massima di questo valore

setWidth(80); // larghezza predefinita della colonna in pixel
setTooltip("Avg. Win / Avg. Loss");
setDependencies("Avg. Win", "Avg. Loss");
}

@Override
public double compute(SQStats stats, StatsTypeCombination combination, OrdersList ordersList, SettingsMap settings, SQStats statsLong, SQStats statsShort) throws Exception {
double avgwn = stats.getDouble("Avg. Win");
double avgls = stats.getDouble("Avg. Loss");
double avgwn_avgls = SQUtils.safeDivide(avgwn, avgls);

/* arrotonda e restituisce il valore. Verrà salvato nelle statistiche sotto la chiave "AvgWn2AvgLs" */
restituire round2(avgwn_avgls);
}
}

Tom C

0

tomas262

Amministratore, sq-ultimate, 2 risposte.

Visita il profilo

2 anni fa #276164

Salve,

il problema è che vi riferite in modo errato ad alcune statistiche, come ad esempio setDependencies("Avg. Win", "Avg. Loss");

Dovrebbe essere indicato correttamente come "AvgLoss" o "AvgWin".

1

tmantrader

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

Visita il profilo

2 anni fa #276166

Grazie Tomas. C'è un riferimento o un posto dove posso vedere i nomi delle variabili di tutte queste colonne?

 

Grazie,

 

Tom C

Tom C

0

Stai visualizzando 2 risposte - da 1 al 2 (di 2 totali)