aide fairbot/excel

Messagede thomasz1 le 20 Déc 2009, 00:40

bonsoir,alors voilà j'aimerais tester qqch mais je ne sais pas comment utiliser excel et donc je sollicite votre aide,car les conditionnal bet ne sont pas disponibles sur les logiciels que je possède et il faudrait utiliser les "trigger",voici ce que j'aimerais faire précisément :

1) Je back un cheval @ 50 ,je considère qu'il va bien courir,et je fixe un lay @ 5,et un stoploss @ 80 , j'aimerais de plus fixer un trailing stop loss qui donnerait ceci par exemple,le cheval descend @ 7 puis remonte @ 15 , et à partir de 15 l'objectif serait de choper n'importe quelle cote jusque 1000,vu que je pars du principe que si il réaugmente c'est qu'il va perdre(bien sur si la cote est 15 je demanderais au programme de demander à 30 par exemple vu le délai inplay).

2) je veux layer un cheval @ 30 et fixer un stoploss qui se déclencherait @ 10 par exemple et qui essayerait de prendre les cotes entre 9 et 4 par exemple ( pas 10 vu que la cote aura surement bougé avec le délai du inplay,et minimum 4 ,car je considererais qu'à partir de 4 autant espèrer qu'il finisse par perdre plutot que de couper des pertes pour récupérer 10% de son capital).

Voilà,merci d'avoir lu ;)
Avatar de l’utilisateur
thomasz1 - Sniper de books
Sniper de books

Parieur : foot,tennis,UK,etc
Cash : 173,00
Banque : 2 000,00

Messages : 423

aide fairbot/excel

Messagede MGAGNANT le 20 Déc 2009, 11:13

Salut,

Je veux bien t'aider avec excel mais il faut que tu ai des notions de Visual Basic sinon c'est mission impossible.
Avatar de l’utilisateur
MGAGNANT - Sniper de books
Sniper de books

Parieur : courses UK
Cash : 216,50

Messages : 434

aide fairbot/excel

Messagede thomasz1 le 20 Déc 2009, 15:32

je connais pas visual basic malheureusement , il y a vraiment pas moyen que tu m'aides ?
Avatar de l’utilisateur
thomasz1 - Sniper de books
Sniper de books

Parieur : foot,tennis,UK,etc
Cash : 173,00
Banque : 2 000,00

Messages : 423

aide fairbot/excel

Messagede MGAGNANT le 21 Déc 2009, 02:15

Désolé mais je n'ai pas le temps de programmer ce que tu veux en ce moment.
Je pensais que tu avais quelques notions de programmation mais pas suffisamment pour faire ce que tu veux, j'aurais alors pu te conseiller.
Mais si tu n'y connais rien Je peux pas t'aider.
Avatar de l’utilisateur
MGAGNANT - Sniper de books
Sniper de books

Parieur : courses UK
Cash : 216,50

Messages : 434

aide fairbot/excel

Messagede MGAGNANT le 21 Déc 2009, 11:31

Bon allez, je vais te donner les bases d'un code et si tu met les mains dans le cambouis peut-être que tu y arrivera.

Déjà il faut que tu affiche l'onglet développeur dans excel
# Cliquez sur le bouton rond tout en haut à gauche, puis sur Options Excel.
# Cliquez sur Standard, puis activez la case à cocher Afficher l'onglet Développeur dans le ruban.

Ensuite tu ouvre Visual Basic dans "développeur"
Une fenetre s'ouvre, en haut a gauche tu à
Sheet1
Sheet2
Sheet3

Moi j'ai la version Anglaise, en Français ça doit surement être Feuill1 , Feuill2, etc.

Tu ouvre Sheet1.
Dedans tu colle le code suivant :

Sub Worksheet_Change(ByVal Target As Range)

If encours <> 1 Then Call traitement

End Sub

Public Sub traitement()
encours = 1
' il faudra mettre ton code ici
encours=0
End Sub

Ensuite il faut créer un Module en faisant "insérer" puis "Module".
Dedans tu y colle le code suivant

Public encours As Integer


Donc avec ce petit bout de code, après avoir assigné une feuille Excel à fairbot, le programme traitera les données a chaque fois qu'il y aura une modification.

Pour obtenir la valeur d'une cellule dans ton code il faut utiliser Workbooks("nomfichier").Worksheets("nomfeuille").Range("B2")).
Avec ça tu obtient la valeur de la cellule B2 de la feuille "nomfeuille" du fichier excel "nomfichier"

Donc c'est avec ça que tu va récupérer les valeur que fairbot va donner sur ta feuille excel et que tu vas lui assigné des ordres.
Exemple simple ;

if Workbooks("nomfichier").Worksheets("feuill1").Range("G5")=50 then
Workbooks("nomfichier").Worksheets("feuill1").Range("Q5")="BACK"
Workbooks("nomfichier").Worksheets("feuill1").Range("R5")="50"
Workbooks("nomfichier").Worksheets("feuill1").Range("S5")="10"
end if

Je ne connais pas Fairbot mais en imaginant que :
la cellule G5 corresponde à la valeur de la cote en BACK de ta sélection.
la cellule Q5 corresponde à l'ordre que tu veux donner.
la cellule R5 corresponde à la valeur de la cote de l'ordre que tu veux donner.
la cellule S5 corresponde à la valeur de la mise de l'ordre que tu veux donner.

Tu aurais donc : si la cote BACK de ta sélection est à 50 alors je place un BACK à une cote de 50 pour une mise de 10.

Voilà pour quelques bases, il est bien possible que ce soit du charabia pour toi.
Donc si tu veux aller plus loin je te conseille d'utiliser Google et de chercher à comprendre certaines choses.
Déjà comprendre ce qu'est une variable et comment fonctionne l'instruction IF....THEN....( si une condition est vrai alors... )
SI tu arrive à comprendre ce que j'ai écris ici, alors je t'aiderai à allez plus loin.

Comprend bien que même si je faisais le code pour toi ça ne t'avancerais à rien.
Car ne crois pas que tu va arriver à un résultat facilement, il va falloir tâtonner très longtemps pour espérer arriver à quelque chose et si tu ne comprend pas comment ça fonctionne tu serais alors dépendant de moi et tu n'avancerais pas.

Bon courage.
Dernière édition par MGAGNANT le 21 Déc 2009, 11:35, édité 2 fois.
Avatar de l’utilisateur
MGAGNANT - Sniper de books
Sniper de books

Parieur : courses UK
Cash : 216,50

Messages : 434

aide fairbot/excel

Messagede thomasz1 le 21 Déc 2009, 15:51

merci pour le temps que tu as pris pour m'écrire tout ça,je vais essayer tout ça :hi:
Avatar de l’utilisateur
thomasz1 - Sniper de books
Sniper de books

Parieur : foot,tennis,UK,etc
Cash : 173,00
Banque : 2 000,00

Messages : 423


 

Retourner vers Turf Etranger

Qui est en ligne

Utilisateurs parcourant ce forum: et 2 invités

 
  • Sujets en relation
    Réponses
    Vus
    Dernier message