Har haft lite problem med störningar i guld och silverfeed. Valutafeederna kan ha spikes i datat som påverkar. Indexfeederna har inte detta problem.
Tog fram ett filter för att ta bort effekten utan att skada edgarna.
Görs 3 tester
1) Test för h o L i minut
2) Test för bar to bar i minut
3) la till ett loopskydd för köp respektive sälj. Spärr på fem minuter (0.0035). Spärren kan göras längre.
OBS! Lägg till extraobjekt sist i koden {@A(1,)}
{ Feedfilter köp }
spikekoll=mult(mov(abs(sub(aref(c,1),aref(c,2))),20,s),0.25)
checkkurs1=gt(spikekoll,sub(cmpref(H,1,a),cmpref(L,1,a)))
checkkurs2=gt(spikekoll,sub(cmpref(H,2,a),cmpref(L,2,a)))
checkkurs3=gt(spikekoll,sub(cmpref(H,3,a),cmpref(L,3,a)))
checkkurs4=and(and(checkkurs1,checkkurs2),checkkurs3)
checkkurs5=gt(spikekoll,sub(cmpref(c,1,a),cmpref(c,0,a)))
checkkurs6=gt(spikekoll,sub(cmpref(c,2,a),cmpref(c,1,a)))
checkkurs7=gt(spikekoll,sub(cmpref(c,3,a),cmpref(c,2,a)))
checkkurs8=and(and(checkkurs5,checkkurs6),checkkurs7)
loopskydd=gt(sub(d,lasttrade(s,d)),0.0035)
ok_feed=and(and(checkkurs4,checkkurs8),loopskydd)
{ Feedfilter sälj }
spikekoll=mult(mov(abs(sub(aref(c,1),aref(c,2))),20,s),0.25)
checkkurs1=gt(spikekoll,sub(cmpref(H,1,a),cmpref(L,1,a)))
checkkurs2=gt(spikekoll,sub(cmpref(H,2,a),cmpref(L,2,a)))
checkkurs3=gt(spikekoll,sub(cmpref(H,3,a),cmpref(L,3,a)))
checkkurs4=and(and(checkkurs1,checkkurs2),checkkurs3)
checkkurs5=gt(spikekoll,sub(cmpref(c,1,a),cmpref(c,0,a)))
checkkurs6=gt(spikekoll,sub(cmpref(c,2,a),cmpref(c,1,a)))
checkkurs7=gt(spikekoll,sub(cmpref(c,3,a),cmpref(c,2,a)))
checkkurs8=and(and(checkkurs5,checkkurs6),checkkurs7)
loopskydd=gt(sub(d,lasttrade(b,d)),0.0035)
ok_feed=and(and(checkkurs4,checkkurs8),loopskydd)
Tog fram ett filter för att ta bort effekten utan att skada edgarna.
Görs 3 tester
1) Test för h o L i minut
2) Test för bar to bar i minut
3) la till ett loopskydd för köp respektive sälj. Spärr på fem minuter (0.0035). Spärren kan göras längre.
OBS! Lägg till extraobjekt sist i koden {@A(1,)}
{ Feedfilter köp }
spikekoll=mult(mov(abs(sub(aref(c,1),aref(c,2))),20,s),0.25)
checkkurs1=gt(spikekoll,sub(cmpref(H,1,a),cmpref(L,1,a)))
checkkurs2=gt(spikekoll,sub(cmpref(H,2,a),cmpref(L,2,a)))
checkkurs3=gt(spikekoll,sub(cmpref(H,3,a),cmpref(L,3,a)))
checkkurs4=and(and(checkkurs1,checkkurs2),checkkurs3)
checkkurs5=gt(spikekoll,sub(cmpref(c,1,a),cmpref(c,0,a)))
checkkurs6=gt(spikekoll,sub(cmpref(c,2,a),cmpref(c,1,a)))
checkkurs7=gt(spikekoll,sub(cmpref(c,3,a),cmpref(c,2,a)))
checkkurs8=and(and(checkkurs5,checkkurs6),checkkurs7)
loopskydd=gt(sub(d,lasttrade(s,d)),0.0035)
ok_feed=and(and(checkkurs4,checkkurs8),loopskydd)
{ Feedfilter sälj }
spikekoll=mult(mov(abs(sub(aref(c,1),aref(c,2))),20,s),0.25)
checkkurs1=gt(spikekoll,sub(cmpref(H,1,a),cmpref(L,1,a)))
checkkurs2=gt(spikekoll,sub(cmpref(H,2,a),cmpref(L,2,a)))
checkkurs3=gt(spikekoll,sub(cmpref(H,3,a),cmpref(L,3,a)))
checkkurs4=and(and(checkkurs1,checkkurs2),checkkurs3)
checkkurs5=gt(spikekoll,sub(cmpref(c,1,a),cmpref(c,0,a)))
checkkurs6=gt(spikekoll,sub(cmpref(c,2,a),cmpref(c,1,a)))
checkkurs7=gt(spikekoll,sub(cmpref(c,3,a),cmpref(c,2,a)))
checkkurs8=and(and(checkkurs5,checkkurs6),checkkurs7)
loopskydd=gt(sub(d,lasttrade(b,d)),0.0035)
ok_feed=and(and(checkkurs4,checkkurs8),loopskydd)
Comment