Show/Hide Toolbars

Hitta kursvinnare - Hjälpmanual

Navigation: HkScript > Referenslista Deklarationer

local variabel

Scroll Föregående Topp Nästa Fler

Lokala variabler i HkScript
I HkScript deklareras en lokal variabel med nyckelordet local följt av variabelns namn.

Datatypen bestäms automatiskt (type inference) av det första värdet som variabeln tilldelas.
 
Exempel på typbestämning
local x = 10;
x blir en heltalsvariabel (integer)

 

local x = "ABB";
x blir en sträng (text)
 
local x = (RSI(14)[0] > 80);
x blir en boolean (true eller false, 1 eller 0)
 
Viktigt om numeriska typer

Två numeriska typer i HkScript:

Heltal (integer) – t ex: 10

Decimaltal (decimal) – t ex: 10.0

Observera att tekniska indikatorer (TA/kursdata) normalt använder decimaler.

För att deklarera ett decimaltal måste värdet innehålla decimalpunkt:
 

local x = 10.0;
x blir en decimaltals-variabel

 
local x = RSI(14)[0];
x blir en decimaltals-variabel

 

 
local variable

Namn

local

Beskrivning

Deklarerar lokal variabel.

Exempel

local is_above80 = RSI(14)[0] > 80;
plot1[0] = 0;
if (is_above80)
 plot1[0] = 1;