커뮤니티

수식 문의

프로필 이미지
softtoug
2017-02-06 15:35:12
106
글번호 106557
답변완료
안녕하세요 하기 수식에 문의사항이 있어서 메일 드립니다. 검토 부탁드립니다. input : sto1(10),sto2(5),P(20),dv(2); var : stok(0),BBup(0),BBdn(0),T1(0),T2(0); stok = StochasticsK(sto1,sto2); BBup = BollBandUp(P,dv); BBdn = BollBandDown(P,dv); if crossup(stok,80) Then T1 = 1; if CrossDown(stok,80) Then T1 = 2; if CrossDown(stok,20) Then T1 = -1; if CrossUp(stok,20) Then T1 = -2; if crossup(H,bbup) Then T2 = 1; if CrossDown(H,BBup) Then T2 = 2; if CrossDown(L,20) Then T2 = -1; if CrossUp(L,20) Then T2 = -2; if dayhigh > dayhigh(1) and T1 == 2 and T2 == 2 Then sell(); if DayLow < DayLow(1) and T1 == -2 and T2 == -2 Then buy(); 상기 수식은 하기 조건으로 만들주셨습니다. 1. 금일 신고점이 발생합니다. 2. 스토캐스틱이 과매수 구간을 탈출합니다. 3. 현재 봉이 볼린져 밴드 상단 접촉을 더 이상하지 않고 볼린져 밴드에서 떨어집니다. 상기 세가지가 충족되면 매도 진입합니다. 반대상황에서는 매수 진입합니다. -------------------------------- 상기 조건에서 전일의 신저점, 전일의 신고점을 기준으로 하는 수식 부탁드립니다. (금일의 신고점 신저점이 아님....) 번거롭게 해드려서 죄송합니다. 상기 수식으로 진행했을때, buy가 이루어지지 않습니다. sell 만 진행됩니다. 검토 부탁드립니다. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-02-06 16:03:18

안녕하세요 예스스탁입니다. 식을 수정했습니다. input : sto1(10),sto2(5),P(20),dv(2); var : stok(0),BBup(0),BBdn(0),T1(0),T2(0); stok = StochasticsK(sto1,sto2); BBup = BollBandUp(P,dv); BBdn = BollBandDown(P,dv); if crossup(stok,80) Then T1 = 1; if CrossDown(stok,80) Then T1 = 2; if CrossDown(stok,20) Then T1 = -1; if CrossUp(stok,20) Then T1 = -2; if crossup(H,bbup) Then T2 = 1; if CrossDown(H,BBup) Then T2 = 2; if CrossDown(L,BBdn) Then T2 = -1; if CrossUp(L,BBdn) Then T2 = -2; if dayhigh(1) > dayhigh(2) and T1 == 2 and T2 == 2 Then sell(); if DayLow(1) < DayLow(2) and T1 == -2 and T2 == -2 Then buy(); 즐거운 하루되세요 > softtoug 님이 쓴 글입니다. > 제목 : 수식 문의 > 안녕하세요 하기 수식에 문의사항이 있어서 메일 드립니다. 검토 부탁드립니다. input : sto1(10),sto2(5),P(20),dv(2); var : stok(0),BBup(0),BBdn(0),T1(0),T2(0); stok = StochasticsK(sto1,sto2); BBup = BollBandUp(P,dv); BBdn = BollBandDown(P,dv); if crossup(stok,80) Then T1 = 1; if CrossDown(stok,80) Then T1 = 2; if CrossDown(stok,20) Then T1 = -1; if CrossUp(stok,20) Then T1 = -2; if crossup(H,bbup) Then T2 = 1; if CrossDown(H,BBup) Then T2 = 2; if CrossDown(L,20) Then T2 = -1; if CrossUp(L,20) Then T2 = -2; if dayhigh > dayhigh(1) and T1 == 2 and T2 == 2 Then sell(); if DayLow < DayLow(1) and T1 == -2 and T2 == -2 Then buy(); 상기 수식은 하기 조건으로 만들주셨습니다. 1. 금일 신고점이 발생합니다. 2. 스토캐스틱이 과매수 구간을 탈출합니다. 3. 현재 봉이 볼린져 밴드 상단 접촉을 더 이상하지 않고 볼린져 밴드에서 떨어집니다. 상기 세가지가 충족되면 매도 진입합니다. 반대상황에서는 매수 진입합니다. -------------------------------- 상기 조건에서 전일의 신저점, 전일의 신고점을 기준으로 하는 수식 부탁드립니다. (금일의 신고점 신저점이 아님....) 번거롭게 해드려서 죄송합니다. 상기 수식으로 진행했을때, buy가 이루어지지 않습니다. sell 만 진행됩니다. 검토 부탁드립니다. 감사합니다.