Indataparametrar för script
Previous Topic  Next Topic 

Att läsa in parametrar från instrument till script


När man arbetar med script som ska anslutas till flera olika instrument samtidigt är det ofta väldigt användbart att kunna ange olika parametrar för indata som är indiviuella per instrument. Dvs, du kan använda samma script till olika instrument men med unika indata för varje instrument.

Tex scriptet för Stoploss Mini lång som läser in den önskade flytstoppnivån från fältet Flytnivå Stoploss Mini i Indata. Du hittar fliken för Indata i Grunddata-dialogen som öppnas genom att markera ett instrument i en börslista och klicka Enter.


Att använda parametrar i script


För att läsa in en parameter i ditt eget script används scriptfunktionen ScrPar(n) där n motsvarar ett av de 32 fälten, numrerade 1-32. För att tex använda fält 18 i ett script kan du skriva:

value:=ScrPar(18)

Variabeln value får därmed värdet som angetts i fältet.

Namnge fälten (överkurs)


Det går att namnge de olika fälten så att du lättare kan se snabbt vad de är tänkta att användas till. Tex har vi fördefinierat några av de första för våra förinstallerade ordermodeller. Namnen lagras i filen AutostockTrader.ini under avdelning:


[ScriptParameters]

Label01=Flytnivå Stoploss Mini

Label02=Klassisk Stoploss Multi

Label03=Flytande Stoploss Multi

Label04=Larmkod Stoploss Multi

Label05=Trend Entry insats

Label06=TermiATor insats

Label07=M Valley insats

Label08=DynTrend insats

Label09=ditt eget fält 1

Label10=ditt eget fält 2

osv