Minimi Massimi MTF
Forums › ProRealTime forum Italiano › Supporto ProBuilder › Minimi Massimi MTF
- This topic has 38 replies, 3 voices, and was last updated 4 years ago by robertogozzi.
-
-
03/05/2019 at 12:57 AM #9284903/05/2019 at 12:59 AM #92850
La mia idea è proprio quella di disegnare tali livelli per studiare il comportamento del prezzo (qualsiasi strumento esso sia) su tali livelli che secondo me sono molto importanti e funzionano.
Non mancherò di aggiornarVi ovviamente sulla strategia.
Grazie ancora
03/05/2019 at 8:53 AM #92859ProBuilder non ha il supporto MTF, quindi vanno calcolati i dati.
Spiegami:
- come li vuoi disegnare
- quando li vuoi disegnare
- per quanto tempo ciascuno di quei dati deve restare disegnato
03/05/2019 at 2:21 PM #92884Innanzitutto grazie per avermi risposto.
Sul grafico ho bisogno di avere O C H L settimnli mensili annuli relativi alla settimana /mese/anno precedenti (eventualmemte anche TF bimestrali etcc ma x quuelli vedrmo piu avnti) disegnati tramite un segmento.
Il tutto per enne barre indietro. Questo xche voglio esservare come si comporta il prezzo su tali livelli.
Io qualche riga di programma lho messa giu ma fino a stasera non posso inviarla.
Grazie.
P.s
Scusa x errori grammticli ma scrivo dal cell
03/05/2019 at 10:18 PM #92918Qs cosa mi fa incazzzz…
Perchè la funzione IF non “funziona”:
Once InizioSettimana=1
Once FineSettimana=5
Once Unasolavolta=2
Barraodierna=barindex
If Unasolavolta = 2 then perchè quando il sistema arriva qui per la primavolta il valore di Unasolavolta non è 2 ? Ma se lo dichiarato con Once la primavolta deve essere 2 ed invece non è cosiiiiiiii. NONCAPISCOOOO
DoW=dayofweek+4
Unasolavolta=3
y=barindex
else
DoW=5
x=barindex
endif03/05/2019 at 10:21 PM #92919E poi come possibile che PRT non abbia un degno sistema di Debug ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ?
Per fare il debug del sistema devo crearmi un’indicatore del sistema per veder quali valori assumono certe variabili.
Mi fa incazzzzzz questa cosa
Scusate lo sfogo
03/05/2019 at 10:47 PM #92921Non ho ancora messo le mani su quello che avevi chiesto, li farò presto.
Circa il problema di IF, quella è una strategia?
Se si, usa DEFPARAM PRELOADBARS=0, altrimenti vengono caricare barre iniziali e quando arriva li in realtà sei alla barra 2000 (default).
Esistono GRAPH e GRAPHONPRICE per il debugging, quando sarò al PC ti mostrerò come usarli con le strategie. Per usarli con uno screener o indicatore dovrai prima trasformarlo in strategia. Solo ProBackTest ha il debugger.
03/05/2019 at 10:50 PM #9292203/06/2019 at 12:13 PM #92959Per quanto riguarda il debugging, si può fare solo con ProBackTest (però è solitamente semplice convertire uno screener o un indicatore in strategia), ti allego l’immagine del backtest di questo esempio di strategia:
123456789101112131415IF Not OnMarket THENStopLoss = close - lowest[3](low)TargetProfit = StopLoss * 2ENDIFMedia = average[200,0](close)IF close CROSSES OVER Media AND Not OnMarket THENBUY 1 CONTRACT AT MARKETSET TARGET PROFIT TargetProfitSET STOP LOSS StopLossENDIFgraph closegraph lowest[3](low)graphonprice Media coloured(0,128,0,255) AS "Media"graphonprice close - StopLoss coloured(255,0,0,255) AS "SL"graphonprice close + TargetProfit coloured(0,0,255,255) AS "TP"Come vedi, in arancio ho colorato le variabili da visualizzare con GRAPH nel riquadro delle variabili, mentre in viola ho colorato le variabili da visualizzare con GRAPHONPRICE sul grafico dei prezzi, in tal modo ti disegnano le linee che puoi confrontare con l’andanento dei prezzi.
Appena ho un pò di tempo torno alla tua prima domanda.
03/06/2019 at 12:53 PM #92972Scusami, avevo dimenticato l’immagine.
03/06/2019 at 2:00 PM #9298203/07/2019 at 7:02 PM #93092Eccolo, provalo:
Minini e Massimi MENSILI e SETTIMANALI sul Giornaliero1234567891011121314151617181920DEFPARAM CalculateOnLastBars = 800IF BarIndex = 0 THENMinMese = 999999MaxMese = 0MinSett = 999999MaxSett = 0ENDIFIF Month < Month[1] THENMinMese = 999999MaxMese = 0ENDIFIF DayOfWeek = 1 AND (DayOfWeek[1] <> DayOfWeek) THENMinSett = 999999MaxSett = 0ENDIFMinMese = min(MinMese,low)MaxMese = max(MaxMese,high)MinSett = min(MinSett,low)MaxSett = max(MaxSett,high)RETURN MinMese AS "MinMese",MaxMese AS "MaxMese",MinSett AS "MinSett",MaxSett AS "MaxSett"Per metterlo sul grafico dei prezzi clicca sulla chiave inglese (in alto a sinistra del grafico) e seleziona l’indicatore, dopo che l’hai inserito tra i tuoi indicatori.
Puoi stabilire colori e spessore dalla proprietà.
03/07/2019 at 10:16 PM #93118Grazie 1000 ma io cercavo una cosa un po’ diversa.
Vorrei rappresentare, x esempio, i minimi e i massimi su TF sett e Mensile della sett/mese precedente nella settimana/mesi odierni per vedere come si comporta il prezzo su tali livelli
Ti allego un grafico per capire meglio.
Grazie
Roberto
p.s. Barindex=0 significa che sei sulla prima barra a partire da destra ?
03/07/2019 at 10:22 PM #93123Ad esempio, nella settimana odierna, cosa vuoi che si veda sul grafico?
03/07/2019 at 10:32 PM #93124Nella settimana odierna vorrei che venissero tratteggiate ad esempio il minimo e il massimo della barra della settimanale sottoforma di segmento che va da lunedi 04.03 a oggi
Quindi due livelli orizzonali che identifcano il minimo e il massimo della scorsa settimana.
Vedi esempio allegato
-
AuthorPosts
Find exclusive trading pro-tools on