PRT : lancement automatique à l'ouverture

Forum d'entraide ProRealTime : prise en main, réglages, indicateurs, programmation ProBuilder et ProOrder, astuces entre utilisateurs de la plateforme.
Avatar du membre
falex
Le Gladiateur
Messages : 34275
Enregistré le : 12 févr. 2013 15:41

PRT : lancement automatique à l'ouverture

Message non lu par falex »

Hi,

Voici deux scripts à utiliser avec greasemonkey pour :
1) ouvrir la fenêtre de lancement de PRT
2) lancer PRT

-----

Script 1 pour compte IG :

Code : #

// ==UserScript==
// @name        Open PRT launch webpage - IG
// @namespace   https://www.marketdatasystems.com
// @include     https://deal.ig.com/platform/index.htm*
// @version     1.0
// ==/UserScript==

window.onload = function(e){ 
    //console.log("window.onload", e, Date.now() );
    url = 'https://deal.ig.com/dealing/(mot censuré merci de rester poli)/inside?action=displayNewsFeed&newsFeed=3';
    var win = window.open(url, '_blank');
    win.focus();
}
Script 1' pour compte Tradebox :

Code : #

// ==UserScript==
// @name        Open PRT launch webpage - TradeBox
// @namespace   https://www.marketdatasystems.com
// @include     https://www.marketdatasystems.com/platform/index.htm*
// @version     1.0
// ==/UserScript==

window.onload = function(e){ 
    //console.log("window.onload", e, Date.now() );
    url = 'https://www.marketdatasystems.com/dealing/(mot censuré merci de rester poli)/inside?action=displayNewsFeed&newsFeed=3';
    var win = window.open(url, '_blank');
    win.focus();
}
---
Script 2 pour lancement de PRT (le même quelque soit le type de compte), lancement de type JNLP pour être sur que ça fonctionne dans 100% des cas.

Code : #

// ==UserScript==
// @name        Launch PRT JNLP
// @namespace   https://www.marketdatasystems.com
// @include     https://prt.md.it-finance.com/ProRealTime_V10_2/itcharts_launcher.phtml*
// @include     https://eq.md.it-finance.com/ProRealTime_V10/itcharts_launcher.phtml*
// @include     https://prt.md.it-finance.com/ProRealTime/itcharts_launcher.phtml*
// @version     1.1 (25/07/2016)
// @grant       none
// ==/UserScript==

//document.getElementById('launchPlatformBeta').click()

window.onload = function(e){ 
  //document.getElementsByClassName("btn-complete")[0].click()
  document.getElementsByClassName("btn-java-mode")[0].click()
}
Je ne détaille pas trop, pour l'instant je laisse à ceux qui connaissent un peu greasemonkey et les scripts "utilisateurs" faire mumuse.

Je pense que pour ceux qui ont des comptes de type Fortuneo ou PRT le script "tradebox" doit être le même, puisque ig utilise le nomù de domaine marketdatasystems pour ses marques blanches et ig.com pour sa marque en propre.
Avatar du membre
falex
Le Gladiateur
Messages : 34275
Enregistré le : 12 févr. 2013 15:41

Re: PRT : lancement automatique à l'ouverture

Message non lu par falex »

Ah oui mince ... effectivement il faut remplacer par P D (ça eut dire PureDeal).

Alors tu as quel version de FF, de greasemonkey et quel type de compte ?

L'url n'est pas la même si tu as un compte IG ou tradebox.

Le script 1 ouvre la fenêtre/onglet de lancement de PRT, une fois la page chargé et sans simuler de Outils > Graphique avancé.
Avatar du membre
falex
Le Gladiateur
Messages : 34275
Enregistré le : 12 févr. 2013 15:41

Re: PRT : lancement automatique à l'ouverture

Message non lu par falex »

Oui c'était pour du débug.

Donc dans ton cas tu dois utiliser le script1.

Normalement, une fois la page chargé, le script s’exécute et ouvre un nouvel onglet avec la mire de lancement de PRT.

C'est ce que tu as ou pas ?
Si non peux-tu me faire un screenshot s'il te plait.

---

Essaye en rajoutant

Code : #

// @grant       none
a priori depuis la version 2.0 de GM il faut rajouter cette directive ... ça marche chez moi sans ...
Avatar du membre
falex
Le Gladiateur
Messages : 34275
Enregistré le : 12 févr. 2013 15:41

