Here is an example. I am attempting to collect OHLC data on Advancing Issues on one chart (it happens to be in data3):
Code: Select all
var:
ADVo(MapSN.New),
ADVh(MapSN.New),
ADVl(MapSN.New),
ADVc(MapSN.New);
var:
classO("AdvanceO"),
classH("AdvanceH"),
classL("AdvanceL"),
classC("AdvanceC");
value1=MapSN.Put(ADVo,"AdvanceO",o data3);
value2=MapSN.Put(ADVh,"AdvanceH",h data3);
value3=MapSN.Put(ADVl,"AdvanceL",l data3);
value4=MapSN.Put(ADVc,"AdvanceC",c data3);
value1=ADE.PutBarInfo(ClassO,Getsymbolname data3,ADE.BarInterval,ADE.barid,ADVo);
value2=ADE.PutBarInfo(ClassH,Getsymbolname data3,ADE.BarInterval,ADE.barid,ADVh);
value3=ADE.PutBarInfo(ClassL,Getsymbolname data3,ADE.BarInterval,ADE.barid,ADVl);
value4=ADE.PutBarInfo(ClassC,Getsymbolname data3,ADE.BarInterval,ADE.barid,ADVc);
Code: Select all
inputs:interval(1);
vars:classO("AdvanceO");
vars:classH("AdvanceH");
vars:classL("AdvanceL");
vars:classC("AdvanceC");
var:
ADVo(MapSN.New),
ADVh(MapSN.New),
ADVl(MapSN.New),
ADVc(MapSN.New);
value1=ADE.GetBarInfo(ClassO,Getsymbolname,Interval,ADE.barid,ADVo);
value2=ADE.GetBarInfo(ClassH,Getsymbolname,Interval,ADE.barid,ADVh);
value3=ADE.GetBarInfo(ClassL,Getsymbolname,Interval,ADE.barid,ADVl);
value4=ADE.GetBarInfo(ClassC,Getsymbolname,Interval,ADE.barid,ADVc);
Value5=MapSN.Get(ADVo,"AdvanceO");
Value6=MapSN.Get(ADVh,"AdvanceH");
Value7=MapSN.Get(ADVl,"AdvanceL");
Value8=MapSN.Get(ADVc,"AdvanceC");
Thanks for any assistance