aiuto indicatore Metastock * VT (corretto)

  • ANNUNCIO: Segui le NewsLetter di Borse.it.

    Al via la Newsletter di Borse, con tutte le notizie quotidiane sui mercati finanziari. Iscriviti per rimanere aggiornato con le ultime News di settore, quotazioni e titoli del momento.
    Per iscriverti visita questo link.

dc881

Nuovo Utente
Registrato
6/1/06
Messaggi
6
Punti reazioni
0
Avrei bisogno di un aiuto per tradurre questo indicatore di metastock
Grazie anticipatamente.

loss:=Input("Loss",0,1000,2);
If(
C=PREV,
PREV,
If(
((Ref(C,-1)<PREV)AND (C<PREV)),
Min(PREV,C*(1+loss/100)),
If(
(Ref(C,-1)>PREV) AND (C>PREV),
Max(PREV,C*(1-loss/100)),
If(
C>PREV,
C*(1-loss/100),
C*(1+loss/100)
)
)
)
)
 
Codice:
input: loss(2);
Var: mioInd,ixV; 		// Agggiungere qui le variabili che vi servono

if C = mioInd[1] then
   mioInd = mioind[1];
elseif (C[1] < mioInd[1]) and (C<mioInd[1]) then
   mioInd = min(mioInd[1], C * (1 + loss/100));
elseif (C[1] > mioInd[1]) and (C>mioInd[1]) then
   mioInd = max(mioInd[1], C* (1 - loss/100));
elseif (C > mioind[1]) then
   mioInd = C*(1-loss/100);
else
   mioInd = C*(1+loss/100);
endif;
plotchart(mioInd, 0, red, solid, 1);

non avendo potuto provare a fare un confronto non sono certo che non ci siano errori. La formula corretta comunque dovrebbe essere questa. Verifichi in ogni caso la correttezza dei dati.

Cordiali Saluti,
Assistenza Traderlink
 
tutto OK

Grazie, funziona correttamente e non mi sembra male, ha bisogno di qualche integrazione...ma è una buona base
 
Indietro