Witam,
bawię się ostatnio z API XTB mam problem. Jest tam Klasa do pobierania cen instrumentów w czasie rzeczywistm (np. EURUSD). jednak używa do tego metody void, czyli wyświtli mi cenę sysoutem jednak nie mogę na niej operować. API wymusza na mnie typ metody. Słyszałem że w c# używa się do takich rzeczy tzw delegatów. Jak to wygląda w Javie i czy w ogóle jest to możliwe. Poniżej moja implementacja metody( nie wiem jak wydobyć zmienną ask żeby przeprowadzać operację:
public class StreamingListener {
@Override
public void receiveTickRecord(STickRecord tickRecord) {
Double ask;
if (tickRecord.getLevel() == 0) {
ask = tickRecord.getAsk();
System.out.println("Ask -> " + ask);
}
}
}