Buongiorno a tutti vorrei impostare l’orario sul mio trading automatico dalle 8:00 di mattina fino alle 20.00 di sera come posso fare ?
Grazie
Ti aiutiamo volentieri, però devi leggere le regole e ricordarle!
In pochi giorni ne hai ignorate diverse!
Dai un titolo significativo al tuo argomento. Descrivi la tua domanda o l’oggetto nel titolo. Non utilizzare titoli privi di significato come “Aiuto per la codifica”.
Grazie:)
Devi stabilire una condizione temporale che userai quando devi entrare a mercato:
TimeCond = Time >= 080000 and Time <= 200000
If MieCondizioni and TimeCond and not OnMarket then
Buy 1 contract at market
endif
Questo ti impedisce di aprire posizioni al di fuori dall’intervallo 8-20, ma lascia aperte le posizioni in corso.
Se alle 20 vuoi chiudere tutte le posizioni aperte devi aggiungere:
If Time >= 200000 then
Sell at market
Exitshort at market
Endif
Ok grazie ma questi parametri in che punto del codice devo inserirli?
All’inizio, dopo i vari DEFPARAM (se ne usi qualcuno).
Ad ogni modo fai qualche prova.
Ok grazie della disponibilità
Buongiorno vorrei sapere se è possibile, siccome ho trovato un codice, sapere cosa fa esattamente e quando entra a mercato e perché, Grazie
Va bene, se posso ti aiuto.
Eccolo
defparam cumulateorders = true
av1 = average[3](close)
av2 = average[20](close)
av3 = average[50](close)
//x = 0.5
bull = close> av1 and close >av2 and close > av3
bear = close <av1 and close <av2 and close <av3
//n= 1
If (high-low) = 0 Then
HiLo = 1
Else
HiLo = (high-low)
EndIf
hammerupnegated= max(open,close)<min(open[1],close[1]) and (abs(open-close)/max(pointsize,HiLo))>0.5
hammerup = min(open[1],close[1])>high[1]-(high[1]-low[1])/3 //and timeok
hammerupnegated= max(open,close)<min(open[1],close[1]) and (abs(open-close)/max(pointsize,HiLo))>0.5
cs = hammerup and hammerupnegated and bear
hammerdown = max(open[1],close[1])<low[1]+(high[1]-low[1])/3 //and timeok
hammerdownnegated = min(open,close)>max(open[1],close[1]) and (abs(open-close)/max(pointsize,HiLo))>0.5
cl = hammerdown and hammerdownnegated and bull
if cs and not onmarket then
sellshort 0.25 contract at market
endif
if cl and not onmarket then
buy 0.25 contract at market
endif
//TRAILING STOP
TGL =25
TGS= 25
if not onmarket then
MAXPRICE = 0
MINPRICE = close
PREZZOUSCITA = 0
ENDIF
if longonmarket then
MAXPRICE = MAX(MAXPRICE,close)
if MAXPRICE-tradeprice(1)>=TGL*pointsize then
PREZZOUSCITA = MAXPRICE-TGL*pointsize
ENDIF
ENDIF
if shortonmarket then
MINPRICE = MIN(MINPRICE,close)
if tradeprice(1)-MINPRICE>=TGS*pointsize then
PREZZOUSCITA = MINPRICE+TGS*pointsize
ENDIF
ENDIF
if onmarket and PREZZOUSCITA>0 then
EXITSHORT AT PREZZOUSCITA STOP
SELL AT PREZZOUSCITA STOP
ENDIF
SET STOP ploss 25
SET TARGET pPROFIT 75
Io posso darti una mano, nei limiti del mio tempo, però se non smetti di ignorare le regole d’ora in poi ti cancellerò i post che scrivi, invitandoti a riscriverli correttamente.
usa sempre il pulsante “Inser PRT code” quando inserisci il codice nei tuoi post per facilitare la lettura degli altri. Grazie:)
Inoltre cerca di evitare di scrivere il codice in un post e in un altro scrivere solo Eccolo.
Quando pubblichi il post hai 5 minuti per poterlo correggere, se hai sbagliato o dimenticato qualcosa, basta che tu clicchi su EDIT.
Non c’è scritto niente dove l’hai trovato?
Comunque cerca il pattern HAMMER ed entra in direzione opposta se il prezzo è sotto o sopra le tre medie.
Le linee da 34 a 57 sono il trailing stop.
Me lo ha dato un mio amico