imported>WikiAdmin |
imported>WikiAdmin |
Riga 1: |
Riga 1: |
− | Formula per MetaStock®<br>Benchè fosse teoricamente possibile sviluppare l'Insync Index in un'unica formula, è preferibile arrivare ad esso in più passaggi successivi, definendo prima gli indicatori che lo compongono. Del resto, ciascun indicatore, come si può notare, è sviluppato in maniera non proprio canonica. Il lettore deve pertanto inserire tutte le formule sottostanti fra le Custom Formula del MetaStock®.
| + | Controlla la posizione della chiusura rispetto al midpoint della giornata per calcolare una curva cumulata sul volume.<br>Categoria: Volume<br>Formula per MetaStock™: |
| | | |
− | FORMULA NAME: InSync Index | + | INIZIO FORMULA<br>Cum((C-((H+L)/2))*V)<br>FINE FORMULA<br> |
− | | |
− | 50 + fml("CCIInS") + fml("BOLInSLL") + fml("RSIInS") + fml("sto%kInS") + fml("sto%dInS") + fml("MFIInS") + fml("EMVInSB") + fml("EMVInSS") + fml("ROCInSS") + fml("ROCInSB") + ref(fml("PDOInSS"),-10) + ref(fml("PDOInSB"),-10) + fml("MACDInSS") + fml("MACDInSB")
| |
− | | |
− | <br>FORMULA NAME: CCIInS<br>if(cci(14), >, 100, 5, if(cci(14),<,-100, -5, 0))
| |
− | | |
− | FORMULA NAME: RSIInS<br>if(rsi(14),>,70,5,if(rsi(14),<,30,-5,0))
| |
− | | |
− | FORMULA NAME: STO%kInS<br>if(stoch(14,1),>,80,5,if(stoch(14,1),<,20,-5,0))
| |
− | | |
− | FORMULA NAME: STO%dInS<br>if(stoch(14,3), > ,80, 5, if(stoch(14,3), <, 20, -5,0))
| |
− | | |
− | FORMULA NAME: MFIInS<br>if(mfi(20),>,80,5,if(mfi(20),<,20,-5,0))
| |
− | | |
− | FORMULA NAME: ROCInS2 ROC10 - MA(roc10,10)<br>roc(C , 10, $) - mov(roc(C,10,$), 10,S)
| |
− | | |
− | FORMULA NAME: EMVInSS Sell Signal Only<br>if(fml("EMVInS2"),>,0,if(mov(emv(10,S),10,S) , > ,0, 5, 0),0)
| |
− | | |
− | FORMULA NAME: EMVInS2<br>emv(10,S) - mov(emv(10,S),10,S)
| |
− | | |
− | FORMULA NAME: EMVInSB Buy Signal Only<br>if(fml("EMVInS2"),<,0, if(mov(emv(10,S),10,S), <, 0, -5, 0),0)
| |
− | | |
− | FORMULA NAME: ROCInSS ROC Sell Signal Only<br>if(fml("ROCInS2"), > , 0, if(mov(roc(C,10,$), 10,S),>,0,5,0),0)<br>FORMULA NAME: ROCInSB ROC Buy Signal<br>if(fml("ROCInS2"), <, 0, if(mov(roc(C,10,$),10,S),<,0,-5,0),0)
| |
− | | |
− | FORMULA NAME: PDOInS2 ind - mov(ind)<br>dpo(18) - mov(dpo(18), 10, S)
| |
− | | |
− | FORMULA NAME: PDOInSS PDO Sell Signal<br>if(fml("PDOInS2"), >, 0, if(mov(dpo(18),10,S), >, 0, 5, 0), 0)
| |
− | | |
− | FORMULA NAME: PDOInSB PDO Buy Signal<br>if(fml("PDOInS2"), <, 0, if(mov(dpo(18),10,S), <, 0, -5, 0), 0)
| |
− | | |
− | FORMULA NAME: MACDInS2 macd - ma(macd)<br>macd() - mov(macd(), 10, S)
| |
− | | |
− | FORMULA NAME: MACDInSS MACD Sell Signal<br>if(fml("MACDInS2"), >, 0, if(mov(macd(),10, S), > , 0, 5, 0), 0)
| |
− | | |
− | FORMULA NAME: MACDInSB MACD Buy Sig Only<br>if(fml("MACDInS2"), < , 0, if(mov(macd(),10,S), <, 0, -5, 0), 0)
| |
− | | |
− | FORMULA NAME: BOLInSUB Bollinger Upper Band<br>mov(C,20,S) + 2 * (std(C , 20))
| |
− | | |
− | FORMULA NAME: BOLInSLB Bollinger Lower Band<br>mov(C,20,S) - 2 * (std(C ,20))
| |
− | | |
− | FORMULA NAME: BOLInS2 %B Calculation<br>(C-fml("BOLInSLB")) / (fml("BOLInSUB") - fml("BOLInSLB"))
| |
− | | |
− | FORMULA NAME: BOLInSLL<br>if(fml("BOLInS2"), <, .05, -5, if(fml("BOLInS2"), >, .95, 5, 0))<br> | |
| | | |
| == Vedi anche: == | | == Vedi anche: == |
| | | |
− | *[[Indice sequenziale Formule|Indice sequenziale Formule]] | + | *[[Indice sequenziale Formule|Indice sequenziale Formule]]<br> |
− | *[[Insync Index|Insync Index]]
| |
| | | |
| [[Category:Formule]] | | [[Category:Formule]] |