BackTrader sur Turbos SG Dernière Modification le : 2000-01-01 Le ZIP des Ressources ... XXX xxx xx > Fiabilisation du téléchargement Le serveur Société Générale publie la longueur du fichier à télécharger mais ne permet pas de télécharger par range ou chunks. Il fournit au format XLSX. Cela fait pro, mais complique sa tâche puis la nôtre. Si le fichier est intègre alors une conversion avec QSV QuickSilver sera immédiate. On se prémunit des éventuelles instabilité du réseau en indiquant à CURL de faire des retry si nécessaire. On doit aussi vérifier a posteriori la taille du fichier téléchargé par rapport à Content-Length. --retry 3 --retry-delay 5 --max-time 60 Les 3 types de données Il existe 3 types de données: le cours du sous jacent (commun à tous les turbos). les valeurs (variables labiles) : élasticité, achat, vente. l'état civil: sens, maturité, strike (éphémère, si turbo illimité). Les valeurs sont rafaichies au rythme de 5 minutes, avec un focus éventuel sur la zone du front au rythme de 1 minute. L'etat civil, ephémère est reconstitué chaque jour (nouveaux turbos et nouveaux strikes) et rafraîchi toutes les 1/2 heures. On conserve une archive cumulative pour éviter de retélécharger l'état civil chaque jour, pour les turbos à maturité (à strike fixe) Certaines données fournies par SG sont .... fausses Voici le problème: depuis le site Société Générale, on télécharge le fichier .XLSX de tous les turbos CAC40, avec une requète assez simple sURL = Lcase("https://sgbourse.fr/emcwebapi/api/productsearch/export?PageNum=1&ProductClassificationId=42&AssetTypeId=2&AssetTypeMenuId=35&AssetId=579") Quand on ne spécifie pas d'option particulière, on obtient un fichier dont les données sont consistantes avec le live affiché à l'écran, SAUF l'ASK. Il est faux! au point d'être parfois inférieur au BID. Si on ajoute l'option ProductClassificationIdDescription 42turbos (tous) 43A maturité: 45Turbos illimités 47Turbos illimités BEST 44035Turbos illimités SMART https://sgbourse.fr/EmcWebApi/api/ProductSearch/Export?PageNum=1&ProductClassificationId=42&AssetTypeId=2&AssetTypeMenuId=35&AssetId=579&ExchangeMenu=1234 Le XXX XXX Previous Home Next