Je me disais que j'avais les oreilles qui sifflaient
Je suis sincèrement désolé pour l'erreur dans le code et merci a falex pour le débuggage. Est-ce que tu pourrais m'en dire plus (par mail/mp si tu veux pas polluer la file) ?
Parce que chez moi j'ai testé hier et à l'instant aucun prob de flux/connection/passage d'ordre. Le seul problème est effectivement quand on met un TP/SL ça s'emmêle. Désolé encore une fois pour l'imbroglio que j'ai créée
Du coup je compile la dernière version ?
y aurait il moyen via API de récupérer le derniers prix de l'epic (sans passer par le streamer)...ensuite le streamer prend le relais pour update le bid-ask
Tu peux faire une recherche avec l'epic et tu récupères le dernier bid/ask dans la réponse pour la màj des boutons.
https://labs.ig.com/rest-trading-api-reference/service-detail?id=142
, il me semble que Qt passe mieux mais j ai été confronté au problème de la fonction call_later qui permet de mettre à jour les champs une fois l appli lancée
Avec PyQt tu ne peux pas modifier un widget depuis un autre thread que celui qui a créée le widget, généralement le main. Du coup tu dois passer par des objects qui vont émettre un signal depuis le thread du stream (par exemple) que ton main thread va récupérer pour mettre à jour le widget.
J'ai été confronté au même problèmes vu que je threade mes requêtes.
Je ne sais pas si tu as déjà fais du Qt, mais regardes ces liens, ils m'ont été très utiles:
http://doc.qt.io/qt-4.8/signalsandslots.html
http://openclassrooms.com/courses/programmez-avec-le-langage-c/les-signaux-et-les-slots-2
http://stackoverflow.com/questions/12083034/pyqt-updating-gui-from-a-callback
------
Falex, si un jour t'es sur Grenoble, c'est ma tournée
