Discussione: Domanda da principiante: impostare una trigger line
Visualizzazione Ibrida
-
31-10-16, 18:44 #1
- Data Registrazione
- May 2010
- Messaggi
- 47
Domanda da principiante: impostare una trigger line
Buona sera,
mi trovo di nuovo di fronte a un piccolissimo/grande problema per me: l'impostazione di una trigger line.
Mi serve sia per usare il Trend Slope, sia per filtrare in uscita un TS basato sul followme. Nel primo caso ovviamente mi serve impostarla a zero, nel secondo circa 80.
Non so proprio da dove partire...
Devo metterla nell'indicatore? ma come? e poi come la "unisco" al trend slope?
chiedo anticipatamente scusa per la domanda banale...
Grazie
Francesco
-
31-10-16, 23:36 #2
Ciao Francesco
Per disegnare una trigger su un indicatore è semplicissimo, basta che ti posizioni con il mouse sull'indicatore e poi con il tasto destro apri il menu a tendina dove vai a selezionare horizzontal line
Se poi ti serve l'indicatore Trend Slope bello è pronto con zeroline e trigger settabile a pacimento ti metto il codice :
inputs: @price(close), @periods(14), @Trigger(20) set a = TrendSlope(@price, @periods) set PLOT1 = a set PLOT2 = @Trigger set PLOT3 = ZeroLine() set PLOTCOLOR1 = COLOR_RED set PLOTCOLOR2 = COLOR_LIGHT_YELLOW set PLOTCOLOR3 = COLOR_WHITE
caricando il quale ti esce questa schermata in cui vai ad imputare a piacimento price, periodo e trigger:
ApoUltima modifica di Apocalips; 01-11-16 alle 00:58
....non si desidera ciò che è facile ottenere (Ovidio)....
-
03-11-16, 19:24 #3
- Data Registrazione
- May 2010
- Messaggi
- 47
Grazie per l'aiuto apo. Sono riuscito a fare le dovute modifiche e percentualizzando l'indicatore viene come avevo in mente (coi limiti a 80 e 20). Il problema è che mi compare sempre la stessa finestra d'errore e non so a cosa è dovuta.
Il codice, per chiarezza, è questo:
BUY
INPUTS: @periods(14)
set ts = TrendSlope(CLOSE, @periods)
CROSSOVER(ts, 20)
Qualcuno sa dirmi come risolvere il problema?
-
04-11-16, 17:29 #4
-
04-11-16, 19:22 #5
- Data Registrazione
- May 2010
- Messaggi
- 47
Una buona profittabilità ma senza risultati
Grazie mille per la risposta!
e visto che sono qui per rompere senza pietà, avrei un'altra domanda: mi serve stabilire che la barra attuale HEIKIN ASHI debba essere il doppio della precedente.
Il codice fin'ora non mi restituisce il risultato corretto; il ragionamento, quindi, dovrà essere un'altro... ma quale? (Mi sono intestardito perchè già così dona risultati, seppure molto mediocri, ma meritevoli di attenzione)
BUY
INPUTS: @stop(1000), @gain(200)
SET STOP_LOSS = @stop
SET TAKE_PROFIT = @gain
set verde = HACLOSE > HAOPEN
set rosso = HACLOSE < HAOPEN
set ll = LOW=TODAYLOW()
set hh = HIGH=TODAYHIGH()
set verdeprima = ref(verde, 1)
set rossoprima= ref(rosso, 1)
set doppio = (verdeprima or rossoprima)*2
set compro = (verde>=doppio)
ll and compro
SELL
set verde = HACLOSE > HAOPEN
set rosso = HACLOSE < HAOPEN
set ll = LOW=TODAYLOW()
set hh = HIGH=TODAYHIGH()
set verdeprima = ref(verde, 1)
set rossoprima= ref(rosso, 1)
set doppio = (verdeprima or rossoprima)*2
set vendo = (rosso>=doppio)
hh and vendo
Grazie
PS: ringrazio il supporto di questo forum che, ostinatamente, continua a rispondere alle mie incessanti domande, facendomi imparare tantissimo giorno dopo giorno. GRAZIE!!
-
05-11-16, 13:59 #6
Ciao Fram , mi sembra di capire, perdonami se ho inteso male, che ricerchi le seguenti condizioni di ingresso:
Condizione A = barra heikin-hashi verde/rossa con il minimo/massimo coincidente con il todaylow/todayhigh
Condizione B = il corpo di questa barra deve essere almeno il doppio della precedente barra che contenga le caratteristiche descritte in Cond A
e che si sia presentata non necessariamente nella giornata odierna.
Condizione finale = A+B
Se ho interpretato bene la soluzione potrebbe essere questa:
BUY SCRIPT
INPUTS: @stop(1000), @gain(200) SET STOP_LOSS = @stop SET TAKE_PROFIT = @gain set verde = HACLOSE > HAOPEN set rosso = HACLOSE < HAOPEN set ll = LOW = TODAYLOW() set hh = HIGH = TODAYHIGH() set AmpBarra = POS(HACLOSE-HAOPEN) set cond = (ll and verde) or (hh and rosso) set h = CHANGEIF(cond, AmpBarra) ll and verde and AmpBarra >= REF(2*h,1)
SELL SCRIPT
set verde = HACLOSE > HAOPEN set rosso = HACLOSE < HAOPEN set ll = LOW = TODAYLOW() set hh = HIGH = TODAYHIGH() set AmpBarra = POS(HACLOSE-HAOPEN) set cond = (ll and verde) or (hh and rosso) set h = CHANGEIF(cond, AmpBarra) hh and rosso and AmpBarra >= REF(2*h,1)
ApoUltima modifica di Apocalips; 05-11-16 alle 14:10
....non si desidera ciò che è facile ottenere (Ovidio)....