Assistenza candela giapponese

Viewing 15 posts - 16 through 30 (of 38 total)
  • Author
    Posts
  • #68483 quote
    unkown0403
    Member
    New

    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 quote
    unkown0403
    Member
    New

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

    in questo modo…ma è sbagliato

    #68487 quote
    unkown0403
    Member
    New

    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 quote
    robertogozzi
    Moderator
    Master

    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:

    MyStopLoss = (abs(close[1] – low[1]) * pipsize) + 1
    SET STOP PLOSS MyStopLoss
    
    #68492 quote
    unkown0403
    Member
    New

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

    #68496 quote
    maximus78
    Participant
    Senior

    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 quote
    unkown0403
    Member
    New

    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 quote
    maximus78
    Participant
    Senior

    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
    robertogozzi thanked this post
    #68500 quote
    unkown0403
    Member
    New
    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 quote
    maximus78
    Participant
    Senior
    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 quote
    unkown0403
    Member
    New
    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 quote
    robertogozzi
    Moderator
    Master
    • 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
    maximus78 thanked this post
    #68513 quote
    unkown0403
    Member
    New
    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 quote
    robertogozzi
    Moderator
    Master
    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 quote
    robertogozzi
    Moderator
    Master
    Scusatemi gli errori di battitura, ma sto scrivendo dal cellulare.
Viewing 15 posts - 16 through 30 (of 38 total)
  • You must be logged in to reply to this topic.

Assistenza candela giapponese


ProBuilder: Indicatori & Strumenti Personalizzati

New Reply
Author
Summary

This topic contains 37 replies,
has 3 voices, and was last updated by maximus78
7 years, 11 months ago.

Topic Details
Forum: ProBuilder: Indicatori & Strumenti Personalizzati
Language: Italian
Started: 04/11/2018
Status: Active
Attachments: No files
Logo Logo
Loading...