TS su supporti e resistenze
Forums › ProRealTime forum Italiano › Supporto ProBuilder › TS su supporti e resistenze
- This topic has 6 replies, 3 voices, and was last updated 4 years ago by Nicolas.
-
-
09/17/2019 at 10:24 PM #107857
ciao,qualcuno è riuscito a creare un trading system che utilizza supporti e resistenze?
09/17/2019 at 11:19 PM #107865Questo è un esempio di strategia che acquista/vende sui Pivot https://www.prorealcode.com/topic/ordini-su-livelli-predeterminati/#post-62936.
Puoi modificarla prendendo altri spunti da quello che sicuramente, in italiano o inglese, troverai sul forum.
09/18/2019 at 9:05 PM #107898Ciao Roberto,grazie mille per la risposta, ho trovato il seguente indicatore che mi piace,come posso utilizzarlo per comprare e vendere nei pressi di queste linee?
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788DEFPARAM CalculateOnLastBars = 350 // To calculate the lines swing we take into consideration only the latest X candlesn = 50 // highest and lowest period for support/resistance fetchtolerance = 5// should be expressed in points) if there are two (or more) lines that are close to me, then you have to draw a center linelookback = 10 // period lookback to confirm support and resistance areasshowSupport = 1//(0=false , 1=true)showResistance = 1 //(0=false , 1=true)once linear = 0once lineas = 0once newlinear = 0once newlineas = 0once newlinearr = 0once newlineass = 0if showResistance thenresistance = highest[n](high) // resistance ( massimi precedenti dove i prezzi sono stati respinti)if resistance[n-lookback] = resistance[1] thenlinear = (resistance[1] + linear) / 2elselinear = linearendifif linear[2] = linear[1] and linear[1] = linear thennewlinear = linearendifi = 0valsup = newlinear + tolerance*pointsizevalinf = newlinear - tolerance*pointsizewhile i <> 350 doif newlinear[i] = 0 then//aiuta ad accorciare il ciclobreakendifcond = (newlinear[i] <= valsup and newlinear[i] >= valinf) or (newlineas[i] <= valsup and newlineas[i] >= valinf)if cond thennewlinearr = (newlinear[i] + newlinear)/2savedbar = barindex//[i]endifi = i+1wenddrawhline(newlinearr) coloured(0,125,255)if newlinearr<>oldtextr thendrawtext("▼ #newlinearr#",savedbar,newlinearr)oldtextr=newlinearrendifendifif showSupport thensupport = lowest[n](low) // support ( minimi precedenti dove i prezzi sono stati rimbalzati)if support[n-lookback] = support[1] thenlineas = (support[1] + lineas) / 2elselineas = lineasendifif lineas[2] = lineas[1] and lineas[1] = lineas thennewlineas = lineasendifi = 0valsup = newlineas + tolerance*pointsizevalinf = newlineas - tolerance*pointsizewhile i <> 350 doif newlineas[i] = 0 then//aiuta ad accorciare il ciclobreakendifcond = (newlineas[i] <= valsup and newlineas[i] >= valinf) or (newlinear[i] <= valsup and newlinear[i] >= valinf)if cond thennewlineass = (newlineas[i] + newlineas)/2savedbar = barindex[i]endifi = i+1wenddrawhline(newlineass) coloured(0,125,255)if newlinearr<>oldtexts thendrawtext("▲ #newlineass#",savedbar,newlineass)oldtexts=newlineassendifendifRETURN09/19/2019 at 7:48 AM #10791509/19/2019 at 8:33 PM #108003diciamo che mi andrebbe bene anche con un leggero margine(se fattibile) se no al tocco…
09/24/2019 at 9:51 AM #108324dovrei scrivere qualcosa tipo:
a1234567newlinearr=call"indicatore"c1= close crosses over newlinearrif c1 thanbuy 1 contract at marketmi dice che l’indicatore non produce valori validi..
09/26/2019 at 9:45 AM #108514Sì, l'indicatore disegna le linee, ma non invia alcun valore. Sei sicuro della strategia? Perché le linee che vedi nella cronologia sono linee tracciate perché il prezzo le ha rifiutate. So che nei forum c'è lo stesso indicatore che restituisce le ultime 10 righe nelle sue istruzioni RETURN, andrebbe bene se riuscissi a trovarlo, perché non ricordo dove sia! 🙂
-
AuthorPosts
Find exclusive trading pro-tools on