Re: PRT : lancement automatique à l'ouverture

Message non lu par falex »

As-tu bien activé le script pour la page de "Dealing" ? Si oui tu le vois en cliquant sur l'ours et tu l'as dans la liste. avec un "Check".
Avatar du membre
falex
Le Gladiateur
Messages : 34275
Enregistré le : 12 févr. 2013 15:41

Re: PRT : lancement automatique à l'ouverture

Message non lu par falex »

pour le screenshot :
Montres moi l'url de ton interface de trading (le bas ne m'interesse pas) s'il te plait.
et ouvre la fenêtre 'Outils', place la sourie sur "Graphique avancée (ou PRT)" et fais moi un screenshot de l'url qui est visé sous ce liens (sans cliquer).

sur mon FF, quand je déplace la sourie sur un lien, l'url apparait en bas à gauche.
Avatar du membre
falex
Le Gladiateur
Messages : 34275
Enregistré le : 12 févr. 2013 15:41

Re: PRT : lancement automatique à l'ouverture

Message non lu par falex »

Voici ce que je veux voir :
IG_URL_20170725.png
IG_URL_20170725.png (21.6 Kio) Vu 2737 fois
IG_GM_ScriptCheck_20170725.png
IG_GM_ScriptCheck_20170725.png (16.36 Kio) Vu 2737 fois
IG_Outils_PRT_20160725.png
IG_Outils_PRT_20160725.png (20.83 Kio) Vu 2732 fois
Avatar du membre
falex
Le Gladiateur
Messages : 34275
Enregistré le : 12 févr. 2013 15:41

Re: PRT : lancement automatique à l'ouverture

Message non lu par falex »

Ah mince alors ....

Là en l'état c'est un pb de greasemonkey je pense.

Est-ce que tu as déjà manipulé l'ardoise Javascript ?

Si oui :
Tu l'ouvres, tu copies colles script
et tout en étant sur la page de "dealing", tu fais un "EXECUTER", déjà ça permettra de voir si c'est le script ou GM qui a un pb.

---

Post croisé. Super ! :top:
T'es une chef .
Avatar du membre
falex
Le Gladiateur
Messages : 34275
Enregistré le : 12 févr. 2013 15:41

Re: PRT : lancement automatique à l'ouverture

Message non lu par falex »

Penses-tu que ce soit à la portée d'un "neophyte en informatique" ? je trouve ça un peu limite, surtout pour le débug.
Avatar du membre
falex
Le Gladiateur
Messages : 34275
Enregistré le : 12 févr. 2013 15:41

Re: PRT : lancement automatique à l'ouverture

Message non lu par falex »

Mouais alors là cela reste à prouver ;-) (en réf. à) ta dernier phrase).

Si quelqu'un a un compte PRT ou un compte Fortuneo, et qui connait GreaseMonkey peut-il valider que ça fonctionne avec le script "Tradebox" (je pense que oui).

Note : C'est pas du java mais du javascript.
Ces deux noms portent à confusions depuis le début de leur exsitence (soit environ 20 pour lejava et 17/18 pour le javascript à vue de pif).
Avatar du membre
falex
Le Gladiateur
Messages : 34275
Enregistré le : 12 févr. 2013 15:41

Re: PRT : lancement automatique à l'ouverture

Message non lu par falex »

PAFO

Merci de m'avoir fait mettre à jour le script cela faisait plus de 6 mois que c'était en plan ... j'était resté à la version 0.8 de GM plus certaines url plus à jour ...

Quand la 10.3 sortira faudra certainement mettre à jour l'url du script 2 ... on verra au moment voulu.
Avatar du membre
Amarantine
Modératrice
Messages : 75505
Enregistré le : 16 sept. 2011 19:12

Re: PRT : lancement automatique à l'ouverture

Message non lu par Amarantine »

000a1.gif
000a1.gif (3.17 Kio) Vu 1967 fois
Coucou -, bisous. :D
Avatar du membre
falex
Le Gladiateur
Messages : 34275
Enregistré le : 12 févr. 2013 15:41

Re: PRT : lancement automatique à l'ouverture

Message non lu par falex »

Hi -,

Je regarderais à l'occas" ... mais pas avant une semaine au moins.

