Risultati da 1 a 10 di 18

Visualizzazione Ibrida

  1. #1

    Data Registrazione
    Jul 2015
    Messaggi
    137
    INPUTS: @periods(9), @strenght(5), @@baseProfitAmount (100), @baseStopLoss (80) 
    set take_profit= @baseProfitAmount*(STDDEV (CLOSE, 9, 2, SIMPLE) / CLOSE)
    SET STOP_LOSS = @baseStopLoss*(STDDEV (CLOSE, 9, 2, SIMPLE) / CLOSE)
    SET A = SuperTrend(@periods, @strenght)
    # Condizione di mercato aperto
    SET timeTrading = (TIME > 0900 AND TIME < 1735)
    CROSSOVER(CLOSE, A) AND timetrading
    La verifica l'avevo già fatta, esito OK.

    Però, quando apre una posizione la chiude subito.

  2. #2
    L'avatar di Apocalips
    Data Registrazione
    May 2011
    Località
    PESCARA
    Messaggi
    2,630
    Citazione Originariamente Scritto da robdd Visualizza Messaggio
    Però, quando apre una posizione la chiude subito.
    probabilmente perchè lo stop loss è troppo vicino al prezzo di ingresso addirittura sotto il tick minimo di variazione

    manda in debug la variabile stoploss e verifica


    Apo
    ....non si desidera ciò che è facile ottenere (Ovidio)....

  3. #3

    Data Registrazione
    Jul 2015
    Messaggi
    137
    Citazione Originariamente Scritto da Apocalips Visualizza Messaggio
    probabilmente perchè lo stop loss è troppo vicino al prezzo di ingresso addirittura sotto il tick minimo di variazione

    manda in debug la variabile stoploss e verifica


    Apo
    Ho aperto finestra debug da Easy script editor, ma non succede niente.

    Come si fa?

  4. #4
    L'avatar di Apocalips
    Data Registrazione
    May 2011
    Località
    PESCARA
    Messaggi
    2,630
    Citazione Originariamente Scritto da robdd Visualizza Messaggio
    Ho aperto finestra debug da Easy script editor, ma non succede niente.

    Come si fa?
    Basta che in fondo allo script aggiungi la seguente riga di comando

    PRINT(STOP_LOSS)
    dopodichè manda in strategy , apri la finestra debug e vedrai stampati i valori di stop loss ad ogni variazione di tick


    Clicca sull'immagine per ingrandirla

Nome: Cattura.PNG
Visite: 12
Dimensione: 30.3 KB
ID: 19278


    se poi vuoi storicizzare la tua variabile Stop_loss ti costruisci un indicatore di tipo custom

    Clicca sull'immagine per ingrandirla

Nome: Cattura1.PNG
Visite: 25
Dimensione: 11.4 KB
ID: 19279

    Clicca sull'immagine per ingrandirla

Nome: Cattura3.PNG
Visite: 31
Dimensione: 69.7 KB
ID: 19280

    buon divertimento

    Apo
    Ultima modifica di Apocalips; 16-11-15 alle 10:23
    ....non si desidera ciò che è facile ottenere (Ovidio)....

  5. #5

    Data Registrazione
    Jul 2015
    Messaggi
    137
    Grazie mille !!!

  6. #6

    Data Registrazione
    Jul 2015
    Messaggi
    137
    Fermo restando che sono un niubbo e che mi mancano proprio le basi, però mi piace scoprire cose nuove, pensavo che la base stoploss fosse il numero di punti persi, come ad esempio lo stop loss normale.
    Invece, devo mettere valori molto più alti (es. 170000).

    Come mi dovrei regolare?

  7. #7
    L'avatar di Cagalli Tiziano
    Data Registrazione
    Dec 2007
    Località
    Rovigo
    Messaggi
    11,168
    Citazione Originariamente Scritto da robdd Visualizza Messaggio
    Fermo restando che sono un niubbo e che mi mancano proprio le basi, però mi piace scoprire cose nuove, pensavo che la base stoploss fosse il numero di punti persi, come ad esempio lo stop loss normale.
    Invece, devo mettere valori molto più alti (es. 170000).

    Come mi dovrei regolare?
    Dato che il valore per cui moltiplichi è molto basso, basta moltiplicarlo per 1000 e così avra una vaiazione che è coerente con il valore in punti ad esempio gli 80 punti vengono variati di 20/100 punti a seconda della volatilità:

    INPUTS: @periods(9), @strenght(5), @@baseProfitAmount (100), @baseStopLoss (80) 
    set take_profit= @baseProfitAmount + ((STDDEV(CLOSE, 9, 2, SIMPLE) / close)*1000)
    SET STOP_LOSS = @baseStopLoss + ((STDDEV (CLOSE, 9, 2, SIMPLE) / close)*1000)
    SET A = SuperTrend(@periods, @strenght)
    # Condizione di mercato aperto
    SET timeTrading = (TIME > 0900 AND TIME < 1735)
    
    
    CROSSOVER(CLOSE, A)
    
     
    PRINT(STOP_LOSS, TAKE_PROFIT)
    ..se corri dietro a due lepri, non ne prendi nemmeno una.

  8. #8

    Data Registrazione
    May 2012
    Località
    Roma
    Messaggi
    593
    Citazione Originariamente Scritto da Apocalips Visualizza Messaggio
    ...
    se poi vuoi storicizzare la tua variabile Stop_loss ti costruisci un indicatore di tipo custom

    Clicca sull'immagine per ingrandirla

Nome: Cattura1.PNG
Visite: 25
Dimensione: 11.4 KB
ID: 19279

    Clicca sull'immagine per ingrandirla

Nome: Cattura3.PNG
Visite: 31
Dimensione: 69.7 KB
ID: 19280

    ...

    Apo
    Bello, non ci avevo mai pensato che potrebbe essere utile disegnarti una variabile invece di stamparla!
    Io non vendo tasti ! - Tiziano Cagalli ...quindi se c'è un tasto (su Fiuto) vuol dire che serve !!

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
Contattaci

Chiama gli esperti
+39 0425 792923

Chiamaci
Email

Richiedi informazioni via E-MAIL
info@playoptions.it

Scrivici
Nostri Uffici

Vieni a trovarci
45100 Rovigo

Contattaci

Serve Aiuto?

Contattaci per maggiori informazioni.

Denis MorettoSpecialista Finanziario
Contattaci
Questo sito utilizza cookie tecnici e di profilazione. Cliccando su accetta si autorizzano tutti i cookie di profilazione. Cliccando su rifiuta o la X si rifiutano tutti i cookie di profilazione. Cliccando su personalizza è possibile selezionare quali cookie di profilazione attivare.