커뮤니티

문의드립니다.

프로필 이미지
비류천
2013-12-10 12:11:09
97
글번호 70305
답변완료
스토캐스틱 단순과 지수 2가지 경우로 부탁드립니다. 매수 스토캐스틱(5,3,3) K가 D보다 작고 5이하 일때 매수 (단, 스토캐스틱(20,10,10)의 K > D 상태일때) 청산 1.스토캐스틱(5,3,3) K가 D를 두번째 하향돌파시 청산 (K가 D를 상향돌파하고 그뒤에 하향 돌파 다시 상향 돌파 그뒤에 하향돌파시 청산) 2.손절 : -20%
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-12-10 17:25:48

안녕하세요 예스스탁입니다. 1. input : P1(5),P2(3),P3(3); input : Period1(20),Period2(10),Period3(10); var : stok1(0),stod1(0),stok2(0),stod2(0); stok1 = StochasticsK(P1,P2); stod1 = StochasticsD(P1,P2,P3); stok2 = StochasticsK(Period1,Period2); stod2 = StochasticsD(Period1,Period2,Period2); if stok1 < stod1 and stok1 < 5 and stok2 > stod2 then buy(); if MarketPosition == 1 and CrossDown(stok1,stod1) and countif(CrossDown(stok1,stod1),BarsSinceEntry) == 2 then ExitLong(); SetStopLoss(20,PercentStop); 2. input : P1(5),P2(3),P3(3); input : Period1(20),Period2(10),Period3(10); var : stok1(0),stod1(0),stok2(0),stod2(0); Var : Lvalue1(0), Hvalue1(0),FK1(0); Var : Lvalue2(0), Hvalue2(0),FK2(0); Lvalue1 = Lowest(L, P1); Hvalue1 = Highest(H, P1); FK1 = (Close - Lvalue1) / (Hvalue1 - Lvalue1) * 100; StoK1 = ma(FK1,P2); Stod1 = ma(StoK1,P3); Lvalue2 = Lowest(L, Period1); Hvalue2 = Highest(H, Period1); FK2 = (Close - Lvalue2) / (Hvalue2 - Lvalue2) * 100; StoK2 = ma(FK2,Period2); Stod2 = ma(StoK2,Period3); if stok1 < stod1 and stok1 < 5 and stok2 > stod2 then buy(); if MarketPosition == 1 and CrossDown(stok1,stod1) and countif(CrossDown(stok1,stod1),BarsSinceEntry) == 2 then ExitLong(); SetStopLoss(20,PercentStop); 즐거운 하루되세요 > 비류천 님이 쓴 글입니다. > 제목 : 문의드립니다. > 스토캐스틱 단순과 지수 2가지 경우로 부탁드립니다. 매수 스토캐스틱(5,3,3) K가 D보다 작고 5이하 일때 매수 (단, 스토캐스틱(20,10,10)의 K > D 상태일때) 청산 1.스토캐스틱(5,3,3) K가 D를 두번째 하향돌파시 청산 (K가 D를 상향돌파하고 그뒤에 하향 돌파 다시 상향 돌파 그뒤에 하향돌파시 청산) 2.손절 : -20%