커뮤니티

로직시스템 작성 부탁드립니다.

프로필 이미지
kmj10040
2012-02-22 01:04:04
293
글번호 48032
답변완료
1. 1분차트 5,10,20 2. 10분차트 볼린저밴드 3-1. 1분차트 이평선 5,10 이 20위에 있을때 봉이 내려오면 20이평선에 닿으면 매수 3-2. 1분차트 이평선 5,10이 20아래에 있을때 봉이 올라오면 20이평선에 닿으면 매도 4-1. 1분차트 이평선 5,10 이 20위에 있을때 봉이 내려오면 20이평선 가격과 10분차트의 볼린저 중의 가격이 맞으면 매수(상.중.하 다돌리게 해주세요) 4-2. 1분차트 이평선 5,10이 20아래에 있을때 봉이 올라오면 20이평선 가격과 10분차트의 볼린저 중의 가격이 맞으면 매도 5. 10분차트 볼린저밴드의 상에서 봉이 위에서 내려올때 매수 5-1. 10분차트 볼린저밴드의 중에서 봉이 위에서 내려올때 매수 5-2 10분차트 볼린저밴드의 중에서 봉이 아래에서 올라올때 매도 5-3. 10분차트 볼린저밴드의 하에서 봉이 위에서 내려올때 매수
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-02-22 13:33:19

안녕하세요 예스스탁입니다. # 분봉에서 다른 분봉 이동평균 시작 input : Ntime(10),P(20),Dv(2); var : cnt(0),count(0),sum(0),mav(0),MiBBup(0),MiBBdn(0),Avgv(0),SumSqrt(0),Counter(0),Stdv(0); var : mav1(0),mav2(0),mav3(0); Array : CC[120](0); var1 = TimeToMinutes(stime)%Ntime; if dayindex() == 0 or (var1 <= var1[1] and stime > stime[1]) Then{ for cnt = 1 to P-1{ CC[cnt] = CC[cnt-1][1]; } } CC[0] = C; sum = 0; for count = 0 to P-1{ sum = sum+CC[count]; } mav = sum/P; If CC[P-1] != 0 Then{ Avgv = mav; SumSqrt = 0; For Counter = 0 To P - 1 { SumSqrt = SumSqrt + (CC[Counter] - Avgv) * (CC[Counter] - Avgv); } Stdv = SquareRoot(SumSqrt / P); } Else Stdv = 0; MiBBup = mav + (Dv * Stdv); MiBBdn = mav - (Dv * Stdv); #1분차트 이평 mav1 = ma(c,5); mav2 = ma(c,10); mav3 = ma(c,20); #3-1 if mav1 > mav3 and mav2 > mav3 And CrossDown(c,mav3) Then buy(); #3-2 if mav1 < mav3 and mav2 < mav3 And CrossUp(c,mav3) Then sell(); if mav1 > mav3 and mav2 > mav3 And ((CrossDown(c,mav3) and CrossDown(c,mav))Or (CrossDown(c,mav3) and CrossDown(c,MiBbup)) or (CrossDown(c,mav3) and CrossDown(c,MibbDn))) Then buy(); if mav1 < mav3 and mav2 < mav3 And ((CrossUP(c,mav3) and CrossUP(c,mav))Or (CrossUP(c,mav3) and CrossUP(c,MiBbup)) or (CrossUP(c,mav3) and CrossUP(c,MibbDn))) Then sell(); #5 if CrossDown(c,mibbup) Then buy(); #5-1 if CrossDown(c,mav) Then buy(); #5-2 if Crossup(c,mav) Then sell(); #5-3 if CrossDown(c,mav) Then buy(); 즐거운 하루되세요 > kmj10040 님이 쓴 글입니다. > 제목 : 로직시스템 작성 부탁드립니다. > 1. 1분차트 5,10,20 2. 10분차트 볼린저밴드 3-1. 1분차트 이평선 5,10 이 20위에 있을때 봉이 내려오면 20이평선에 닿으면 매수 3-2. 1분차트 이평선 5,10이 20아래에 있을때 봉이 올라오면 20이평선에 닿으면 매도 4-1. 1분차트 이평선 5,10 이 20위에 있을때 봉이 내려오면 20이평선 가격과 10분차트의 볼린저 중의 가격이 맞으면 매수(상.중.하 다돌리게 해주세요) 4-2. 1분차트 이평선 5,10이 20아래에 있을때 봉이 올라오면 20이평선 가격과 10분차트의 볼린저 중의 가격이 맞으면 매도 5. 10분차트 볼린저밴드의 상에서 봉이 위에서 내려올때 매수 5-1. 10분차트 볼린저밴드의 중에서 봉이 위에서 내려올때 매수 5-2 10분차트 볼린저밴드의 중에서 봉이 아래에서 올라올때 매도 5-3. 10분차트 볼린저밴드의 하에서 봉이 위에서 내려올때 매수