커뮤니티
시스템
2019-02-22 14:19:42
151
글번호 126468
안녕하세요 미리감사인사올립니다
질문 1
아래식은 data2와 data3의 당일 싯가 빼기 data2와 data3의 현재가에 관한식입니다
오류가 없는지 살펴주세요
input : 합계1(100),합계2(-100);
var : gap2(0),gap3(0),sum(0);
gap2 = (data2(o)-data2(c));
gap3 = (data3(o)-data3(c));
sum = (gap2)-(gap3);
if crossup(sum,합계1) Then sell();
if CrossDown(sum,합계2) Then buy();
질문2
위의식을 data2와 data3의 전일 종가 빼기 현재가 식을 부탁드립니다
매번 감사합니다 수고하세요
답변 1
예스스탁 예스스탁 답변
2019-02-22 15:56:02
안녕하세요
예스스탁입니다.
1
기존 수식은 하나의 봉에서 시가-종가입니다.
차트가 일봉이면 맞지만 분봉이면 각 봉의 시가가 됩니다.
당일시가이므로 아래와 같이 작성하셔야 합니다.
input : 합계1(100),합계2(-100);
var : gap2(0,data2),gap3(0,data2),sum(0,data2);
var : v2(0,data2),v3(0,data3);
if data2(Bdate != bdate[1]) Then
v2 = data2(O);
if data3(Bdate != bdate[1]) Then
v3 = data3(O);
gap2 = v2-data2(c);
gap3 = v3-data3(c);
sum = gap2-gap3;
if crossup(sum,합계1) Then sell();
if CrossDown(sum,합계2) Then buy();
2
input : 합계1(100),합계2(-100);
var : gap2(0,data2),gap3(0,data2),sum(0,data2);
var : v2(0,data2),v3(0,data3);
if data2(Bdate != bdate[1]) Then
v2 = data2(c[1]);
if data3(Bdate != bdate[1]) Then
v3 = data3(C[1]);
gap2 = v2-data2(c);
gap3 = v3-data3(c);
sum = gap2-gap3;
if crossup(sum,합계1) Then sell();
if CrossDown(sum,합계2) Then buy();
즐거운 하루되세요
> 달마7 님이 쓴 글입니다.
> 제목 : 시스템
> 안녕하세요 미리감사인사올립니다
질문 1
아래식은 data2와 data3의 당일 싯가 빼기 data2와 data3의 현재가에 관한식입니다
오류가 없는지 살펴주세요
input : 합계1(100),합계2(-100);
var : gap2(0),gap3(0),sum(0);
gap2 = (data2(o)-data2(c));
gap3 = (data3(o)-data3(c));
sum = (gap2)-(gap3);
if crossup(sum,합계1) Then sell();
if CrossDown(sum,합계2) Then buy();
질문2
위의식을 data2와 data3의 전일 종가 빼기 현재가 식을 부탁드립니다
매번 감사합니다 수고하세요