CONDIZIONI DI ENTRATA

Viewing 10 posts - 1 through 10 (of 10 total)
  • Author
    Posts
  • #7029 quote
    davidetnd1davidetnd1
    Participant
    New

    salve a tutti, vorrei chiedervi un aiuto nel codificare le condizioni di entrata. Scusate ma sono alle prime armi…

    Vorrei entrare in posizione long al superamento del massimo in cui è avvenuto il segnale e fin qui ci siamo, però vorrei che l’ordine rimanesse valido anche per i successivi 3 giorni. Invece come l’ho scritto io se il giorno dopo non supera il massimo non entra più.

    Queste sono le condizioni che ho scritto io:

    if NOT LONGONMARKET AND i=1 then
    BUY 2000 CASH AT HIGH[0]+1*ticksize STOP
    ENDIF

    #7134 quote
    papero76papero76
    Participant
    Senior

    ho provato anche io diverse volte a far muovere l’ordine sopra i massimi a mano a mano che scendeva o viceversa per gli short.

    non ho mai trovato posizioni stabili, a volte funzionava a volte no, non ho capito se è una limitazione di PRT

    Comunque PRT sta evolvendo

    domani provo a fare un altro tentativo e poi se trovo la soluzione te la mostro

    http://tradingandsystems.altervista.org/

    #7213 quote
    davidetnd1davidetnd1
    Participant
    New

    Ok ti ringrazio

    #7310 quote
    papero76papero76
    Participant
    Senior

    PROVA QUESTO

    if NOT LONGONMARKET AND i=1 
    then BUY 2000 CASH AT HIGH[0]+1*ticksize LIMIT 
    ENDIF

    http://tradingandsystems.altervista.org/

    #7559 quote
    davidetnd1davidetnd1
    Participant
    New

    No con un ordine limite entra in posizione prima del dovuto.

    #7658 quote
    papero76papero76
    Participant
    Senior

    Nicolas saprà dare risposte migliori, attendi

    Nicolas thanked this post
    #7732 quote
    NicolasNicolas
    Keymaster
    Legend

    Ciao davide,
    Che cosa hai fatto impostare un “STOP ORDER” che sarà valido fino a quando non si vende o si fa un nuovo ordine “short sell“.
    Puoi pubblicare tutto il codice strategia forse?

    #7917 quote
    davidetnd1davidetnd1
    Participant
    New

    ci sono riuscito…
    Grazie lo stesso Nicolas….!
    Ho utilizzato il seguente codice:
    ONCE NbBarStop = 3

    if i=1 then
    MyStopBuy = high[0]+1*ticksize
    MyIndexBUY = Barindex
    ENDIF
    if i=-1 then
    MyStopSell = low[0]-1*ticksize
    MyIndexSELL = Barindex
    ENDIF
    IF BarIndex >= MyIndexBUY + NbBarStop THEN
    MyStopBuy = 0
    ENDIF
    IF BarIndex >= MyIndexSELL + NbBarStop THEN
    MyStopSELL = 0
    ENDIF
    //////////////////////////////////////////////////////////////
    //BUY
    if NOT LONGONMARKET AND i=1 AND MyStopBuy > 0 then
    BUY 1 CONTRACT AT MyStopBuy STOP
    ENDIF
    #7918 quote
    davidetnd1davidetnd1
    Participant
    New
    //SHORT
    if NOT SHORTONMARKET AND i=-1 AND MyStopSell > 0 then
    SELLSHORT 1 CONTRACT AT MyStopSell STOP
    ENDIF
    #23256 quote
    MarcoToMarcoTo
    Participant
    New

    Potete spiegarmi l’utilizzo del contatore i=1 ?

    Ho provato a copiare il codice ma la PRT mi chiede di definire la variabile i

    Grazie per l’aiuto

Viewing 10 posts - 1 through 10 (of 10 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

CONDIZIONI DI ENTRATA


ProOrder: Trading Automatico & Backtesting

New Reply
Author
author-avatar
davidetnd1 @davidetnd1 Participant
Summary

This topic contains 9 replies,
has 4 voices, and was last updated by MarcoToMarcoTo
9 years, 8 months ago.

Topic Details
Forum: ProOrder: Trading Automatico & Backtesting
Language: Italian
Started: 05/13/2016
Status: Active
Attachments: No files
ProRealCode ProRealCode
Loading...