커뮤니티

문의드려요

프로필 이미지
하루우유
2011-05-13 00:07:04
527
글번호 38563
답변완료
엘리엇파동 좀 만들어주십시요
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-05-13 14:03:09

안녕하세요 예스스탁입니다. 해당 부분에 깊은 지식이 없어 정확한 식인지 모르겠습니다. 이전에 타사이트에 있던 식을 예스랭귀지로 변환한것이 있어 올려드립니다. INPUTS: LEN(80), TRIG(0.7); VARS: ET(0), PRICE(0), OSC(0), WAVE(0), HIOSC(-999), HIOSC2(-999), HIPRICE(-999), HIPRICE2(-999); VARS: OSC535(0), TREND(0),WAVE345ELLIOTT(0); PRICE = (H+L)/2; IF ema(PRICE, 35) <> 0 THEN OSC535 = ema(PRICE, 5) - eMa(PRICE, 35); OSC = OSC535; IF OSC == HIGHEST(OSC, LEN) AND TREND == 0 THEN TREND = 1; IF OSC == LOWEST(OSC, LEN) AND TREND == 0 THEN TREND = -1; IF LOWEST(OSC, LEN) < 0 AND TREND == -1 AND OSC > -1 * TRIG * LOWEST(OSC, LEN) THEN TREND = 1; IF HIGHEST(OSC, LEN) > 0 AND TREND == 1 AND OSC < -1 * TRIG * HIGHEST(OSC, LEN) THEN TREND = -1; ET = TREND; IF ET == 1 AND ET[1] == -1 AND OSC > 0 THEN BEGIN HIOSC = OSC; HIPRICE = PRICE; WAVE = 3; END; IF WAVE == 3 AND HIOSC < OSC THEN HIOSC = OSC; IF WAVE == 3 AND OSC <= 0 AND ET == 1 THEN WAVE = 4; IF WAVE == 4 AND PRICE == HIGHEST(PRICE, 5) AND OSC >= 0 THEN BEGIN WAVE = 5; HIOSC2 = OSC; HIPRICE2 = PRICE; END; IF WAVE == 5 AND HIOSC2 < OSC THEN HIOSC2 = OSC; IF WAVE == 5 AND HIPRICE2 < PRICE THEN HIPRICE2 = PRICE; IF HIOSC2 > HIOSC AND WAVE == 5 AND ET == 1 THEN BEGIN WAVE = 3; HIOSC = HIOSC2; HIPRICE = HIPRICE2; HIOSC2 = -999; HIPRICE2 = -999; END; IF ET == -1 AND WAVE == 5 THEN BEGIN WAVE = -3; HIOSC = -999; HIPRICE = -999; HIOSC2 = -999; HIPRICE2 = -999; END; WAVE345ELLIOTT = WAVE; plot1(WAVE345ELLIOTT); 즐거운 하루되세요 > 하루우유 님이 쓴 글입니다. > 제목 : 문의드려요 > 엘리엇파동 좀 만들어주십시요