Antwort

Ich versuche, eine neue Datenbankspalte zu erstellen und brauche Hilfe

2 Antworten

tmantrader

Abonnent, bbp_participant, Kunde, Gemeinschaft, sq-ultimate, 5 Antworten.

Profil besuchen

vor 2 Jahren #276117

Ich habe versucht, einen Datenbankindikator zu erstellen, er wurde kompiliert, aber dann wurde ich aus dem System ausgesperrt, nachdem ich SQX beendet hatte und wieder hineingegangen war, weil es beim Kompilieren von Snippets eine Art Abhängigkeitsproblem gab - sehr frustrierend. Können Sie mir sagen, was ich tun muss, um diesen Code zu korrigieren?

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

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

public class AvgWnAvgLs extends DatabankColumn {

public AvgWnAvgLs() {
super("AvgWn/AvgLs",
DatabankColumn.Decimal2, // Format der Wertanzeige
ValueTypes.Maximize, // ob Wert maximiert / minimiert / auf einen Wert angenähert werden soll
0, // Zielwert, wenn Annäherung gewählt wurde
0, // durchschnittliches Minimum dieses Wertes
100); // durchschnittliches Maximum dieses Wertes

setWidth(80); // Standardspaltenbreite in Pixel
setTooltip("Avg. Gewinn / Avg. Verlust");
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. Verlust");
double avgwn_avgls = SQUtils.safeDivide(avgwn, avgls);

/* Runden Sie den Wert und geben Sie ihn zurück. Er wird in der Statistik unter dem Schlüssel "AvgWn2AvgLs" gespeichert */
return round2(avgwn_avgls);
}
}

Tom C.

0

tomas262

Administrator, sq-ultimate, 2 Antworten.

Profil besuchen

vor 2 Jahren #276164

Hallo,

Das Problem ist, dass Sie sich falsch auf bestimmte Statistiken beziehen, wie z. B. setDependencies("Avg. Win", "Avg. Loss");

Er sollte korrekt als "AvgLoss" oder "AvgWin" bezeichnet werden.

1

tmantrader

Abonnent, bbp_participant, Kunde, Gemeinschaft, sq-ultimate, 5 Antworten.

Profil besuchen

vor 2 Jahren #276166

Vielen Dank, Tomas. Gibt es eine Referenz oder einen Ort, an dem ich die Variablennamen all dieser Spalten sehen kann?

 

Danke,

 

Tom C.

Tom C.

0

Ansicht von 2 Antworten - 1 bis 2 (von insgesamt 2)