커뮤니티
원하는 답변이 아닌데요.
2010-07-23 18:47:36
781
글번호 31104
볼린저밴드를 종가가 아닌 (종가+고가+시가)/3으로 해서 식을 작성해주셨으면 합니다.
그리고
볼린저밴드상한선(20,2)과 볼린저밴드상한선(40,2)이 3% 이내로 수렴하는 검색식 부탁 드립니다.
-----------------------------------------
이렇게 문의 드렸었습니다.
볼린저밴드 상단끼리 수렴하는 검색식인데요.
-----------------------------------------
input : Period(20),Dv(2),P(3);
var1 = (C+H+O)/3;
value1 = ma(var1,Period);
value2 = ma(var1,Period)+std(var1,Period)*Dv;
value3 = ma(var1,Period)-std(var1,Period)*Dv;
if value2 < value3*(1+P/100) Then
find(1);
-----------------------------------------
윗부분이 알려주신 검색식인데요, 볼밴 상단과 하단이 3%로 수렴하는 식 아닌가요?
-----------------------------------------
input : Period(20),Period1(40),Dv(2),P(3);
var1 = (C+H+O)/3;
value1 = ma(var1,Period);
value2 = ma(var1,Period)+std(var1,Period)*Dv;
value3 = ma(var1,Period1)+std(var1,Period1)*Dv;
if value2 < value3*(1+P/100) Then
find(1);
-----------------------------------------
이렇게 약간 수정해봤는데 맞는지 봐주시구요.
if than은 잘 모르겠네요.
이 부분까지 완벽하게 다시 알려주시면 고맙겠습니다.
답변 2
예스스탁 예스스탁 답변
2010-07-23 19:22:29
안녕하세요
예스스탁입니다.
죄송합니다. 상단 하단으로 잘못 작성했습니다.
변수의 할당된 값은 맞습니다.
다만 if문에서 조건을 수정하셔야 합니다.
볼린저밴드상한선(20,2)과 볼린저밴드상한선(40,2) 두개 중에
큰값과 작은값의 차이가 P%이상 되지 않는다로 수정했습니다.
input : Period(20),Period1(40),Dv(2),P(3);
var1 = (C+H+O)/3;
value1 = ma(var1,Period);
value2 = ma(var1,Period)+std(var1,Period)*Dv;
value3 = ma(var1,Period1)+std(var1,Period1)*Dv;
if max(value2,value3) < min(value2,value3)*(1+P/100) Then
find(1);
즐거운 하루되세요
> 고운무지개 님이 쓴 글입니다.
> 제목 : 원하는 답변이 아닌데요.
> 볼린저밴드를 종가가 아닌 (종가+고가+시가)/3으로 해서 식을 작성해주셨으면 합니다.
그리고
볼린저밴드상한선(20,2)과 볼린저밴드상한선(40,2)이 3% 이내로 수렴하는 검색식 부탁 드립니다.
-----------------------------------------
이렇게 문의 드렸었습니다.
볼린저밴드 상단끼리 수렴하는 검색식인데요.
-----------------------------------------
input : Period(20),Dv(2),P(3);
var1 = (C+H+O)/3;
value1 = ma(var1,Period);
value2 = ma(var1,Period)+std(var1,Period)*Dv;
value3 = ma(var1,Period)-std(var1,Period)*Dv;
if value2 < value3*(1+P/100) Then
find(1);
-----------------------------------------
윗부분이 알려주신 검색식인데요, 볼밴 상단과 하단이 3%로 수렴하는 식 아닌가요?
-----------------------------------------
input : Period(20),Period1(40),Dv(2),P(3);
var1 = (C+H+O)/3;
value1 = ma(var1,Period);
value2 = ma(var1,Period)+std(var1,Period)*Dv;
value3 = ma(var1,Period1)+std(var1,Period1)*Dv;
if value2 < value3*(1+P/100) Then
find(1);
-----------------------------------------
이렇게 약간 수정해봤는데 맞는지 봐주시구요.
if than은 잘 모르겠네요.
이 부분까지 완벽하게 다시 알려주시면 고맙겠습니다.
고운무지개
2010-07-24 01:15:49
금요일 오후라서 답변이 다음주 월요일에나 달릴까 하고 걱정했는데, 오늘 달아주셨네요.
고맙습니다. 편안한 주말 되세요^^
다음글
이전글