Radulovic Attila
Tag
Bejegyzések száma: 653

Amit leírtál, az megfelelő elgondolás és működnie kell. A kódot nem látom, lehet hogy abban van valami elrontva / megbonyolítva. A piacfigyelő ablakban lévő elnevezés a helyes, ennek elegendőnek kell lennie.

Próbáld ki, hogy ez a sor kiír-e valamit:

Print(MarketInfo("#MSFT", MODE_BID));

Ha ez nullát ír ki, akkor valóban van valami (pl. elnevezéssel kapcsolatos) probléma. Ha a konkrét árfolyamot, akkor viszont működnie kell a megoldásnak.

Hangsúlyozom, hogy a legritkább esetben javaslom a kódba fizikailag beírni egy instrumentum nevét, most a próba miatt tedd csak meg.

Ellenőrizd továbbá, hogy a megadott paraméterek változói esetében (amit a program használ) történik-e valami szöveges ellenőrzés, módosítás, amely megakadályozza a továbbhaladást a kódban. Gondolok itt arra, hogy lehet hogy az instrumentumnévben vagy valamilyen lekérdezett tulajdonságban deviza elnevezést (USD, EUR, JPY, stb.) keres a program és ha nem talál ilyesmit, nem veszi alapul a megadott stringet.