커뮤니티

수식 문의

프로필 이미지
흑수돌
2012-01-31 10:38:44
465
글번호 47109
답변완료
안녕하세요. 항상 수고해 주셔서 감사드립니다. =============== 일전 아래와 같은 수식을 얻은바 있습니다. Input : Period(10); Var : OSim(0),HSim(0),LSim(0),CSim(0),VSim(0); if O > O[1] then value1 = 1; else value1 = 0; OSim = AccumN(value1, Period) * 100 / Period; if H > H[1] then value2 = 1; else value2 = 0; HSim = AccumN(value2, Period) * 100 / Period; if L > L[1] then value3 = 1; else value3 = 0; LSim = AccumN(value3, Period) * 100 / Period; if C > C[1] then value4 = 1; else value4 = 0; CSim = AccumN(value4, Period) * 100 / Period; if V > V[1] then value5 = 1; else value5 = 0; VSim = AccumN(value5, Period) * 100 / Period; plot1(Osim); plot2(Hsim); plot3(Lsim); plot4(Csim); plot5(Vsim); ------------- 위의 수식을 바탕으로 아래와 같은 신호를 얻고 싶습니다. 매수신호 : plot4(Csim)가 plot5(Vsim)보다 크거나 같은 상황이고 and plot3(Lsim)가 plot5(Vsim)보다 크거나 같은 상황에서 해당 주가의 저가가 n일 볼린저밴드 하단선을 이탈하면 매수 신호 매도신호 : plot3(hsim)가 plot5(Vsim)보다 작거나 같은 상황이고 and plot4(Csim)가 plot5(Vsim)보다 작거나 같은 상황에서 해당 주가의 고가가 n일 볼린저밴드 상단선을 돌파하면 매도 신호 *plot1-5의 input값과 볼린저밴드 값을 임의로 설정할 수 있게 부탁드립니다. 감사합니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-01-31 14:23:39

안녕하세요 예스스탁입니다. Input : Period(10),P1(20),dv(2); Var : OSim(0),HSim(0),LSim(0),CSim(0),VSim(0); if O > O[1] then value1 = 1; else value1 = 0; OSim = AccumN(value1, Period) * 100 / Period; if H > H[1] then value2 = 1; else value2 = 0; HSim = AccumN(value2, Period) * 100 / Period; if L > L[1] then value3 = 1; else value3 = 0; LSim = AccumN(value3, Period) * 100 / Period; if C > C[1] then value4 = 1; else value4 = 0; CSim = AccumN(value4, Period) * 100 / Period; if V > V[1] then value5 = 1; else value5 = 0; VSim = AccumN(value5, Period) * 100 / Period; if Csim >= Vsim and Lsim >= Vsim and CrossDown(L,BollBandDown(p1,dv)) Then buy(); if Hsim <= Vsim and Csim <= Vsim and CrossUp(H,BollBandUp(p1,dv)) Then Sell(); 즐거운 하루되세요 > 흑수돌 님이 쓴 글입니다. > 제목 : 수식 문의 > 안녕하세요. 항상 수고해 주셔서 감사드립니다. =============== 일전 아래와 같은 수식을 얻은바 있습니다. Input : Period(10); Var : OSim(0),HSim(0),LSim(0),CSim(0),VSim(0); if O > O[1] then value1 = 1; else value1 = 0; OSim = AccumN(value1, Period) * 100 / Period; if H > H[1] then value2 = 1; else value2 = 0; HSim = AccumN(value2, Period) * 100 / Period; if L > L[1] then value3 = 1; else value3 = 0; LSim = AccumN(value3, Period) * 100 / Period; if C > C[1] then value4 = 1; else value4 = 0; CSim = AccumN(value4, Period) * 100 / Period; if V > V[1] then value5 = 1; else value5 = 0; VSim = AccumN(value5, Period) * 100 / Period; plot1(Osim); plot2(Hsim); plot3(Lsim); plot4(Csim); plot5(Vsim); ------------- 위의 수식을 바탕으로 아래와 같은 신호를 얻고 싶습니다. 매수신호 : plot4(Csim)가 plot5(Vsim)보다 크거나 같은 상황이고 and plot3(Lsim)가 plot5(Vsim)보다 크거나 같은 상황에서 해당 주가의 저가가 n일 볼린저밴드 하단선을 이탈하면 매수 신호 매도신호 : plot3(hsim)가 plot5(Vsim)보다 작거나 같은 상황이고 and plot4(Csim)가 plot5(Vsim)보다 작거나 같은 상황에서 해당 주가의 고가가 n일 볼린저밴드 상단선을 돌파하면 매도 신호 *plot1-5의 input값과 볼린저밴드 값을 임의로 설정할 수 있게 부탁드립니다. 감사합니다.