Namn |
Kommentar |
Namn Beskrivning Parameter 1
Parameter 2
Returnerar
Kommentar
|
Set Global Variable If GUI Identisk med SetGVarIf() förutom att skrivning till celler sker även vid körning av script kopplade till diagram.
Värde att sätta i variabeln. Ett flyttal(decimalpunkt om sådan).
L=Later, dvs skrivning sker om medskickat datum i parameter 3 är senrare än tidstämpeln för variabeln från tidigare skrivning. E=Earlier, dvs skrivning sker om datum i parameter 3 är tidigare än skrivningen innan. P=Previous, dvs variabeln agera som två variabler med nuvarande värde och gamla värdet sparas i tidstämpeln och kan hämtas med GetGvar(d,P). Samma som indataserien för att kunna användas transparent inne i script. Ingen operation på datat alltså. Ett script som kopplat till flera olika papper kan alltså utväxla information med varandra genom att använda de globala variablerna. SetGVarIfGUI(c,155,1) skriver alltid Close-kursen till cell 155, eftersom parameter 3 är sann och tidstämplas enligt datorklockan just nu. SetGVarIfGUI(c,155,gt(c,ref(h,1))) skriver close bara ifall close är större än high i förra perioden. SetGvarIfGUI(c,155,d,d) skriver close till cell 155, och nuvarande periods tidstämpel som tidstämpel. SetGVarIfGUI(c,155,D,L) skriver om nuvarande periods tid är senare än förra skrivna. SetGVarIfGUI(c,155,gt(c,ref(c,1)),P) skriver close till cell om högre än förra periodens close var lägre. Cell 155 får Close nu, och gamla värdet flyttas till datumcellen som senare kan hämtas med GetGVar(d,P). SetGvarIfGUI(if(villkor,värde,GetGvar(80)),80,D,L)
villkorar skrivning till cell så att "villkor" måste vara sant, samt tidstämpeln måste vara senare än förra skrivningen för att "värde" ska skrivas till cell 80. Det isolerar bort effekter av att script körs i samband med diagramritning. |
Tips för grafik |
|
Placering Skala Visa som flagga |
Ingen betydelse Ingen betydelse för scriptet skall i sig returnera SANT eller FALSKT Nej |