Ah, några saker som orsakar fel:
Du försöker köra i två upplösningar samtidigt, och använder dessutom minnesreferenser blandat med tilldelade namn vilket inte är tillåtet. Och slutligen tror jag du blandat ihop antalscript med triggerscript i slutet. Jag gissar att du vill att triggerscriptet bara ska köpa om innehavet är under målantal? I så fall bör det se ut så här:
sl) breakout 10 Grön Köp takeprofit
period1:=eqv(int(ref(d,1)),int(d))
gräns:=And(hhv(Not(period1),2),period1)
målantal:=GetGVar(20) {hämtar önskat målantal från cell 20 som programmerats av konfigscriptet sl) Raptor konfig }
innehav:=Portfolio(v)
i60(
hi=Find(gräns,20,Aref(h,1),1)
lo=Find(gräns,20,Aref(l,1),1)
signal1=And(Le(Aref(c,1),hi),Gt(c,hi))
signal2=And(signal1,period1)
undermål=Lt(innehav,målantal)
and(signal2,undermål)
)
Du försöker köra i två upplösningar samtidigt, och använder dessutom minnesreferenser blandat med tilldelade namn vilket inte är tillåtet. Och slutligen tror jag du blandat ihop antalscript med triggerscript i slutet. Jag gissar att du vill att triggerscriptet bara ska köpa om innehavet är under målantal? I så fall bör det se ut så här:
sl) breakout 10 Grön Köp takeprofit
period1:=eqv(int(ref(d,1)),int(d))
gräns:=And(hhv(Not(period1),2),period1)
målantal:=GetGVar(20) {hämtar önskat målantal från cell 20 som programmerats av konfigscriptet sl) Raptor konfig }
innehav:=Portfolio(v)
i60(
hi=Find(gräns,20,Aref(h,1),1)
lo=Find(gräns,20,Aref(l,1),1)
signal1=And(Le(Aref(c,1),hi),Gt(c,hi))
signal2=And(signal1,period1)
undermål=Lt(innehav,målantal)
and(signal2,undermål)
)
Comment