screener per semaforo quadratico
Forums › ProRealTime forum Italiano › Supporto ProScreener › screener per semaforo quadratico
- This topic has 4 replies, 2 voices, and was last updated 2 years ago by sfigatto.
-
-
12/12/2021 at 9:03 PM #18321812/13/2021 at 12:54 PM #183240
Credo tu ti riferisca a questo (Quadratic Semaphore): https://www.prorealcode.com/prorealtime-indicators/quadratic-semaphore/.
Eccolo:
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970//PRC_Quadratic Semaphore | indicator//25.08.2018//Nicolas @ www.prorealcode.com//Sharing ProRealTime knowledge// --- settingslength = 30p=6// --- end of settingsx1 = barindexx2 = square(x1)//upper semaphorey = highS11 = summation[length](x2) - square(summation[length](x1))/lengthS12 = summation[length](x1*x2) - (summation[length](x1) * summation[length](x2))/lengthS22 = summation[length](square(x2)) - square(summation[length](x2))/lengthSy1 = summation[length](y*x1) - (summation[length](y)*summation[length](x1))/lengthSy2 = summation[length](y*x2) - (summation[length](y)*summation[length](x2))/lengthmax1 = average[length](x1)max2 = average[length](x2)may = average[length](y)b2 = ((Sy1 * S22) - (Sy2*S12))/(S22*S11 - square(S12))b3 = ((Sy2 * S11) - (Sy1 * S12))/(S22 * S11 - square(S12))b1 = may - b2*max1 - b3*max2qr = b1 + b2*x1 + b3*x2//lower semaphoreyl = lowSy1l = summation[length](yl*x1) - (summation[length](yl)*summation[length](x1))/lengthSy2l = summation[length](yl*x2) - (summation[length](yl)*summation[length](x2))/lengthmayl = average[length](yl)b2l = ((Sy1l * S22) - (Sy2l*S12))/(S22*S11 - square(S12))b3l = ((Sy2l * S11) - (Sy1l * S12))/(S22 * S11 - square(S12))b1l = mayl - b2l*max1 - b3l*max2qrl = b1l + b2l*x1 + b3l*x2period = round(p/2)+1hh = qr[period]ll = qrl[period]countH = 0countL = 0for i = 1 to period-1 doif qr[i]<hh thencountH=countH+1endifif qrl[i]>ll thencountL=countL+1endifnextfor i = period+1 to p+1 doif qr[i]<hh thencountH=countH+1endifif qrl[i]>ll thencountL=countL+1endifnextSignal = 0if countH=p thenSignal = 1endifif countL=p thenSignal = 2endifSCREENER[Signal](Signal AS "1=↑, 2=↓")12/13/2021 at 5:27 PM #183254Grazie, purtroppo non mi sembra venga fatto lo screener di una azione alla quale inizia il segnale sul grafico
esempio :vedi screenshot di micron technology.
Chiedevo se era possibile individuare tramite screener le azioni quando iniziano ad avere il segnale
Grazie
12/13/2021 at 6:46 PM #183259Il segnale si vede quanto viene stampato il punto, Rosso o Blù, alcune candele dopo, in quanto attende la conferma.
Ho trovato questo screener scritto da Nicolas, provalo https://www.prorealcode.com/topic/screener-semaphore-quadratique/#post-108852, ma credo ci sia sempre un ritardo.
E’ il modo in cui è concepito che non permette di avere un “inizio”, perché quell’inizio viene stabilito alla fine.
12/13/2021 at 7:03 PM #183261 -
AuthorPosts
Find exclusive trading pro-tools on