커뮤니티

문의합니다.

프로필 이미지
어머니
2004-05-30 16:58:40
1267
글번호 3724
답변완료
1.MACD 오실레이터가 "0"선을 상회하고 종각가 D마크 삳단을 상회시 매수 2.MACD 오실레이터가 "0"선을 하회하고 종가가 D마크 하단을 하회시 매도 input : Period(35),Period1(60); var : TSF (0), TSF1 (0) ; Var : 전환선(0), 기준선(0), 선행스팬1(0), 선행스팬2(0); TSF = LRL(C,Period) + LRS(c,period); TSF1 = LRL(C,Period1) + LRS(c,period1); 전환선 = (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 C < min(선행스팬1, 선행스팬2) and crossup(TSF, TSF1) then buy(); if C > max(선행스팬1, 선행스팬2) and crossdown(TSF1, 선행스팬2 ) then sell();
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2004-05-24 14:05:24

안녕하세요? 예스스탁입니다... 문의하신 식을 작성하면 다음과 같습니다.... 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 macdOsc > 0 and crossup(C, Demark상한[1]) then buy(); if macdOsc < 0 and crossdown(C, Demark하한[1]) then sell(); 감사합니다... > 어머니 님이 쓴 글입니다. > 제목 : 문의합니다. > 1.MACD 오실레이터가 "0"선을 상회하고 종각가 D마크 삳단을 상회시 매수 2.MACD 오실레이터가 "0"선을 하회하고 종가가 D마크 하단을 하회시 매도