Stratégie lancé si condition à 7h30

Forums ProRealTime forum Français Support ProOrder Stratégie lancé si condition à 7h30

Viewing 8 posts - 1 through 8 (of 8 total)
  • #44236
    HC

    Bonsoir,

    Je souhaite qu’une stratégie soit lancé si par exemple :

    à 7h30 les prix sont au dessus de la moyenne mobile200

    Si la condition est bonne alors la stratégie peut se derouler sur la journée

    Je cherche en vain sur le sdifférente stratégie, impossible de trouver
    Il me semble aussi qu’il y avait une stratgie dite de 9h30 et de 22h30  si je ne me trompe pas (mais j’arrive pas à la retrouver)
    J’ai relevé des chose comme cela : mais je voudrai que par exemple cette premier condition lance la stratégie et non comme dans cet exemple procéde à l’achat.
    // CONDITIONS ACHAT
    c1a = time = 093000
    c2a = IndicMACD > IndicMACD[1]
    IF c1a and c2a THEN
    BUY n SHARES AT MARKET
    ENDIF
    #44343
    HC

    Précision la strategie qui pourrait avoir des elements aidants, doit s’appeler morning trader, elle ouvre une position en fonction d’element technique à 9h30.

    Mon probleme est :

    si je met au debut de ma stratégie :

    c1a = time = 093000
    c2a = close > average[200]
    IF c1a and c2a THEN  lancer la stratégie
    la stratégie en question ne se lancera pas car, le systeme va considérer le c1a = time = 093000, comme une condition.  A 10h, à 12h, 13h30 etc… le systeme considera que time n’est pas 093000.
    #44353
    HC

    En cumulant différent code dans différent sujet du forum, est ce que ce code peut etre juste

    #44354
    HC

    Apres essai, ce code ne fonctionne pas, comme j’en doutais, je pense que le systeme ne regarde que c1

    #44612
    HC

    Je souhaite attribuer une variable la cotation de 7h30 du jour

     

    Mais cela ne fonctionne pas

    #44639

    et comme ceci ? :

    Lorsque ton code ne semble pas fonctionner correctement, surtout sur un ensemble de blocs conditionnels, je ne peux que te suggérer de les afficher graphiquement comme avec un indicateur (le code que je viens de poster et dont tu trouveras l’image ci-dessous).

    Les conditions simples, c’est un des sujets de la formation débutant accessible ici : formation programmation prorealtime débutant

    1 user thanked author for this post.
    avatar HC
    #44650
    HC

    Merci beaucoup.

    Ce code se lit plus logiquement effectivement. Et je comprends mieux, une lecture par bloc.

    if time = 093000 then
    if close>average[200] then
      autorise = 1
    else
      autorise = 0
    endif
    endif
    La formation, je ne suis pas au bout, et dans mon esprit mon problème était  le ” time=”, je pensais qu’il était lié à l’heure du systeme, sans qu’on puisse se référer à une heure passée.
    C’est la différence entre un professionnel et un débutant.
    Merci beaucoup
    #44707

    L’instruction “time” correspond à l’heure de clôture de la bougie courante, donc dépend des “heures de trading personnalisés” pour chaque instrument.

Viewing 8 posts - 1 through 8 (of 8 total)

Create your free account now and post your request to benefit from the help of the community
Register or Login