커뮤니티
재질문드립니다.
2014-04-22 22:25:51
173
글번호 74602
조금 변경되어서 문의드립니다.
제가 작성을 했는데요 작동을 하지 않네요
if DayIndex == 0 then{
Var6 = V;
var7 = C;
}
else if DayIndex>0 and DayIndex <= 12 then{
Var6 = Highest(V,dayindex);
var7 = C;
}
Else{
Var6 = Highest(V,10);
var7 = C;
}
if C > var7*1.10 then
buy();
당일의 첫봉은 그냥 그때 거래량의 종가를 나타내는 것을 가지고
다음봉부터 12개 이전 봉까지는 최고 거래량을 가진 봉을 var7 에 기억하고
그 다음봉부터는 10개봉 마다 최고거래량을 가진 봉을 var7에 기억하는 것인데
뭔가 잘못 되었는지 반응이 없습니다.
어디가 잘못되었는지요?
그리고 좀전에 내용에서 3번 질문에서
경고창의 팝업창을 닫아도 계속 다시 팝업창이 나옵니다.
if v > 3000 then
alert("경고");
식인데요
5분봉상에서 거래량이 한번 3000이 넘기 시작하면 그 뒤로 창을 닫아도
주식의 거래가 있을때 마다 계속해서 팝업창이 나옵니다.
거래량이 3000넘는 봉이 끝나고 다음봉에선 1000도 안되는데 계속해서 거래가 있을때마다
팝업창이 발생합니다.
한번만 나오면 되는데 뭐가 문제입니까?
노고에 감사드립니다.
답변 1
예스스탁 예스스탁 답변
2014-04-23 16:20:52
안녕하세요
예스스탁입니다.
1.
if DayIndex == 0 then{
Var6 = V;
var7 = C;
}
else if DayIndex>0 and DayIndex <= 12 then{
Var6 = Highest(V,dayindex);
var7 = C;
}
Else{
Var6 = Highest(V,10);
var7 = C;
}
plot1(var7);
위 지표 적용해 보시면 var7은 매봉의 종가일 뿐입니다.
그러므로 시스템식의 C > var7*1.10은 조건을 충족시킬수가 없습니다.
var7이 최고 거래량봉의 종가이면 작성하신 내용으로는 가능하지 않고
아래와 같이 작성해 사용하시면 됩니다.
if DayIndex == 0 then{
Var6 = V;
var7 = C;
}
else if DayIndex > 0 and DayIndex <= 12 then{
Var6 = Highest(V,dayindex);
var66 = NthHighestBar(1,V,dayindex);
var7 = C[var66];
}
Else{
Var6 = Highest(V,10);
var66 = NthHighestBar(1,v,10);
var7 = C[var66];
}
if C > var7*1.10 then
buy();
2.
alert창은 봉이 미완성시라도 if조건만 만족하면 계속 팝업이 되게 됩니다.
alert를 사용한 지표가 다수에 차트에 적용되어 있으실수 있으므로
확인하시기 바랍니다.
즐거운 하루되세요
> 알고리즘 님이 쓴 글입니다.
> 제목 : 재질문드립니다.
> 조금 변경되어서 문의드립니다.
제가 작성을 했는데요 작동을 하지 않네요
if DayIndex == 0 then{
Var6 = V;
var7 = C;
}
else if DayIndex>0 and DayIndex <= 12 then{
Var6 = Highest(V,dayindex);
var7 = C;
}
Else{
Var6 = Highest(V,10);
var7 = C;
}
if C > var7*1.10 then
buy();
당일의 첫봉은 그냥 그때 거래량의 종가를 나타내는 것을 가지고
다음봉부터 12개 이전 봉까지는 최고 거래량을 가진 봉을 var7 에 기억하고
그 다음봉부터는 10개봉 마다 최고거래량을 가진 봉을 var7에 기억하는 것인데
뭔가 잘못 되었는지 반응이 없습니다.
어디가 잘못되었는지요?
그리고 좀전에 내용에서 3번 질문에서
경고창의 팝업창을 닫아도 계속 다시 팝업창이 나옵니다.
if v > 3000 then
alert("경고");
식인데요
5분봉상에서 거래량이 한번 3000이 넘기 시작하면 그 뒤로 창을 닫아도
주식의 거래가 있을때 마다 계속해서 팝업창이 나옵니다.
거래량이 3000넘는 봉이 끝나고 다음봉에선 1000도 안되는데 계속해서 거래가 있을때마다
팝업창이 발생합니다.
한번만 나오면 되는데 뭐가 문제입니까?
노고에 감사드립니다.