ProRealTime
Zone de développement des applications API, des logiciels et utilitaires développés par les membres du forum

Re: L3 : Pb en tout genre

par lusoCH » 26 janv. 2016 20:23

Zebra et fredo, je n'ai pas lu tte la file et donc vos problemes, donc avez vous laissé le .zip dans repertoire des downloads de votre navigateur et y fait meme la decompression AINSI QUE le lancement du exe w partir de ce meme emplacement ? Cetait le cas chez moi.

Il faut aussi creer deux mots de passe differents pour le réel et la demo, bien sur ainsi que les deux cles api.

Si je répète des suggestions déjà proposées, veuillez m'en excuser...

Re: L3 : Pb en tout genre

par falex » 26 janv. 2016 22:04

Sebratom tu peux essayer le companion et vérifier que tu peux te connecter ?

- : les flèches = bug identifié

Je vais regarder pour la case SL %

Re: L3 : Pb en tout genre

par zebratom » 27 janv. 2016 08:48

Bonjour à tous et merci pour votre implication!
Bilan du jour : ça démarre pas
Téléchargement du zip
Décompression dans un dossier spécifique
Création de deux clés API depuis compte réel
lancement L3 renseignement ID/password/ clé pour chacun des comptes réel et démo
account 0 ?
disclaimer ok
choix mode démo connect et puis rien !!!
je ne vois pas où j'ai loupé qqch !!
Merci pour une piste

et test sur compagnon
"errorCode": "error.security.api-key-invalid"

Re: L3 : Pb en tout genre

par falex » 27 janv. 2016 09:43

Mais non zebratom, ta clef api demo dois être crée depuis le compte démo pas depuis le compte réel.

Re: L3 : Pb en tout genre

par zebratom » 27 janv. 2016 11:08

voici ce que j'ai en compte démo :

Compte réel requis
Les clés API démo ne fonctionnent que si vous possédez un compte réel chez ig. Pour savoir comment obtenir une clé API Web pour les comptes de démonstration, veuillez lire les instructions.

Où créer la clés api pour compte demo

Re: L3 : Pb en tout genre

par falex » 27 janv. 2016 11:15

Je recommence car je ne suis pas sur que l'on parle de la même chose :
1) Tu te logue sur ton compte réel (WEB)
2) là tu créees une clef API dans Compte> Configuration > Clés de l'API Web

Cette clef sert pour la connexion à ton compte Réel.

3) Puis tu SWITCH sur ton compte d edémo (en haut juste à droite du logo ig)
4) Tu crées une clef API via Compte > Configuraiton > Clés de l'API Web
Cette deuxième clef sera pour le compte de démo.

Ton erreur est que tu n'utilises pas la bonne clef API, donc à toi de mettre la bonne (ça peut aussi être une "bête" erreur de copier coller avec un espace en trop à la fin par exemple).

Re: L3 : Pb en tout genre

par Fredo59 » 27 janv. 2016 11:45

J'ai aussi ce pb de clé API, j'ai pourtant fait à la lettre ta procédure ci-dessus, Falex, L3 ne se lance toujours pas en démo et ma clé reste invalide sur Compagnon ig
D'ailleurs, mon interlocuteur ig d'hier m'a curieusement dit qu'une seule clé suffisait pour la démo et le réel
Il a transmis au service technique, je vous fais signe dès que j'ai un retour

Re: L3 : Pb en tout genre

par falex » 27 janv. 2016 11:52

Curieux, mais bon IG est peut-être en train de le mode de fonctionnement des clefs ...

---

Pour LusoCH (et si un autre user avec un compte en GBP pouvez faire pareil) :

1) Pouvez-vous vous connecter sur votre compte (réel ou démo peu import) avec le companion (https://labs.ig.com/sample-apps/api-companion/index.html)
2) Dans Account Activity > Transaction History
Faire une requête avec le paramètre :
Type : ALL
Start Date : 2016-01-27T00:00:00
End DAte : 2016-01-27T23:59:59
Les autres champs restant vide.

