커뮤니티
nday 평균 돌파
2019-11-01 10:00:47
177
글번호 132159
1) 아래식 해석 부탁드립니다.
2) 아래식에서 5일을 30일로 변경하려면 수식이 길어지는데
input:n일(30)을 이용할 수 있는 수식이 가능한지요?
****************************************************************************************
var : AA(0), BB(0), CC(0), DD(0), EE(0);
AA = dayhigh(1)-daylow(1);
BB = dayhigh(2)-daylow(2);
CC = dayhigh(3)-daylow(3);
DD = dayhigh(4)-daylow(4);
EE = dayhigh(5)-daylow(5);
var1 = (AA+BB+CC+DD+EE)/5;
if crossup(C, dayopen() + var1*1.04) then
buy();
if crossdown(C, dayopen() - var1*0.96) then
sell();
답변 1
예스스탁 예스스탁 답변
2019-09-24 14:54:20
안녕하세요
예스스탁입니다.
1
n일간의 봉길이의 평균을 구해서
당일시가에서 해당 평균값만큼 상승하면 매수
당일시가에서 해당 평균값만큼 하락하면 매도하는 내용입니다.
2
input : n(5);
var : sum(0),cnt(0);
sum = 0;
for cnt = 1 to n
{
sum = sum + (DayHigh(cnt)-daylow(cnt));
}
var1 = sum/n;
if crossup(C, dayopen() + var1*1.04) then
buy();
if crossdown(C, dayopen() - var1*0.96) then
sell();
즐거운 하루되세요
> 목마와숙녀 님이 쓴 글입니다.
> 제목 : 문의
> 1) 아래식 해석 부탁드립니다.
2) 아래식에서 5일을 30일로 변경하려면 수식이 길어지는데
input:n일(30)을 이용할 수 있는 수식이 가능한지요?
****************************************************************************************
var : AA(0), BB(0), CC(0), DD(0), EE(0);
AA = dayhigh(1)-daylow(1);
BB = dayhigh(2)-daylow(2);
CC = dayhigh(3)-daylow(3);
DD = dayhigh(4)-daylow(4);
EE = dayhigh(5)-daylow(5);
var1 = (AA+BB+CC+DD+EE)/5;
if crossup(C, dayopen() + var1*1.04) then
buy();
if crossdown(C, dayopen() - var1*0.96) then
sell();
다음글