Edukacja

Fragment kodu: jednogodzinny wysoki-niski i poprzedni-dzień wysoki-niski

Kent Hovind - Seminar 2 - The Garden of Eden [MULTISUBS] (Może 2019).

Anonim

Oto prosty fragment kodu AFL do wykreślenia One Previous Day High Low i obecnie One hourly high low (tj. Wysoki między 9:15 a - 10:15 a.m zgodnie z timingami NSE)

Poprzedni dzień Wysoki niski kod AFL

Aby obliczyć poprzednie dni o wysokich i niskich wartościach, musimy użyć funkcji TimeFrameGetPrice, jak pokazano poniżej. TimeFrameGetPrice w zasadzie zwraca wartości O, H, L, C z innych ram czasowych, w tym przypadku jest to przedział dzienny, a te same wartości są drukowane w niższych ramach czasowych.

DayH = TimeFrameGetPrice ("H", inDaily, -1);
DayL = TimeFrameGetPrice ("L", inDaily, -1);

Nifty Spot pokazujący poprzedni dzień High-Low

Pobierz Poprzedni dzień Wysoki Niski kod AFK Amibroker

Bieżący dzień jest godzinny Wysoki-Niski

Aby uzyskać najwyższą i najniższą wartość w ciągu pierwszych godzin, musimy użyć funkcji opartych na czasie, takich jak timenum (), a na końcu ORBH i ORBL przechwytują pierwszą i najwyższą godzinę. I możesz zmienić czasy wymienione poniżej w zależności od twojej wymiany i twoich wymagań.

OST = 091500; // Czas rozpoczęcia obserwacji
OET = 101500; // Czas końcowy obserwacji

Currtime = TimeNum (); // pobierz aktualny czas

ob_end = Cross (TimeNum (), OET); // wykryj koniec czasu obserwacji
ob_st = Cross (TimeNum (), OST); // Wykryj czas rozpoczęcia obserwacji

Highest_since = HighestSince (ob_st, H, 1); // przechwyć 1 godzinę wysoko
Lowest_since = LowestSince (ob_st, L, 1); // przechwyć 1 godzinę nisko

ORBH = wartośćGdy (ob_end, Highest_since, 1); //
ORBL = wartośćGdy (ob_end, Lowest_since, 1);

Działka (ORBH, "", colorGreen, styleDots);
Działka (ORBL, "", colorBlue, styleDots);

Nifty Spot pokazujący jedną godzinę High-Low Current Day

Pobierz jeden godzinny niski kod AFL Amibroker