Glad påsk på Er;
Här är jag uppe med tuppen och försöker skriva ett script
som inte ger köpsignal flera gånger i rad, utan det ska bara
ge köpsignal om jag har fått säljsignal emellan.
( Ligger jag redan i köp vill jag inte köpa ännu mera )
Tyvärr får jag det inte att fungera, kan någon
hjälpa mej med detta ?
Tack !
Kent
Jag har följande med infällda kommentarer :
...
...
i10
(
{ Man kan aldrig få köpsignal och säljsignal samtidigt }
{ Tror även att jag måste fått en säljsignal tidigare då jag sätter innehav = 0 }
köpsignal=funktion1(...)
säljsignal=funktion2(...)
{
Sätt innehav till 1 om ( köpsignal och inget innehav ) :
if ( ( köpsignal > 0 ) && ( innehav == 0 ) )
innehav := 1;
else
innehav := 0;
}
innehav=IF(AND(köpsignal,NOT(innehav)),1,0)
{
Om säljsignal sätt innehav till 0
if( säljsignal > 0 )
innehav := 0;
else
/* ingenting vilket innebär innehav := innehav */
}
innehav=IF(säljsignal,0,innehav)
{ Förmodligen får jag inte ha "innehav" i högerledet ovan av någon anledning ????? }
MULT(innehav,100)
)
Här är jag uppe med tuppen och försöker skriva ett script
som inte ger köpsignal flera gånger i rad, utan det ska bara
ge köpsignal om jag har fått säljsignal emellan.
( Ligger jag redan i köp vill jag inte köpa ännu mera )
Tyvärr får jag det inte att fungera, kan någon
hjälpa mej med detta ?
Tack !
Kent
Jag har följande med infällda kommentarer :
...
...
i10
(
{ Man kan aldrig få köpsignal och säljsignal samtidigt }
{ Tror även att jag måste fått en säljsignal tidigare då jag sätter innehav = 0 }
köpsignal=funktion1(...)
säljsignal=funktion2(...)
{
Sätt innehav till 1 om ( köpsignal och inget innehav ) :
if ( ( köpsignal > 0 ) && ( innehav == 0 ) )
innehav := 1;
else
innehav := 0;
}
innehav=IF(AND(köpsignal,NOT(innehav)),1,0)
{
Om säljsignal sätt innehav till 0
if( säljsignal > 0 )
innehav := 0;
else
/* ingenting vilket innebär innehav := innehav */
}
innehav=IF(säljsignal,0,innehav)
{ Förmodligen får jag inte ha "innehav" i högerledet ovan av någon anledning ????? }
MULT(innehav,100)
)
Comment