NemethAttila
Tag
Bejegyzések száma: 27

Kedves Radu, végül sikerült leprogramoznom a helyes zárást az alapján amit linkeltél. Ráraktam demószámlára a robotot és figyelem hogy működik. A gyors ellenőrzés érdekében M1 és M5 időtávon futtatom. Azonban olyan problémát tapasztaltam, hogy ha csak M1en vagy M5 időtávon fut a robot akkor tökéletes nyit, zár, nem keveri össze a zárásokat ahogy azt korábban írtam.
Azonban, ha mind a 2 időtávon M1 és M5 ön egyszerre van kötés, akkor olyat csinál, hogy amennyiben egyiknél jelzi a robot hogy, pl a long pozíciók elérték a célárjukat és bezárja a pozíciókat, úgy a másik idősíkban lévő long pozicók is bezáródnak. Mit lehet ez ellen tenni? Azt próbáltam hogy a kiválogatásnál beraktam a Period() szűrést is, de ezek szerint valamit mégsem jól csináltam. Most így néz ki a zárásnak ez a szűrési része nálam:

if (OrderSymbol() == Symbol() && Period() && (OrderType()== OP_BUY)) {

Tudnál ötletet adni, hogy mi a lehet a hiba?
Attila