input : Period(30),d1(1.8),기간(5),k(2);
var : wma1(0),NL(0),BarsSince(-1),wma2(0),NL2(0),BarsSince2(-1),MM(0),LL(0),NL3(0),BarsSince3(-1),mm1(0),hh(0);
wma1 = wma((money/v+c+o)/3,period)+D1*std((money/v+c+o)/3,period);
if crossup(c,wma1) Then
{
NL = wma1;
BarsSince = 0;
}
Else
{
if BarsSince >= 0 Then
BarsSince = BarsSince+1;
}
if BarsSince == 기간-k Then
var1 = NL;
if var1 > var1[1]
Then
find(1);
위 조건으로 찾을때 선이 일정기간 계산식으로 나오는데 전의 선보다 높아질때를 찾는데 지표에서는 그대로 인데 나오거나 작아 졌을때도 나오네요. 어떻게 고쳐야 할지 부탁드려요
답변 1
예스스탁
예스스탁 답변
2020-01-09 17:09:26
안녕하세요
예스스탁입니다.
올려주신 내용은 수식은 수정할 부분이 없습니다.
종목검색서버의 데이타가 차트의 데이타와 차이가 있는 종목들이 있는것 같습니다.
관련팀에 전달해서 종목검색 서버의 데이타를 살펴보도록 하겠습니다.
즐거운 하루되세요
> 아무다 님이 쓴 글입니다.
> 제목 : 수정부탁드려요
> input : Period(30),d1(1.8),기간(5),k(2);
var : wma1(0),NL(0),BarsSince(-1),wma2(0),NL2(0),BarsSince2(-1),MM(0),LL(0),NL3(0),BarsSince3(-1),mm1(0),hh(0);
wma1 = wma((money/v+c+o)/3,period)+D1*std((money/v+c+o)/3,period);
if crossup(c,wma1) Then
{
NL = wma1;
BarsSince = 0;
}
Else
{
if BarsSince >= 0 Then
BarsSince = BarsSince+1;
}
if BarsSince == 기간-k Then
var1 = NL;
if var1 > var1[1]
Then
find(1);
위 조건으로 찾을때 선이 일정기간 계산식으로 나오는데 전의 선보다 높아질때를 찾는데 지표에서는 그대로 인데 나오거나 작아 졌을때도 나오네요. 어떻게 고쳐야 할지 부탁드려요