Hej,
Jag jobbar på en signal som kan ge utslag från 0 till 45 (sig045)
det översätts sedan till en exponering:
maxexp=5
slotsize=div(46,add(1,mult(2,maxexp)))
antal=sub(int(div(sig045,slotsize)),maxexp)
jag vill sedan stänga på eftermiddagen;
öppet=lt(frac(d),0.705)
sig046=if(öppet,antal,0)
mitt problem är att även fast stängnings-koden stänger position på eftermiddagen, så kan sig045 visa fullt utslag, så när handeln öppnar tas hela positionen på nytt.
så jag la till detta;
sig047=retval(if(öppet,if(lt(getval(7),sig046),add(1,getval(7)),if(gt(getval(7),sig046),sub(getval(7),1),getval(7))),0),7)
problemet är nu att den nu bara kan handla ett kontrakt åt gången hela dagen,
jag skulle vilja att detta stängs av efter att sig047 har synkats med sig046
första gången, så att det sedan handlas enligt sig046...
Kan någon hjälpa mig med den biten?
Tack på förhand
/nyrn2k
Jag jobbar på en signal som kan ge utslag från 0 till 45 (sig045)
det översätts sedan till en exponering:
maxexp=5
slotsize=div(46,add(1,mult(2,maxexp)))
antal=sub(int(div(sig045,slotsize)),maxexp)
jag vill sedan stänga på eftermiddagen;
öppet=lt(frac(d),0.705)
sig046=if(öppet,antal,0)
mitt problem är att även fast stängnings-koden stänger position på eftermiddagen, så kan sig045 visa fullt utslag, så när handeln öppnar tas hela positionen på nytt.
så jag la till detta;
sig047=retval(if(öppet,if(lt(getval(7),sig046),add(1,getval(7)),if(gt(getval(7),sig046),sub(getval(7),1),getval(7))),0),7)
problemet är nu att den nu bara kan handla ett kontrakt åt gången hela dagen,
jag skulle vilja att detta stängs av efter att sig047 har synkats med sig046
första gången, så att det sedan handlas enligt sig046...
Kan någon hjälpa mig med den biten?
Tack på förhand
/nyrn2k
Comment