J'essaie de créer une nouvelle colonne de banque de données et j'ai besoin d'aide
2 réponses
tmantrader
il y a 2 ans #276117
J'ai essayé de créer un indicateur de banque de données, il s'est compilé, mais j'ai été bloqué hors du système après avoir quitté SQX et y être retourné parce que lors de la compilation des snippets, il y avait un problème de dépendance - c'est très frustrant. Je ne sais pas ce que je dois faire pour corriger ce code, mais je ne sais pas si je peux le faire.
AvgWnAvgLs
******************
`
package 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 d'affichage de la valeur
ValueTypes.Maximize, // si la valeur doit être maximisée / minimisée / approchée d'une valeur
0, // valeur cible si l'approximation a été choisie
0, // moyenne minimale de cette valeur
100) ; // moyenne maximale de cette valeur
setWidth(80) ; // largeur de la colonne par défaut en pixels
setTooltip("Moyenne des gains / moyenne des pertes") ;
setDependencies("Moyenne des gains", "Moyenne des pertes") ;
}
@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("Perte moyenne") ;
double avgwn_avgls = SQUtils.safeDivide(avgwn, avgls) ;
/* arrondir et renvoyer la valeur. Elle sera sauvegardée dans les statistiques sous la clé "AvgWn2AvgLs" */
return round2(avgwn_avgls) ;
}
}
Tom C
tomas262
il y a 2 ans #276164
Bonjour,
Le problème est que vous vous référez de manière erronée à certaines statistiques telles que setDependencies("Moyenne des gains", "Moyenne des pertes") ;
Il devrait être correctement appelé "AvgLoss" ou "AvgWin"
tmantrader
il y a 2 ans #276166
Merci Tomas. Existe-t-il une référence ou un endroit où je peux voir les noms des variables de toutes ces colonnes ?
Merci,
Tom C
Tom C
Affichage de 2 réponses de 1 à 2 (sur un total de 2)