Ah oui dis donc .... ça faisait un moment que je n'avais pas utiliser mon IG ...

Pffff son casse-pied ;-) comment on fait pour bidouiller sereinement hein ;-)
Avatar du membre
falex
Le Gladiateur
Messages : 34275
Enregistré le : 12 févr. 2013 15:41

Re: PRT : lancement automatique à l'ouverture

Message non lu par falex »

:top:
Avatar du membre
morgan89
Ewok
Messages : 12
Enregistré le : 16 déc. 2016 20:33

Re: PRT : lancement automatique à l'ouverture

Message non lu par morgan89 »

Bonsoir,

Connaissez-vous un moyen d’exécuter ces scripts sur Chrome svp ?

Merci
Avatar du membre
morgan89
Ewok
Messages : 12
Enregistré le : 16 déc. 2016 20:33

Re: PRT : lancement automatique à l'ouverture

Message non lu par morgan89 »

Bonjour,
J'ai continué mes recherches pour lancer ce script sur Chrome.
J'ai donc installé Google Apps Scipt sur Chrome.
Ensuite j'ai copié coller le code.
J'ai cliqué sur Partager (en haut à droite) > à moi même
Et enfin j'ai cliqué sur exécuter (petit triangle dans la barre d'outils).

Mon problème est que Chrome ne veut pas exécuter le code

ReferenceError: L'élément "window" n'est pas défini. (ligne 13, fichier "Code")

Il ne veut pas de cette ligne

Code : #

window.onload = function(e){
Merci de votre aide
Bon WE
Avatar du membre
falex
Le Gladiateur
Messages : 34275
Enregistré le : 12 févr. 2013 15:41

Re: PRT : lancement automatique à l'ouverture

Message non lu par falex »

Sur chrome Il y a un équivalent de grease monkey ... mais j'ai un trou de mémoire. ça va me revenir.

Tape dans google greasemonkey chrome et tu vas bien trouver l'équivalent.

Après comme l'a dit -, ig a modifié la façon dont ton compte s'ouvre, et aaprès l'authentification c'est pas le comtep qui est ouvert mais la page myig.com.
Avatar du membre
Djobydjoba
Chevalier Émérite Jedi
Messages : 3462
Enregistré le : 22 déc. 2011 14:38

Re: PRT : lancement automatique à l'ouverture

Message non lu par Djobydjoba »

falex a écrit :Sur chrome Il y a un équivalent de grease monkey ... mais j'ai un trou de mémoire. ça va me revenir.
Tampermonkey
Avatar du membre
morgan89
Ewok
Messages : 12
Enregistré le : 16 déc. 2016 20:33

Re: PRT : lancement automatique à l'ouverture

Message non lu par morgan89 »

Merci
Avatar du membre
Benoist Rousseau
Trader Futures / CME Member
Messages : 174715
Enregistré le : 06 sept. 2011 22:45

Re: PRT : lancement automatique à l'ouverture

Message non lu par [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/src/Extension/CoreExtension.php on line 570: strtr(): Ignoring replacement of empty string
Benoist Rousseau
»

il suffit de l'installer sur ton pc avec l'installateur ça devrait marcher plus besoin de passer par java :)
Avatar du membre
Benoist Rousseau
Trader Futures / CME Member
Messages : 174715
Enregistré le : 06 sept. 2011 22:45

Re: PRT : lancement automatique à l'ouverture

Message non lu par [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/src/Extension/CoreExtension.php on line 570: strtr(): Ignoring replacement of empty string
Benoist Rousseau
»

tu te logues automatiquement sur la version web et tu le lances. Une petite macro enregistrer au lancement du pc dans démarrage ou un icone en double clic, ça marche très bien.

Sinon plus couteux, à la voix, "lancer PRT" et cela se lance tout seul mais il faut un logiciel de reconnaissance vocal. Je fais toutes mes recherches google, mes tweets à la voix par exemple

"chercher truc" ça lance chrome s'il n'est pas lancé, ça met truc dans Google recherche j'ai les résultats. Ensuite je dis "choix 2" et ça clique sur la seconde url.

mais le plus simple c'est faire une macro d'enregistrement pour ce que tu veux faire, il y a plein de petits logiciels qui font cela ça mémorise tous tes mouvements et actions pour une tache précise.