
Originally Posted by
saruhan
var Islem = Sistem.RobotViopAktif("XXX", "VIP'VIP-X030" , Sistem.AktifViopKontrat, "30", 2, 7, 1);
tek satırlık kodu önce sanal modda denedim gayet güzeldi
1 kontratı daha sonra 2 yaparak gerçek modda denedim . fakat 4 kontratlık işlem açmış...ve
ksa pozu sistem al verdiğinde kapatmış yeni işlem açmamış.
sistemde flat yok....
yukardaki satırdaki kontrat/ lot sayısını ben mi yanlış anladım...
sebebi ne olabilir acaba...atladığım bir şey mi var?
Robot sende kaç lot long veya şort var bılmez pozisyon kontroldeki rakamı bilir.
robotun -2 de ise 2 lotluk satışta demektir. fakat senın gerçek hesabın -1 dir yanı 1 lot şorttur. robot buna bakmaz pozisyon kontrole bakar.
Long gönderecekse +4 lotluk long gönderirse pozisyon kontrol +2 olacaktır. Dolayısıyla 4 lotluk long emrı gonderır.
senin gerçek hesap ise +3 lot longa geçer.
Pozisyon kontrolu 1 den 2 ye cıkarttı isen gerçek hesabından manuel alım yaparak 2 ye cıkartmalısın.
Kısaca -2 ise 2 adett şortta olmalısın +2 ise 2 adet longun olmalı.
Pozisyon kontrol ile gerçek hesap uyumsuzsa senın kafan karışır robot poz kontrolu baz alarak emırlerı yağdırır. O doğru olanı yapar. Sen ise ne oldu şimdi kafasına göre fazladan emır göndermıs veya eksık emır gondermış zannedersin.
BUna dikkat et.
Senin almaya cesaret edemediğin riskleri alanlar, senin yaşamak istediğin hayatı yaşarlar..
Sokrates twit @erhanacikgoz1
Yer İmleri