Eliminare TP e SL nel codice TS

Viewing 15 posts - 16 through 30 (of 36 total)
  • Author
    Posts
  • #87089 quote
    mfontamfonta
    Participant
    Junior

    Hai ragione…non avevo ben capito.

    Quindi se voglio che TP e SL non siano operativi nelle ore notturne (fra le 21 di sera e le 8 di mattina) questo codice è corretto?

    IF TIME >=080001 AND TIME <=210000 THEN
    SET STOP %LOSS 0.5
    SET TARGET %PROFIT 0.1
    ENDIF
    
    IF TIME >=210001 AND TIME <=080000 THEN
    SET TARGET %PROFIT 0
    SET STOP %LOSS 0
    ENDIF
    #87093 quote
    robertogozzirobertogozzi
    Moderator
    Legend
    IF TIME >=080001 AND TIME <=210000 THEN
       SET STOP %LOSS 0.5
       SET TARGET %PROFIT 0.1
    ELSE
       SET TARGET %PROFIT 0
       SET STOP %LOSS 0
    ENDIF

    Come l’hai scritto tu il secondo IF…ENDIF non verrebbe mai eseguito perché un numero non può essere > 21 e < 8 contemporaneamente!

    #87096 quote
    mfontamfonta
    Participant
    Junior

    Credo di aver capito….

    Grazie ancora per la pazienza.

    MF

    #87103 quote
    robertogozzirobertogozzi
    Moderator
    Legend

    Non preoccuparti, quando hai domande o dubbi di qualunque genere scrivi pure, utilizzando i vari forum di supporto: ProBuilder per gli indicatori, ProScreener per gli screener di mercato, ProOrder per le strategie automatizzate, ecc..

    #87419 quote
    mfontamfonta
    Participant
    Junior
    IF TIME >=080001 AND TIME <=210000 THEN
       SET STOP %LOSS 0.5
       SET TARGET %PROFIT 0.1
    ELSE
       SET TARGET %PROFIT 0
       SET STOP %LOSS 0
    ENDIF
    ——–
    ancora non mi cancella gli ordini TP e SL “notturni”…..non capisco perchè…
    #87428 quote
    robertogozzirobertogozzi
    Moderator
    Legend

    Per scrivere il codice , utilizza il pulsante <> “insert PRT code”, per rendere il codice più leggibile. Grazie.

    #87429 quote
    robertogozzirobertogozzi
    Moderator
    Legend

    Prova a togliere, solo alle righe 5 e 6, il simbolo “%”, lasciando solo PROFIT  0 e LOSS 0.

    #87432 quote
    mfontamfonta
    Participant
    Junior

    Ok, cambio e poi vediamo in notturna se funziona….

    Grazie!!

    #87691 quote
    mfontamfonta
    Participant
    Junior

    Niente da fare…stanotte avrebbe dovuto levare il take profit e lasciare la posizione aperta ma invece è scattato il take ed ha chiuso la posizione. Avrei voluto mantenerla aperta fino a stamattina e da li reinserire il take (che avrebbe prodotto maggiori profitti).

    In paper trading rimane aperta la posizione ma in reale viene chiusa sul take o sul profit… Devo trovare il comando che mi cancelli gli ordini take/stop da IG.

    #87693 quote
    robertogozzirobertogozzi
    Moderator
    Legend

    Ho trovato questa risposta di Nicolas in merito ad annullare gli SL e TP https://www.prorealcode.com/topic/set-value-at-zero-weird-results/page/2/#post-82853.

    Sembra che in effetti ci sia un problema e che sarà risolto quando verrà rilasciato il nuovo “motore” della piattaforma, probabilmete appena sarà finito il beta test del sistema MTF (Multiple Time Frame) che non è ancora stato rilasciato ufficialmente, ma solo per il demo.

    #87697 quote
    mfontamfonta
    Participant
    Junior

    Grazie per la segnalazione. Ci studio su e spero risolvano….

     

    Ciao

    MF

    #87896 quote
    mfontamfonta
    Participant
    Junior

    Una soluzione sarebbe quella di far disattivare il TS in automatico ad una determinata ora e gestire eventuali operazioni aperte manualmente.

    Il TS dovrebbe disattivarsi annullando gli ordini pendenti di TP e SL: vi è un “comando” da inserire nel linguaggio del TS che lo disattivi ad una determinata ora?

    Grazie

    MF

    #87903 quote

    Metti un target e uno Stop alti Esempio 10%

    IF time >= 210000 AND time <= 235959 THEN
    PFL = 10
    PFSL = 10
    ELSIF time > 000000 AND time <= 080000 THEN
    PFL = 10
    PFSL = 10
    Endif
    set target %profit PFL
    endif
    set Stop %loss PFSL
    endif

    Prova così dovrebbe funzionare

    #87906 quote
    mfontamfonta
    Participant
    Junior

    Grazie Mauro.

    Per curiosità PFL e PFSL sono dei simboli fissi del linguaggio TS o dei nomi che hai dato a TP e SL?

    MF

    #87907 quote

    Sono simboli che ho dato io ….. tu metti quello che vuoi…

    ciao

Viewing 15 posts - 16 through 30 (of 36 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

Eliminare TP e SL nel codice TS


ProOrder: Trading Automatico & Backtesting

New Reply
Author
author-avatar
mfonta @mfonta Participant
Summary

This topic contains 35 replies,
has 3 voices, and was last updated by mfontamfonta
7 years, 9 months ago.

Topic Details
Forum: ProOrder: Trading Automatico & Backtesting
Language: Italian
Started: 12/12/2018
Status: Active
Attachments: 4 files
ProRealCode ProRealCode
Loading...