ne pas trader en fonction d'une date (un jour particuliers)

Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • #138800 quote
    magiclilmagiclil
    Participant
    Average

    Bonjour,

    J’aimerais demander a mon bot de ne pas trader tel jour.

    Exemple je ne veux pas qu’il trade un jour des 4 sorcieres ou le 24 decembre 2020 par exemple.

    Une idée ? Merci

    #138806 quote
    NicolasNicolas
    Keymaster
    Legend

    Les instructions liées aux dates et au temps sont toutes listées sur cette page de notre documentation en ligne : https://www.prorealcode.com/documentation/category/dateandtime/

    #138834 quote
    magiclilmagiclil
    Participant
    Average

    J’ai essayé ca mais ca ne fonctionne pas.

    IF (Date = 20201224) THEN
    trading = 0
    ELSE
    trading = 1
    ENDIF

    il reconnait pas la fonction trading.

    Une idée? Merci

    #138835 quote
    NicolasNicolas
    Keymaster
    Legend

    Tu as en effet créé une variable qui tu as appelé “trading”. Cette variable est booléenne, 0 = faux et 1 = vrai.

    Donc tu peux l’utiliser ensuite pour autoriser ou non tes prises de positions, dans ce style :

    if trading = 1 then 
     //PRISE DE POSITIONS SELON TA PROPRE STRATEGIE
    endif

    Voir la formation à la programmation : Premiers pas avec la programmation pour ProRealTime

    #138836 quote
    magiclilmagiclil
    Participant
    Average

    Merci. Y’a t-il moyen de simplifier ce code sans utiliser de variable ?

    Si (date), (date), (date) et (date) alors pas de trade.

    J’ai du mal a le simplifier

    #138853 quote
    NicolasNicolas
    Keymaster
    Legend

    Oui comme tu as fait, tu sépares les dates avec la liaison OR (ou bien ..).

    #213247 quote
    David0972David0972
    Participant
    Junior

    Bonjour,

    Je cherche à exclure des dates pour un algo. Voici un code en indicateur pour faire le test.
    Mais ça ne fonctionne pas.
    Quelqu’un a-t-il une idée de code pour exclure les dates de jours fériés et des FOMC par exemple ?
    Merci par avance

     

    Trading = 0
    
    date01 = (date = 20230410)
    date02 = (date = 20230411)
    date03 = (date = 20230413)
    
    date00 = date03 or date02 or date01
    
    IF (date00 = today) THEN
    trading = 1
    ENDIF
    
    Return trading
    #213277 quote
    NicolasNicolas
    Keymaster
    Legend

    La variable date00 retourne 0 ou 1, puisque c’est un test booléen. Donc date00 ne peut jamais être égal à la valeur de today 🙂

Viewing 8 posts - 1 through 8 (of 8 total)
  • You must be logged in to reply to this topic.
ProRealAI ProRealAI New

Stuck on this ProBuilder code?

Describe what this topic is trying to build, in plain English, and ProRealAI writes the ProRealTime™ indicator, screener or system for you.

Available in 7 languages
Try ProRealAI

ne pas trader en fonction d'une date (un jour particuliers)


ProOrder : Trading Automatique & Backtests

New Reply
Author
author-avatar
magiclil @magiclil Participant
Summary

This topic contains 7 replies,
has 2 voices, and was last updated by NicolasNicolas
3 years, 5 months ago.

Topic Details
Forum: ProOrder : Trading Automatique & Backtests
Language: French
Started: 07/09/2020
Status: Active
Attachments: No files
ProRealCode ProRealCode
Loading...