Money management visivo
Forums › ProRealTime forum Italiano › Supporto ProOrder › Money management visivo
- This topic has 6 replies, 2 voices, and was last updated 3 years ago by robertogozzi.
-
-
01/09/2021 at 3:04 PM #157097
In questo trailing profit (idea ripresa dal blog: “Trailing stop with the Max Favorable Excursion – Mfe”), che riporto con insertPrtCode, vorrei, dato che non conosco ancora le formule “visive” di PRT, sapere se è possibile tracciare sul grafico ( dopo che un TS è entrato) con una leggera linea orizzontale colorata, il livello di attivazione del trailing (chiamato nel mio caso: trailingActivation), per VEDERE quando appunto si attiva il trailing (ma possono essere anche livelli di stoploss …) . GRAZIE
Livello attivazione Trailing Profit123456789101112131415161718192021222324252627trailingActivation = (close * 0.8 / 100) / pointsize //livello di attivazione del trailiing profittrailingDelta = (close * 0.4 / 100) / pointsize // livello del massimo ritraccimento consentitoIf not onmarket thenmaxPrice=0minPrice=closepriceExit=0endifIf longonmarket thenmaxPrice=Max(maxPrice,high) // ritracciamento dal massimo raggiuntoif maxPrice-tradePrice[1]>trailingActivation*pointSize thenpriceExit=maxPrice-trailingDelta*pointSizeendifendifif shortonmarket thenminPrice=Min(minPrice,low)if tradePrice[1]-minPrice>trailingActivation*pointSize thenpriceExit=minPrice+trailingDelta*pointSizeendifendifif onmarket and priceExit>0 thensell at priceExit STOPexitshort at priceExit STOPendif01/09/2021 at 3:20 PM #15710101/09/2021 at 3:32 PM #157104Non è possibile, solo gli indicatori possono tacciare linee.
01/09/2021 at 3:37 PM #15710501/09/2021 at 4:27 PM #157111Solo gli indicatori possono farlo.
01/09/2021 at 4:47 PM #157115Un ultima domanda-tentativo: ho visto nei vari esempi che vengono plottati punti, rettangoli, cerchi …. (anche se ancora non saprei replicarli). Sarebbe possibile con un segnale fatto da soli indicatori, che, come scrivi, sono gli unici che permettono di plottare qualcosa, stampare qualcosa sul grafico all’altezza del trailing?
In ogni caso, mi puoi fare un qualsiasi esempio didattico (per imparare) di come un indicatore plotta, ad esempio, un punto sul grafico?
Ciao e grazie
01/09/2021 at 5:12 PM #157117Questa è una semplice strategia che puoi lanciare in autotrading (SL e TP elevati perché fatta sul Dax Daily):
Strategia1234567891011DEFPARAM CumulateOrders = FALSEIF close CROSSES OVER Average[100,0](close) AND Not LongOnMarket THENBUY 1 Contract at MarketSET TARGET pPROFIT 1000SET STOP pLOSS 300ENDIFIF close CROSSES UNDER Average[100,0](close) AND Not ShortOnMarket THENSELLSHORT 1 Contract at MarketSET TARGET pPROFIT 1000SET STOP pLOSS 300ENDIFquesta è la stessa, sotto forma d’indicatore da mettere sul prezzo. Stampa una linea blu al livello di entrata a mercato quando è Long, rossa quando è Short (niente quando non è a mercato):
Indicatore12345678910111213141516171819202122232425262728293031323334353637383940r = 0g = 0b = 255t = 255// LONGIF close CROSSES OVER Average[100,0](close) AND Not IamLong THENIamLong = 1IamShort = 0EntryPrice = closeENDIF// SHORTIF close CROSSES UNDER Average[100,0](close) AND Not IamShort THENIamLong = 0IamShort = 1EntryPrice = closeENDIF// Tp o Sl LONGIF IamLong THENIF ((close - EntryPrice) >= 1000) OR ((EntryPrice - close) >= 300) THENIamLong = 0ENDIFENDIF// Tp o Sl SHORTIF IamShort THENIF ((close - EntryPrice) >= 300) OR ((EntryPrice - close) >= 1000) THENIamShort = 0ENDIFENDIF//IamOnMarket = IamLong OR IamShortIF IamShort THENr = 255b = 0ENDIF//IF Not IamOnMarket THENEntryPrice = closet = 0ENDIFRETURN EntryPrice COLOURED(r,g,b,t) STYLE(line,2) AS "EntryPrice" -
AuthorPosts