커뮤니티
중심선지표식2 수정
2018-06-08 01:10:36
189
글번호 119575
항상 감사드립니다
아래의 지표식을 전일종가,전일고가,전일저가의 데이타를 일부구간에서 산출하여(5분봉에서 전일종가근처의 데이타) 입력하여 당일치의 지표식만 표현하고자 합니다..
input : 전일고가(100),전일저가(90),전일종가(95);
var : 중심선(0),aa(0),상단선(0),하단선(0);
if bdate != bdate[1] then
{
중심선 = (전일고가+전일저가)/2;
aa = max(abs(전일종가-전일저가),abs(전일고가-전일종가));
상단선 = 중심선+aa;
하단선 = 중심선-aa;
}
Else
{
if H >= 상단선+aa then
{
중심선 = (h+하단선)/2;
aa = max(abs(h-중심선),abs(중심선-하단선));
상단선 = 중심선+aa;
하단선 = 중심선-aa1;
}
if L <= 상단선-aa then
{
중심선 = (상단선+l)/2;
aa = max(abs(상단선-중심선),abs(중심선-l));
상단선 = 중심선+aa;
하단선 = 중심선-aa;
}
}
plot1(중심선);
plot2(상단선);
plot3(하단선);
감사합니다
답변 1
예스스탁 예스스탁 답변
2018-06-08 19:52:03
안녕하세요
예스스탁입니다.
당일에만 계산되게 처리했습니다.
input : 전일고가(100),전일저가(90),전일종가(95);
var : 중심선(0),aa(0),상단선(0),하단선(0);
if CurrentDate == sdate then
{
if bdate != bdate[1] then
{
중심선 = (전일고가+전일저가)/2;
aa = max(abs(전일종가-전일저가),abs(전일고가-전일종가));
상단선 = 중심선+aa;
하단선 = 중심선-aa;
}
Else
{
if H >= 상단선+aa then
{
중심선 = (h+하단선)/2;
aa = max(abs(h-중심선),abs(중심선-하단선));
상단선 = 중심선+aa;
하단선 = 중심선-aa;
}
if L <= 상단선-aa then
{
중심선 = (상단선+l)/2;
aa = max(abs(상단선-중심선),abs(중심선-l));
상단선 = 중심선+aa;
하단선 = 중심선-aa;
}
}
plot1(중심선);
plot2(상단선);
plot3(하단선);
}
즐거운 하루되세요
> 조민철 님이 쓴 글입니다.
> 제목 : 중심선지표식2 수정
> 항상 감사드립니다
아래의 지표식을 전일종가,전일고가,전일저가의 데이타를 일부구간에서 산출하여(5분봉에서 전일종가근처의 데이타) 입력하여 당일치의 지표식만 표현하고자 합니다..
input : 전일고가(100),전일저가(90),전일종가(95);
var : 중심선(0),aa(0),상단선(0),하단선(0);
if bdate != bdate[1] then
{
중심선 = (전일고가+전일저가)/2;
aa = max(abs(전일종가-전일저가),abs(전일고가-전일종가));
상단선 = 중심선+aa;
하단선 = 중심선-aa;
}
Else
{
if H >= 상단선+aa then
{
중심선 = (h+하단선)/2;
aa = max(abs(h-중심선),abs(중심선-하단선));
상단선 = 중심선+aa;
하단선 = 중심선-aa1;
}
if L <= 상단선-aa then
{
중심선 = (상단선+l)/2;
aa = max(abs(상단선-중심선),abs(중심선-l));
상단선 = 중심선+aa;
하단선 = 중심선-aa;
}
}
plot1(중심선);
plot2(상단선);
plot3(하단선);
감사합니다