커뮤니티
수식 문의
2012-11-09 01:24:11
403
글번호 56361
안녕하세요.
환절기 건강조심하시고,
여러가지로 항상 감사드리고 있습니다.
아래의 조건에 맞는 수식을 구하고 싶습니다.
매수 조건
ㄱ. 스토케스틱 슬로우 n1,n2,n3의 %k > %d 인 상태이고
ㄴ. 스토캐스틱 슬로우 n4,n5,n6의 %k 가 m1값 이하인 상태이고
ㄷ. 볼린저 밴드 b1, 2 의 하단밴드 < 종가인 상태일 때,
ㄹ. 스토케스틱 슬로우 n4,n5,n6 의 %k가 상향반전 하거나
( 즉, %k > %k[1] and %k[1] < %k[2] )
ㅁ. 스토케스틱 슬로우 n7,n8,n9 의 %k 와 %d 가 골드 크로스 칠때
ㅂ. 매수
ㅅ. 단, 주가 이평선 ma1, ma2, ma3, ma4, ma5 가 모두 역배열일때는
어떤 매수 신호도 발생시키지 않음.
또는,
ㅇ. 또, 주가 이평선 ma1, ma2, ma3, ma4, ma5 가 모두 정배열인 상태이고
ㅈ. 스토캐스틱 슬로우 n4,n5,n6의 %k 가 m2값 이하인 상태에서
ㅊ. 스토케스틱 슬로우 n7,n8,n9 의 %k 와 %d 가 골드 크로스 칠때
또는
ㅋ. 스토케스틱 슬로우 n4,n5,n6 의 %k가 상향반전 할때
( 즉, %k > %k[1] and %k[1] < %k[2] )
ㅌ. 매수
매수 청산
ㄱ. adx a1의 값이 30 이상인 상태이고
ㄴ. dmi a1 의 pdi > mdi 인 상태에서
ㄷ. adx의 값이 하향 반전할때
또는
ㄹ. 1봉 전의 이격도 d1 값이 x1봉 기간 중 최고로 높은 상태이고
ㅁ. 1봉 전의 이격도 d1의 값이 L1 이상인 상태에서
ㅅ. 단기이평 ma6과 d1의 이격도 (ma6/d1*100) 값이 하향 반전 할때
ㅇ. 매수 청산
매도 조건
ㄱ. 스토케스틱 슬로우 n1,n2,n3의 %k < %d 인 상태이고
ㄴ. 스토캐스틱 슬로우 n4,n5,n6의 %k 가 m3값 이하인 상태이고
ㄷ. 볼린저 밴드 b1, 2 의 상단밴드 > 종가인 상태일 때,
ㄹ. 스토케스틱 슬로우 n4,n5,n6 의 %k가 하향반전 하거나
( 즉, %k > %k[1] and %k[1] < %k[2] )
ㅁ. 스토케스틱 슬로우 n7,n8,n9 의 %k 와 %d 가 데드 크로스 칠때
ㅂ. 매도
ㅅ. 단, 주가 이평선 ma1, ma2, ma3, ma4, ma5 가 모두 정배열일때는
어떤 매도 신호도 발생시키지 않음.
또는,
ㅇ. 또, 주가 이평선 ma1, ma2, ma3, ma4, ma5 가 모두 역배열인 상태이고
ㅈ. 스토캐스틱 슬로우 n4,n5,n6의 %k 가 m4값 이하인 상태에서
ㅊ. 스토케스틱 슬로우 n7,n8,n9 의 %k 와 %d 가 데드 크로스 칠때
또는
ㅋ. 스토케스틱 슬로우 n4,n5,n6 의 %k가 하향반전 할때
( 즉, %k > %k[1] and %k[1] < %k[2] )
ㅌ. 매도
매도청산
ㄱ. adx a1의 값이 30 이상인 상태이고
ㄴ. dmi a1 의 pdi < mdi 인 상태에서
ㄷ. adx의 값이 하향 반전할때
또는
ㄹ. 1봉 전의 이격도 d1 값이 x2봉 기간 중 최고로 낮은 상태이고
ㅁ. 1봉 전의 이격도 d1의 값이 L2 이하인 상태에서
ㅅ. 단기이평 ma7과 d1의 이격도 (ma7/d1*100) 값이 상향 반전 할때
ㅇ. 매수 청산
※ 위에 제시된 설정값
n1~n9, m1~m4, b1, ma1~ma7, x1~x2, L1~L2, .. 등등을 모두
다르게 가져가고 싶습니다.
감사합니다.
답변 1
예스스탁 예스스탁 답변
2012-11-09 10:23:45
안녕하세요
예스스탁입니다.
input : n1(10),n2(5),n3(5),n4(20),n5(10),n6(10),n7(30),n8(15),n9(15);
input : b1(20),b2(2);
input : m1(50),m2(50),m3(50),m4(50);
input : a1(14),di(20),d1(10),x1(10),x2(10),L1(105),L2(95);
input : ma1(5),ma2(10),ma3(20),ma4(60),ma5(120),ma6(10),ma7(10);
var : stok1(0),stod1(0),stok2(0),stod2(0),stok3(0),stod3(0);
var : bbup(0),bbdn(0),mav1(0),mav2(0),mav3(0),mav4(0),mav5(0),mav6(0),mav7(0);
var : adxv(0),dmiv(0),pdi(0),mdi(0),dis(0);
stok1 = StochasticsK(n1,n2);
stod1 = StochasticsD(n1,n2,n3);
stok2 = StochasticsK(n4,n5);
stod2 = StochasticsD(n4,n5,n6);
stok3 = StochasticsK(n7,n8);
stod3 = StochasticsD(n7,n8,n9);
bbup = BollBandUp(b1,b2);
bbdn = BollBandDown(b1,b2);
mav1 = ma(c,ma1);
mav2 = ma(c,ma2);
mav3 = ma(c,ma3);
mav4 = ma(c,ma4);
mav5 = ma(c,ma5);
mav6 = ma(c,ma6);
mav7 = ma(c,ma7);
adxv = adx(a1);
dmiv = dmi(a1);
pdi = diplus(a1);
mdi = DiMinus(a1);
dis = Disparity(d1);
var1 = ma6/d1*100;
var2 = ma7/d1*100;
if stok1 > stod1 and stok2 < m1 and bbdn < c and
((stok2 > stok2[1] and stok2[1] < stok2[2]) or
crossup(stok3,stod3)) and
!(mav1 < mav2 and mav2 < mav3 and mav3 < mav4 and mav4 < mav5) Then
buy();
if mav1 > mav2 and mav2 > mav3 and mav3 > mav4 and mav4 > mav5 and
stok2 < m2 and
((stok2 > stok2[1] and stok2[1] < stok2[2]) or
crossup(stok3,stod3)) Then
buy();
if MarketPosition == 1 Then{
if adxv > 30 and pdi > mdi and adxv > adxv[1] and adxv[1] < adxv[2] Then
exitlong();
if dis[1] == highest(dis,x1)[1] and
dis > L1 and
var1 < var1[1] and var1[1] > var1[2] Then
ExitLong();
}
if stok1 < stod1 and stok2 < m3 and bbup > c and
((stok2 < stok2[1] and stok2[1] > stok2[2]) or
CrossDown(stok3,stod3)) and
!(mav1 > mav2 and mav2 > mav3 and mav3 > mav4 and mav4 > mav5) Then
Sell();
if mav1 < mav2 and mav2 < mav3 and mav3 < mav4 and mav4 < mav5 and
stok2 < m4 and
((stok2 < stok2[1] and stok2[1] > stok2[2]) or
CrossDown(stok3,stod3)) Then
sell();
if MarketPosition == -1 Then{
if adxv > 30 and pdi < mdi and adxv < adxv[1] and adxv[1] > adxv[2] Then
ExitShort();
if dis[1] == Lowest(dis,x2)[1] and
dis < L2 and
var2 < var2[1] and var2[1] > var2[2] Then
ExitShort();
}
즐거운 하루되세요
> 흑수돌 님이 쓴 글입니다.
> 제목 : 수식 문의
> 안녕하세요.
환절기 건강조심하시고,
여러가지로 항상 감사드리고 있습니다.
아래의 조건에 맞는 수식을 구하고 싶습니다.
매수 조건
ㄱ. 스토케스틱 슬로우 n1,n2,n3의 %k > %d 인 상태이고
ㄴ. 스토캐스틱 슬로우 n4,n5,n6의 %k 가 m1값 이하인 상태이고
ㄷ. 볼린저 밴드 b1, 2 의 하단밴드 < 종가인 상태일 때,
ㄹ. 스토케스틱 슬로우 n4,n5,n6 의 %k가 상향반전 하거나
( 즉, %k > %k[1] and %k[1] < %k[2] )
ㅁ. 스토케스틱 슬로우 n7,n8,n9 의 %k 와 %d 가 골드 크로스 칠때
ㅂ. 매수
ㅅ. 단, 주가 이평선 ma1, ma2, ma3, ma4, ma5 가 모두 역배열일때는
어떤 매수 신호도 발생시키지 않음.
또는,
ㅇ. 또, 주가 이평선 ma1, ma2, ma3, ma4, ma5 가 모두 정배열인 상태이고
ㅈ. 스토캐스틱 슬로우 n4,n5,n6의 %k 가 m2값 이하인 상태에서
ㅊ. 스토케스틱 슬로우 n7,n8,n9 의 %k 와 %d 가 골드 크로스 칠때
또는
ㅋ. 스토케스틱 슬로우 n4,n5,n6 의 %k가 상향반전 할때
( 즉, %k > %k[1] and %k[1] < %k[2] )
ㅌ. 매수
매수 청산
ㄱ. adx a1의 값이 30 이상인 상태이고
ㄴ. dmi a1 의 pdi > mdi 인 상태에서
ㄷ. adx의 값이 하향 반전할때
또는
ㄹ. 1봉 전의 이격도 d1 값이 x1봉 기간 중 최고로 높은 상태이고
ㅁ. 1봉 전의 이격도 d1의 값이 L1 이상인 상태에서
ㅅ. 단기이평 ma6과 d1의 이격도 (ma6/d1*100) 값이 하향 반전 할때
ㅇ. 매수 청산
매도 조건
ㄱ. 스토케스틱 슬로우 n1,n2,n3의 %k < %d 인 상태이고
ㄴ. 스토캐스틱 슬로우 n4,n5,n6의 %k 가 m3값 이하인 상태이고
ㄷ. 볼린저 밴드 b1, 2 의 상단밴드 > 종가인 상태일 때,
ㄹ. 스토케스틱 슬로우 n4,n5,n6 의 %k가 하향반전 하거나
( 즉, %k > %k[1] and %k[1] < %k[2] )
ㅁ. 스토케스틱 슬로우 n7,n8,n9 의 %k 와 %d 가 데드 크로스 칠때
ㅂ. 매도
ㅅ. 단, 주가 이평선 ma1, ma2, ma3, ma4, ma5 가 모두 정배열일때는
어떤 매도 신호도 발생시키지 않음.
또는,
ㅇ. 또, 주가 이평선 ma1, ma2, ma3, ma4, ma5 가 모두 역배열인 상태이고
ㅈ. 스토캐스틱 슬로우 n4,n5,n6의 %k 가 m4값 이하인 상태에서
ㅊ. 스토케스틱 슬로우 n7,n8,n9 의 %k 와 %d 가 데드 크로스 칠때
또는
ㅋ. 스토케스틱 슬로우 n4,n5,n6 의 %k가 하향반전 할때
( 즉, %k > %k[1] and %k[1] < %k[2] )
ㅌ. 매도
매도청산
ㄱ. adx a1의 값이 30 이상인 상태이고
ㄴ. dmi a1 의 pdi < mdi 인 상태에서
ㄷ. adx의 값이 하향 반전할때
또는
ㄹ. 1봉 전의 이격도 d1 값이 x2봉 기간 중 최고로 낮은 상태이고
ㅁ. 1봉 전의 이격도 d1의 값이 L2 이하인 상태에서
ㅅ. 단기이평 ma7과 d1의 이격도 (ma7/d1*100) 값이 상향 반전 할때
ㅇ. 매수 청산
※ 위에 제시된 설정값
n1~n9, m1~m4, b1, ma1~ma7, x1~x2, L1~L2, .. 등등을 모두
다르게 가져가고 싶습니다.
감사합니다.