Hej,
Jag skulle behöva lite hjälp med en funktion för att ranka aktier.
Jag har ett tradingmodell som räknar ut ett värde som används för att ranka vilka aktier modellen ska köpa för tillfället.
Antag att 40 aktier är anslutna och alla kan handlas, men bara top 10 kan handlas för tillfället baserat på ett rankingsvärde.
Tanken är att spara rankningsvärdet i en global variabel för varje aktie, där heltalet är ett id på aktien och decimaldelen själva rankningsvärdet.
T.ex. 101.2, där 101 är ett id och 0.2 ett rankningsvärde.
Så för 40 aktier skulla variablerna 101 till 140 användas.
Nu till mitt problem hur kan man sortera dessa värden och plocka fram det lägsta värdet på top 10.
i variabelminnet kan det se något så här:
minne 101 värde 101.2
minne 102 värde 102.1
minne 103 värde 103.5
minne 104 värde 104.3
minne 105 värde 105.7
minne 106 värde 106.9
....
....
minne 140 värde 140.8
Tack på förhand!
Jag skulle behöva lite hjälp med en funktion för att ranka aktier.
Jag har ett tradingmodell som räknar ut ett värde som används för att ranka vilka aktier modellen ska köpa för tillfället.
Antag att 40 aktier är anslutna och alla kan handlas, men bara top 10 kan handlas för tillfället baserat på ett rankingsvärde.
Tanken är att spara rankningsvärdet i en global variabel för varje aktie, där heltalet är ett id på aktien och decimaldelen själva rankningsvärdet.
T.ex. 101.2, där 101 är ett id och 0.2 ett rankningsvärde.
Så för 40 aktier skulla variablerna 101 till 140 användas.
Nu till mitt problem hur kan man sortera dessa värden och plocka fram det lägsta värdet på top 10.
i variabelminnet kan det se något så här:
minne 101 värde 101.2
minne 102 värde 102.1
minne 103 värde 103.5
minne 104 värde 104.3
minne 105 värde 105.7
minne 106 värde 106.9
....
....
minne 140 värde 140.8
Tack på förhand!
Comment