커뮤니티

문의합니다.

프로필 이미지
운평리
2004-05-26 11:58:31
1063
글번호 3778
답변완료
1. 일목균형표에서 구름대의 1/3를 상향하고 종가가 양선을 발생시 매수 1-1. 일목균형표에서 구름대의 2/3를 하향하고 종가가 음선을 발생시 매도 2. MACD 오실레이터가 "0" 선위에서 5개의 막대봉이 발생시 5개의 막대봉 평균값을 상회시 매수 2-1. MACD 오실레이터가 "0" 선아래에서 5개의 막대봉이 발생시 5개의 막대봉 평균값을 하회시 청산 또는 디마크 상단을 하회시 청산 3. MACD 오실레이터가 "0" 선을 상회하고 "0'선 아래의 5개의 막대봉의 평균값을 상회시 매수 2-1. MACD 오실레이터가 "0"선을 하회하고"0"선 위의 5개의 막대봉의 평균값을 하회시 청산 또는 디마크 하단을 상회시 청산 3
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2004-05-27 12:00:34

안녕하세요? 예스스탁입니다... 문의하신 식은 다음과 같습니다... (1) Input : shortPeriod(12), longPeriod(26), Period(9); Var : 전환선(0), 기준선(0), 선행스팬1(0), 선행스팬2(0); 전환선 = (highest(H,9)+lowest(L,9))/2; //전환선 기준선 = (highest(H,26)+lowest(L,26))/2; //기준선 선행스팬1 = (전환선[25] + 기준선[25])/2; 선행스팬2 = (highest(H,52)[25]+lowest(L,52)[25])/2; if crossup(C, min(선행스팬1, 선행스팬2) + (선행스팬1-선행스팬2)/3) and C > O then buy(); if crossdown(C, min(선행스팬1, 선행스팬2) + (선행스팬1-선행스팬2)*2/3) and C < O then sell(); (2) Input : shortPeriod(12), longPeriod(26), Period(9); Var : macdVal(0), macdSig(0), macdOsc(0); Var : Demark상한(0), Demark하한(0) ; If C > O Then { Demark상한 = (H+L+C+H)/2-L; Demark하한 = (H+L+C+H)/2-H; } Else If C < O Then { Demark상한 = (H+L+C+L)/2-L; Demark하한 = (H+L+C+L)/2-H; } Else { Demark상한 = (H+L+C+C)/2-L; Demark하한 = (H+L+C+C)/2-H; } macdVal = MACD(shortPeriod, longPeriod); //MACD지표 macdSig = ema(macdVal,Period); //MACD 시그널선 macdOsc = macdVal - macdSig; //MACD 오실레이터 if accumN(iff(macdOsc > 0,1,0),5)==5 then var1 = ma(macdOsc, 5); if accumN(iff(macdOsc < 0,1,0),5)==5 then var2 = ma(macdOsc, 5); if crossup(macdOsc, var1) then buy(); if crossdown(macdOsc, var2) or crossdown(C, Demark상한[1]) then exitlong(); (3) Input : shortPeriod(12), longPeriod(26), Period(9); Var : macdVal(0), macdSig(0), macdOsc(0); Var : Demark상한(0), Demark하한(0) ; If C > O Then { Demark상한 = (H+L+C+H)/2-L; Demark하한 = (H+L+C+H)/2-H; } Else If C < O Then { Demark상한 = (H+L+C+L)/2-L; Demark하한 = (H+L+C+L)/2-H; } Else { Demark상한 = (H+L+C+C)/2-L; Demark하한 = (H+L+C+C)/2-H; } macdVal = MACD(shortPeriod, longPeriod); //MACD지표 macdSig = ema(macdVal,Period); //MACD 시그널선 macdOsc = macdVal - macdSig; //MACD 오실레이터 if accumN(iff(macdOsc[1] > 0,1,0),5)==5 then var1 = ma(macdOsc[1], 5); if accumN(iff(macdOsc[1] < 0,1,0),5)==5 then var2 = ma(macdOsc[1], 5); if macdOsc > 0 and crossup(macdOsc[1], var2) then buy(); if macdOsc < 0 and crossdown(macdOsc[1], var1) or crossup(C, Demark하한[1]) then exitlong(); 감사합니다... > 운평리 님이 쓴 글입니다. > 제목 : 문의합니다. > 1. 일목균형표에서 구름대의 1/3를 상향하고 종가가 양선을 발생시 매수 1-1. 일목균형표에서 구름대의 2/3를 하향하고 종가가 음선을 발생시 매도 2. MACD 오실레이터가 "0" 선위에서 5개의 막대봉이 발생시 5개의 막대봉 평균값을 상회시 매수 2-1. MACD 오실레이터가 "0" 선아래에서 5개의 막대봉이 발생시 5개의 막대봉 평균값을 하회시 청산 또는 디마크 상단을 하회시 청산 3. MACD 오실레이터가 "0" 선을 상회하고 "0'선 아래의 5개의 막대봉의 평균값을 상회시 매수 2-1. MACD 오실레이터가 "0"선을 하회하고"0"선 위의 5개의 막대봉의 평균값을 하회시 청산 또는 디마크 하단을 상회시 청산 3