ProRealTime
Forum dédié à ProRealTime cfds à risque limité : les questions sur les cfds à risque limité à risque limité, les trucs et astuces sur l'interface de trading...

Re: PureDeal > Comment forcer une position en permanence

par Rogue » 25 nov. 2013 08:12

Tu as lu ça falex ? Intéressant non pour pouvoir recharger la fenêtre et avoir la valeur de ton divTicket-X non ?

Re: PureDeal > Comment forcer une position en permanence

par falex » 25 nov. 2013 09:38

Hello,

Je vais regarder, ça pourrait être une première piste, effectivement.

Sinon en creusant, la page web d'ig utilise JQuery, donc s'il y a des pro en JQuery, un petit MP, par exemple.

Re: PureDeal > Comment forcer une position en permanence

par Amarantine » 25 nov. 2013 09:39

:top:

Re: PureDeal > Comment forcer une position en permanence

par GOLDS » 25 nov. 2013 10:43

:? désolé je peux pas t'aider non plus je suis un ane en informatique :oops:

Re: PureDeal > Comment forcer une position en permanence

par falex » 25 nov. 2013 12:34

Alors petit point d'étape :
1) j'ai le bout de code qui permet de cocher les cases "Position forcée" quelque soit l'Id et le nombre de ticket ouvert (c-a-d X dans "divTicket-X")
2) mais pour l'instant ce code est de type "exécution manuel".
-> Il me reste à trouver comment l'accrocher à la page web (Sur quel Event pour parler technique) et qu'il soit exécuter à l'ouverture d'un ticket.

L'aventure continue ...
Spoiler:
J'sais pas pourquoi mais j'ai comme la vague impression qu'IG ne vas pas forcément apprécier ce que je suis en train de faire ...

Re: PureDeal > Comment forcer une position en permanence

par falex » 25 nov. 2013 14:21

EDIT du 28/11/2013 :
Ne marche pas. Je continue mon investigation.
Spoiler:
YESSSSSSSSSSSSSSSSSS !!! appelez moi Maitre (mon égo y tiens beaucoup) LOL

A y est j'ai fait un script greasemonkey qui coche la case "Position forcé" dès qu'un ticket est ouvert et que vous bougez la souris.

Pour l'utiliser :
1) Il faut un compte IG (pour les comptes en marque blanche comme TradeBox, je ferais la modif après).
2) il faut installer Greasemonkey sur votre firefox.
3) Vous cliquer sur le singe puis Nouveau script utilisateur
4) copie/coller du code ci-dessous.
5) Refresh de la page et y'a plus qu'à tester.

Pour que ça marche : Vous cliquez sur un sous-jacent et dès que vous bougez la souris : Hop la case est coché.

Attention avec cette méthode si vous décochez la case elle sera automatiquement recoché au moindre mouvement de souris.

Code : #

// ==UserScript==
// @name        ForcePosition_externe
// @namespace   https://www.marketdatasystems.com
// @include     https://deal.ig.com/dealing/*
// @version     1
// ==/UserScript==

var IG_ForcedPosition = function() {
	var z = document.getElementsByClassName('forceOpenCheckbox');
	for (var i = 0; i < z.length; ++i) {
		var div = z[i]; 
		var item = div.getElementsByClassName('check hasListeners');
		for (var j=0; j < item.length; ++j) {
			item[j].checked =  true;
		}
	} 
}

document.addEventListener('mousemove', IG_ForcedPosition, true);

Re: PureDeal > Comment forcer une position en permanence

par Amarantine » 25 nov. 2013 14:30

J'y comprends rien mais comme je tiens à soigner ton égo: http://www.servimg.com/image_preview.php?i=3094&u=11654795

Re: PureDeal > Comment forcer une position en permanence

par falex » 25 nov. 2013 14:34

Merci Amarantine, Il t'en remercie. :lol:

Re: PureDeal > Comment forcer une position en permanence

par Rogue » 25 nov. 2013 14:35

Bravo falex !! :bravo:

Re: PureDeal > Comment forcer une position en permanence

par frigolite » 25 nov. 2013 14:52

falex a écrit :YESSSSSSSSSSSSSSSSSS !!! appelez moi Maitre (mon égo y tiens beaucoup) LOL
Bravo Maitre, bravo Falex
falex a écrit :

Code : #

// ==UserScript==

// @include     https://deal.ig.com/dealing/mot censuré merci de rester poli/*
Arf :lol: :lol: :lol:

Sujets similaires
PureDeal > Comment mettre le bouton "Compte" à gauche
par Amarantine » 27 nov. 2013 10:59 (4 Réponses)
Code pour forcer la cloture d'une position
par dd75000 » 01 juil. 2015 23:39 (2 Réponses)
Permanence du 6 au 7 juin
Fichier(s) joint(s) par Benoist Rousseau » 06 juin 2015 07:24 (32 Réponses)
Direct Market Live depuis PureDeal
Fichier(s) joint(s) par swapping » 29 mars 2015 11:06 (0 Réponses)
Forcer l'horizontalité sur les tracés de segments
par Clive » 18 déc. 2016 19:32 (2 Réponses)
Faut-il se forcer à investir dans l’immobilier ?
par fabrelaurent » 26 déc. 2018 16:17 (80 Réponses)
PRT 11 / Forcer l'affichage pour inclure les indicateurs
Fichier(s) joint(s) par OpenBar » 13 août 2021 12:58 (1 Réponses)
Fermer une position en ouvrant une position inverse.
Fichier(s) joint(s) par Ariath » 20 sept. 2017 16:42 (24 Réponses)
comment vendre 3 lots sur 4 d une position ?
par falex » 06 avr. 2013 15:34 (16 Réponses)