Returns variable value by name


SYNTAX

public static object GetValue (string name)



PARAMETERS


name — string


Variable name



RETURN

object Variable value



EXAMPLE

using System;
using System.Text;
using PTLRuntime.NETScript;

namespace GlobalVariablesManager
{
     public class GlobalVariablesManager : NETIndicator
     { 
         public override void Init()
         {  
             //Simplified way to retrieve global variable value
 
              if(GlobalVariablesManager.Exists("global_variable_period"))
                 //Always perform a type casting before assigning any variable from global storage
                 period = (int)GlobalVariablesManager.GetValue("global_variable_period"); 
 
             //However, to obtain certain variable, which belongs to indicator/strategy and to avoid unexpected erasing of data the best practice is to provide to a key holder multiple details such as name, params, hashed password etc. Follow SetValue() example.
         }
     }
}