Show/Hide Toolbars

Hitta kursvinnare - Hjälpmanual

Navigation: HkScript

Exempelbibliotek (Endast för Hitta kursvinnare Pro Plus)

Scroll Föregående Topp Nästa Fler

Här ger vi ett antal exempel på hur du bygger upp dina indikatorer. För fler exempel titta i referensbiblioteket.

 

Indikator

Beskrivning

Skript

Slut, högsta och lägsta



Slutkurs

Visa kurva med slutkursen

plot1[0] = Close[0];

Lägsta kurs

Visa kurva med lägsta kursen

plot1[0] = Low[0];

Högsta kurs

Visa kurva med högsta kursen

plot1[0] = High[0];

Öppningskurs

Visa öppningskurs / första kurs

plot1[0] = Open[0];

Tidsenheter bakåt



Slutkurs en tidsenhet bakåt


plot1[0] = Close[-1];

Lägsta kurs en tidsenhet bakåt


plot1[0] = Low[-1];

Högsta kurs en tidsenhet bakåt


plot1[0] = High[-1];

Öppningskurs en tidsenhet bakåt


plot1[0] = Open[-1];

Kurs +/-



Slutkurs + 1


plot1[0] = Close[0]+1;

Slutkurs - 1


plot1[0] = Close[0]-1;

Kurs * / ÷



Slutkurs * 2


plot1[0] = Close[0]*2;

Slutkurs ÷ 2


plot1[0] = Close[0]/2;

Kurs +-*÷ 1,5



Slutkurs * 1.5

Notera att 1,5 skrivs med punkt istället för kommatecken. 2,5 skrivs alltså 2.5

plot1[0] = Close[0]*1.5;

Gårdagens slutkurs -5%

Visa gårdagens stängningskurs minus 5%

plot1[0] = Close[-1]*0.95;

Användning av indikatorer



Medelvärden som indikatorer

I Hitta kursvinnare kan du använda förinställda indikatorer (MA1, MA2 osv). Medelvärde kan även räknas ut genom en matematisk funktion (se under kapitel matematiska funktioner)


Visa MA (1-5)

Visar indikatorn MA1. Även MA2, MA3, MA4, MA5.  

plot1[0] = MA1()[0];

Visa flera EMA

Visa indikatorn EMA2 med flera olika parameterinställningar

plot1[0] = EMA2(3)[0];
plot2[0] = EMA2(5)[0];
plot3[0] = EMA2(8)[0];
plot4[0] = EMA2(10)[0];
plot5[0] = EMA2(12)[0];
plot6[0] = EMA2(15)[0];

 

Lägg till plot 2-6 under inställningar -> lägg till utdata

MA Slope

Visar lutning på en MA-kurva, dvs skillnaden mellan intilliggande värden på MA. I detta fall används MA1.

plot1[0] = MA1()[0]-MA1()[-1];

Medelvärde som matematisk funktion



sma (simple moving average)

Visa medelvärdet av stängningskurs under de senaste två dagarna.

plot1[0] = Close.sma(2);

Avstånd- MA200

Visar avståndet mellan aktuell kurs och dess MA200 i procent, med en linje som markerar 0-nivån. (t ex stort avstånd ökar sannolikhet för återgång mot MA).

plot1[0] = ((Close[0] - Close.sma(200)) / Close[0]) * 100;
plot2[0] = 0;

 

Lägg till plot 2 under inställningar -> lägg till utdata

Medelvärde som matematisk funktion på indikator

Visar medelvärdet av MACD de 200 senaste tidsenheterna.

plot1[0] = MACD().sma(200);

Användning av IF-satser



Kurs ökande

Visa värdet 1 ifall dagens stängningskurs är större än gårdagens, annars 0.

if (Close[0] > Close[-1])
  plot1[0] = 1
else
  plot1[0] = 0;

Stapels höjd

Visa värdet 100 ifall höjden på dagens kursstapel är större än 2%, annars -1.

if (High[0] / Low[0] > 1.02)
  plot1[0] = 100
else
  plot1[0] = -1;

Piercing Pattern

Skapa indikator för Piercing Pattern. Följande villkor skall vara sanna:

 

1. Gårdagens stängningskurs skall vara lägre än gårdagens öppning

2. dagens öppning är lägre än dagens stängning

3. dagens öppning är lägre än gårdagens lägsta

4. dagens stängning är lägre än gårdagens öppning

5. dagens stängning skall ligga i övre halvan (50%) av gårdagens kropp (svansar borträknade)

6. dagens kropp skall omfatta minst 60% av hela stapeln

7. kropparna skall båda dessa dagar vara STORA i relation till föregående dagar

 

 

 

 

 

 

 

För att skapa indikator för Piercing pattern:

 

if (
(Close[-1] < Open[-1]) &&
(Open[0] < Close[0]) &&
(Open[0] < Low[-1]) &&
(Close[0] < Open[-1]) &&
(Close[0] > (Close[-1] + 0.5*(Open[-1]-Close[-1]))) &&
((Close[0]-Open[0]) > 0.6*(High[0]-Low[0])) &&
(BarR().lowest(2) > BarR_MA()[0])
)
  plot1[0] = 1
else
  plot1[0] = 0;

Volatilitet

Visa värdet 1 om stängningskurs ovanför Bollinger Band, visa värdet -1 om stängningskurs nedanför Bollinger Band, annars värdet 0.

 

if (Close[0] > BOL_Hi()[0])
  plot1[0] = 1
else if (Close[0] < BOL_Lo()[0])
  plot1[0] = -1
else
  plot1[0] = 0;

Rapportdatum

 

 

 

 

Visa värdet 1 om rapportdatum och senaste(stängning) kurs är högre jämfört gårdagens stängningkurs annars, värdet 0.

if (Fa.Event_ReportDay()[0] && Close.isUp())
plot1[0] = 1;
else
plot1[0] = 0;

Användning av variabler



Öppning med Gap, med lokal variabel

Visar skillnad i procent(%) mellan stängningskurs och öppningskurs (period dag)

 

 

local Gap = ((Open[0]-Close[-1])/Close[-1])*100;
plot1[0] = Gap;

Öppning med Gap, med global variabel

Visar skillnad i procent(%) mellan stängningskurs och öppningskurs (period dag)

Gap[0] = ((Open[0]-Close[-1])/Close[-1])*100;
plot1[0] = Gap[0];

 

Lägg till Gap som global variabel, under inställningar -> lägg till global variabel. I rullistan välj att det är en variabel av typen "Data series". Ange namn på variablen till "Gap".