Assistenza candela giapponese

Forums ProRealTime forum Italiano Supporto ProBuilder Assistenza candela giapponese

Viewing 15 posts - 16 through 30 (of 38 total)
  • #68483

    Buongiorno ragazzi,

    stavo provando i codici che mi avete suggerito…

    SET STOP PLOSS (abs(close – low)) * pipsize + 1

    Questo codice in teoria doveva essere lo stop che sarebbe dovuto scattare sotto il minimo fatto registrare dalla pin che ha generato il segnale.

    Invece, mi pare che così settato, lo stop venga eseguito sotto il minimo della candela di apertura posizione (quella subito dopo la pin e non quella della pin che è la precedente)

    Infatti quando si crea la pin, il trading system inizia all’apertura della candela successiva, ma lo stop lo vorrei sotto il minimo della pin…che è la candela precedente…

    Ho provato a modificare la riga del codice aggiungendo (1) dopo close e low, ma senza successo…

     

    #68484

    SET STOP PLOSS (abs(close[1] – low[1])) * pipsize + 1

    in questo modo…ma è sbagliato

    #68487

    Ragazzi stesso discorso per il take profit:

    SET TARGET PPROFIT (range * pipsize) + 1

    Questo codice calcola il range della candela di apertura del trade e non il range della pin (la candela prima)

    #68490

    SET STOP PLOSS (abs(close[1] – low[1])) * pipsize + 1 in questo modo…ma è sbagliato

    Perché sbagliato?  Mi sembra corretto!

    Nel caso SET STOP PLOSS non volesse una formula troppo complicata puoi provare a dividerla in due (ho spostato anche due parentesi, ma non erano il problema, credo:

     

    #68492

    eh non so Roby…così chiude prima e non sotto il minimo della pin…

    #68496

    Nel sistema che ti ho scritto io compra alla violazione del massimo della pin e setta stop loss sotto il minimo della pin-1 pip……hai provato a fare il backtest?

    Max

    #68497

    A dir la verità non ancora Max…quindi te dici usando range[0]+spread…ma domanda…se mettiamo range[0] appunto il range “0” non prende mica in considerazione il range della candela di apertura? Cioè…lo zero indica la candela dove inizia il trade …sbaglio? In teoria allora non dovrebbe essere range[1] ? (che mi considera il range della candela precedente e quindi quello della pin?)

    #68498

    Probacktest considera i prezzi [0] quelli precedenti alla candela corrente.

     Al contrario probuilder e l’istruzione graph possono calcolare i dati in real time.

    Ti ho scritto il codice completo apposta con graph per verificare gli ordini.

    Provalo!

    Max

    1 user thanked author for this post.
    #68500

    Oddio Max…me ne vergogno anche un pò…ok che sono ancora alle prime armi con il trading automatico perchè ho sempre usato metodo manuale, ma qui mi sa che ho delle lacune importanti. Quando creo una strategia, la scrivo e poi la backtesto col probacktest e fin qui ok…quando parli di probuilder cosa intendi? Il modulo per creare gli indicatori?

    Io pensavo che probuilder fosse il modulo per scrivere un indicatore o una strategia, mentre il probacktest appunto il sistema per backtestarla…quindi dal mio punto di vista le 2 cose andavano di pari passo…

    #68502

    No problem Fabio…è normale, mi sono reso conto anche io sperimentando…ma ci sono delle leggere differenze.

    Se noti, un indicatore (probuilder) si aggiorna in realtime in base al variare del prezzo corrente….mentre con proorder e probacktest ci sono di mezzo gli ordini che vengono impostati solo a candela chiusa.

    max

     

    #68503

    Perfetto! Ma in fin della fiera il sistema utilizza proorder e probacktest per tradare quindi sempre il tutto sarà riferito al close…corretto? Quindi scusami ma, non riesco a capire il vantaggio di usare il probuilder…mi spigo? Cioè…se tutta l’operatività fa riferimento al close tanto vale verificare tutte le condizioni in quel modo…ho paura che sto facendo una confusione colossale:(

    #68504
    • ProOrder permette di creare/eseguire strategie di trading automatico e, per il momento, esegue il codice SOLO alla chiusura della candela (che diventa la candela corrente, identificata da [0]); per ProOrder la candela appena aperta, in corso, NON esiste finché non chiuderà
    • ProBuilder permette di creare Oscillatori/Indicatori da mettere sul grafico (sul prezzo come le Medie, oppure sotto il prezzo come Rsi, Macd ecc…) e svolge la sua funzione da un certo periodo passato fino alla candela in corso (quella non ancora chiusa, per capirci)
    • ProScreener permette di creare codice per selezionare strumenti dove alcune condizioni prescelte vengono verificate e lavora SOLO live, cioè sulla candela aperta, quindi NON consente backtest e prove su dati passati
    1 user thanked author for this post.
    #68513

    ragazzi forse sono giunto alla chiave del problema…

    non ho ancora ben chiaro quando usare stop loss oppure stop ploss oppure target profit e target pprofit.

    E anche quale sarebbe la differenza tra buy 1 contract oppure buy 1 share

    e quando indico lo spread se *pointsize oppure *pipsize

     

    Credo che le differenze siano nel tipo di mercato che si sta tradando…EUR/USD sarà diverso dal DAX….

    Non voglio farvi impazzire…esiste un “manuale” da studiare per capire bene tutte queste differenze?

    #68514

    Se cerchi nell’help troverai un po’ di documentazione, piuttosto scarna.

    È più facile trovare qualcosa di utile facendo ricerche sul forum, ad esrmpio puoi cercare STOP  LOSS.

    Pipsize e Pointsize sono la stessa cosa. NON hanno niente a che fare con lo sprrad, servono solo per convertire una differenza di prezzo in pips e viceversa. Sul DAX il rapporto è 1:1, cioè un punto di prezzo equivale ad un pop. Sulle valute 0.0001 differenza di prezzo equivale ad un pips. È molto utile per potere portare una strategia da uno strumento all’altro senza preoccuparsi di fare la conversione, lasciandola fare a ProOrder quando necessaria.

    Contract e Share sono la stessa cosa, è ininfluente l’uso della S per il plurale,

    SET STOP PLOSS indica lo stop loss come differenza in Pips (ad esempio 25), mentre LOSS cone differenza in prezzo (ad esempio 0.0025), mentre $LOSS specifica quante unità di conto vuoi, al massimo, perdere $LOSS 100 significa 100 euro se il conto è in euro.

    Non si può stabilire unoo STOP LISS ad un certo prezzo, per aggirare questo devi mettete un ordine STOP pendente, se sei Long puoi scrivere SELL AT tradeprice -30*pipsuze STOP per uscire  con 30 pips di stop,

    Se sei Short dovrai usare EXITSHORT.

    #68516

    Scusatemi gli errori di battitura, ma sto scrivendo dal cellulare.

Viewing 15 posts - 16 through 30 (of 38 total)

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