CONDIZIONI DI ENTRATA

Viewing 10 posts - 1 through 10 (of 10 total)
  • Author
    Posts
  • #7029 quote
    davidetnd1
    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
    papero76
    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
    davidetnd1
    Participant
    New

    Ok ti ringrazio

    #7310 quote
    papero76
    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
    davidetnd1
    Participant
    New

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

    #7658 quote
    papero76
    Participant
    Senior

    Nicolas saprà dare risposte migliori, attendi

    Nicolas thanked this post
    #7732 quote
    Nicolas
    Keymaster
    Master

    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
    davidetnd1
    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
    davidetnd1
    Participant
    New
    //SHORT
    if NOT SHORTONMARKET AND i=-1 AND MyStopSell > 0 then
    SELLSHORT 1 CONTRACT AT MyStopSell STOP
    ENDIF
    #23256 quote
    MarcoTo
    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.

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 MarcoTo
9 years ago.

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