커뮤니티
2402 재 문의 입니다..
2004-09-08 08:58:23
965
글번호 5068
우선 바쁘신 가운데 답변에 애써주시는 관계자분께 감사 드립니다.
그리고 답변 내용의 전고(저)점식은 그렇찮아도 문의를 드릴려고 했던 내용이라 도움이 많이 되겟습니다
(사실, 수식이 좀 어려워 개인적으로 이해에 시간이 좀 걸릴 듯..)
추가문의> 답변에서 전저(고)점이 어렵게 해석 된 듯 합니다.
문의 요지는 1."40봉 이내의 고(저)점 (higest(c[1], 40)" 을 의미하며
2. "이때(higest(c[1],40) 해당 봉에서의 이평10, 20, 30 의 상승
(또는 하락) 갯수가 3개중 2개 이상" 이라는 조건을
질문 드린 것입니다.
문의 내용 전달이 잘 되었나요?
항상 수고해 주셔서 감사합니다.
답변 1
예스스탁 예스스탁 답변
2004-09-08 15:36:10
안녕하세요
예스스탁입니다.
문의하신 식은 다음과 같습니다.
var : Hindex(0), Hval(0), Lindex(0), Lval(0);
Hindex = NthHighestBar(1,c,40);
Hval = NthHighest(1,c,40);
Lindex = NthLowestBar(1,c,40);
Lval = NthLowest(1,c,40);
if ma(c,10)[Hindex] > ma(c,10)[Hindex+1] then
var1 = 1;
else
var1 = 0;
if ma(c,20)[Hindex] > ma(c,20)[Hindex+1] then
var2 = 1;
else
var2 = 0;
if ma(c,30)[Hindex] > ma(c,30)[Hindex+1] then
var3 = 1;
else
var3 = 0;
if ma(c,10)[Lindex] < ma(c,10)[Lindex+1] then
var4 = 1;
else
var4 = 0;
if ma(c,20)[Lindex] < ma(c,20)[Lindex+1] then
var5 = 1;
else
var5 = 0;
if ma(c,30)[Lindex] < ma(c,30)[Lindex+1] then
var6 = 1;
else
var6 = 0;
##매수
if crossup(c,Hval) and (var1+var2+var3) >= 2 then
buy();
##매수청산
if crossdown(c, ma(c,5)) then{
exitlong();
var1 = 0;
var2 = 0;
var3 = 0;
}
##매도
if crossdown(c,Lval) and (var4+var5+var6) >= 2 then
sell();
##매도청산
if crossUP(c, ma(c,5)) then{
exitshort();
var4 = 0;
var5 = 0;
var6 = 0;
}
즐거운 하루되세요
> pinetree 님이 쓴 글입니다.
> 제목 : 2402 재 문의 입니다..
> 우선 바쁘신 가운데 답변에 애써주시는 관계자분께 감사 드립니다.
그리고 답변 내용의 전고(저)점식은 그렇찮아도 문의를 드릴려고 했던 내용이라 도움이 많이 되겟습니다
(사실, 수식이 좀 어려워 개인적으로 이해에 시간이 좀 걸릴 듯..)
추가문의> 답변에서 전저(고)점이 어렵게 해석 된 듯 합니다.
문의 요지는 1."40봉 이내의 고(저)점 (higest(c[1], 40)" 을 의미하며
2. "이때(higest(c[1],40) 해당 봉에서의 이평10, 20, 30 의 상승
(또는 하락) 갯수가 3개중 2개 이상" 이라는 조건을
질문 드린 것입니다.
문의 내용 전달이 잘 되었나요?
항상 수고해 주셔서 감사합니다.
다음글