Radulovic Attila
Tag
Bejegyzések száma: 653

Nem lehet, hogy bedrótozod az instrumentum nevét? XM-nél pl. EURUSDmicro-n akarsz kötni, de a MarketInfo-ban meg EURUSD -t adsz meg. Szinte 100%, hogy ilyesmi oka van, a minimum/maximum lotméretek lekérdezése során nem gyakran futni bele problémába.

Vagy az EURUSD-n akarsz kötni, aminek a minimum kötésmérete valóban lehet 0.1. A lényeg, hogy mindig a Symbol() -t vagy a megfelelő függvényeknél a NULL -t használd!

Második lehetséges problémaként a helytelen tizedes pontosságot tudom említeni; próbálkozz a NormalizeDouble(lotméret, 2); -vel, ez tuti működni fog.

Ha egyik sem vezet eredményre, a pozíciónyitó részt másold be ide a fórumba és megfejtjük, mi a probléma. A kód többi része irreleváns, csak a lotméret számítás / deklarálás és a nyitás legyen benne.