Mettez une date où vous avez des transaction dans la monnaie de votre compte.

Pouvez-vous me renvoyer par MP quelques transactions.

Le résultat ressemble à ça :

Code : #

{
    "transactions": [{
        "date": "2016-01-27",
        "dateUtc": "2016-01-27T09:49:00",
        "instrumentName": "France 40 au comptant (Mini-contrat 1€)",
        "period": "-",
        "profitAndLoss": "E15.04",
        "transactionType": "ORDRE",
        "reference": "A6A4GSA5",
        "openLevel": "4341.3",
        "closeLevel": "4322.5",
        "size": "-0.80",
        "currency": "E",
        "cashTransaction": false
    }, {
        "date": "2016-01-27",
        "dateUtc": "2016-01-27T09:49:00",
        "instrumentName": "France 40 au comptant (Mini-contrat 1€)",

....
Avec votre retour je vais pouvoir mettre à jour le code pour "supporter" la monnaie de votre compte.

Re: L3 : Pb en tout genre

par VinoZ » 27 janv. 2016 12:43

Et voila une magnifique transaction sur le PP du jour ... :? :

Code : #

{
    "transactions": [{
        "date": "2016-01-27",
        "dateUtc": "2016-01-27T09:49:00",
        "instrumentName": "Germany 30 Cash (£1 Contract)",
        "period": "-",
        "profitAndLoss": "£-14.40",
        "transactionType": "DEAL",
        "reference": "A6BLNSBB",
        "openLevel": "9744.5",
        "closeLevel": "9737.3",
        "size": "+2",
        "currency": "£",
        "cashTransaction": false
    }],
    "metadata": {
        "size": 1,
        "pageData": {
            "pageSize": 20,
            "pageNumber": 1,
            "totalPages": 1
        }
    }
}

Re: L3 : Pb en tout genre

par falex » 27 janv. 2016 13:01

Super merci Vinoz.

LusoCh si tu passes par là, j'attends ton retour avec impatience :-)
(ou quiconque qui a un compte en Franc Suisses).

---

- : merci pour le retour du bug sur les cases SL%.
Je suis en train de regarder comment corriger ceci.

---

J'ai corrigé le bug du clavier , en attendant restez en 2.4.1 si vous tradez au clavier.
Je vais corriger le bug su SL%, ainsi que le bug d'affichage des compte en CHF, dans la prochaine release.

Re: L3 : Pb en tout genre

par lusoCH » 27 janv. 2016 16:25

Hello, hello, voici un chtit aperçu à l'instant:

Code : #

HTTP 200
status: success

Content-Type: application/json;charset=UTF-8

Cache-Control: no-cache, no-store, must-revalidate
Expires: 0
Pragma: no-cache

{
    "transactions": [{
        "date": "2016-01-27",
        "dateUtc": "2016-01-27T15:18:00",
        "instrumentName": "Germany 30 Cash (EUR 1 Mini Contract) converted at 1.1031",
        "period": "-",
        "profitAndLoss": "SF3.86",
        "transactionType": "ORDRE",
        "reference": "Q6WLHSAY",
        "openLevel": "9785",
        "closeLevel": "9788.5",
        "size": "+1",
        "currency": "SF",
        "cashTransaction": false
    }, {
        "date": "2016-01-27",
        "dateUtc": "2016-01-27T15:17:00",
        "instrumentName": "Germany 30 Cash (EUR 1 Mini Contract) converted at 1.1032",
        "period": "-",
        "profitAndLoss": "SF1.99",
        "transactionType": "ORDRE",
        "reference": "Q6WSH3AJ",
        "openLevel": "9787.3",
        "closeLevel": "9785.5",
        "size": "-1",
        "currency": "SF",
        "cashTransaction": false
Voilà.

Alors le phénomène persiste, aucun des boutons fonctionnent. Sauf le rouge et bleu.
Sinon, les 2, 3 1ères transactions apparaissent bien dans les fenêtres, l'indication "Buy" ou Sell" m'indiquent le nbre de lots en position, mais ensuite, pour les transactions ultérieures, plus rien ne s'affiche. Néanmoins les Boutons rouge et bleu (vente Achat) fonctionnent, ce sont les seuls.

-+

Re: L3 : Pb en tout genre

par falex » 27 janv. 2016 16:32

Merci lusoCH.
Je vois ce qui cloche et qui par effet de bord t'empêhce d'avoir le programme qui fonctionne correctement.

Je continue la MàJ.

Re: L3 : Pb en tout genre

par plataxis » 28 janv. 2016 10:43

Bonjour,
Je découvre ce bijou en démo et j'ai pu passer mes ordres à la souris. En revanche le clavier ne fait rien malgré la case "trading au clavier" cochée : est-ce du à une config particulière ? au fait que c'est un ordinateur portable ? autre idée ? problème récurent ? (j'avoue que j'ai pas tout lu :oops: , mais j'ai cherché... :mercichinois: )

Re: L3 : Pb en tout genre

par falex » 28 janv. 2016 11:00

Bug en cours de correction.

Si tu veux tester prends la 2.4.1

Re: L3 : Pb en tout genre

par plataxis » 28 janv. 2016 11:42

Merci Falex. J'attendrai la super correction :)

Re: L3 : Pb en tout genre

par falex » 28 janv. 2016 11:53

J'y suis presque. C'est pas le clavier (ça m'a pris 30secondes à corriger) mais un auter bug plus "tordu" et je crois que je devrais être bon pour ce soir, si je n'ai pas de contre-temps au boulot.

Re: L3 : Pb en tout genre

par falex » 28 janv. 2016 13:38

Vindiou, ou comment se compliquer la vie !
Merci -, pour la remonté de bug des cases SL, y'avait effectivement un petit souci si on commençait par renseigner SL_ccy ou SL_% avant SL_point.

Après avoir bataillé pendant 4h à débugger le pourquoi du comment j'ai enfin trouvé la solution. Ouf ! Tutti va bene.

Donc je vais de ce pas manger et je vous publie une 2.6 dans l'APM qui annule et remplace la 2.5.

Ad'taleur.

Re: L3 : Pb en tout genre

par plataxis » 28 janv. 2016 13:58

falex a écrit : Après avoir bataillé pendant 4h à débugger le pourquoi du comment j'ai enfin trouvé la solution.
Tu es un ange de patience et de persévérance... :mercichinois:

:merci:

Re: L3 : Pb en tout genre

par falex » 28 janv. 2016 14:17

Rien de pire qu'un appel récursif ... et là j'étais en plein dedans.

J'ai remis un bout de code à plat 2x ... quand finalement je suis revenue au code originale et j'ai fait juste 3 petites modification et c'était bon ;-)

Maintenant que "j'ai la peau du ventre bien tendu" je vais attaquer la compilation avant d'attaquer mon "tunnel de réunion".

Re: L3 : Pb en tout genre

par plataxis » 28 janv. 2016 14:56

falex a écrit :Rien de pire qu'un appel récursif ...
Si, 2 appels récursifs ! :mrgreen:

..ou X appels récurrents des enfants qui réclament ton attention là maintenant tout de suite pour admirer leur m...agnifique production en carton quand justement tu es plongé dans un épineux problème d'appel récursif ! :mur:

Sujets similaires
File de suivi Forex en tout genre
Fichier(s) joint(s) par falex » 09 sept. 2014 16:18 (55 Réponses)
Qui écoute des compilations genre Hotel Costes?
par PHAN » 12 sept. 2020 23:49 (2 Réponses)
Quel genre de clients un broker comme IB aime-t-il ?
par BearyLeBull » 21 sept. 2023 11:29 (5 Réponses)