커뮤니티
(32891질문 분봉 데이타 시물레이션 결과 상이 분석요청) 재요청
2013-10-14 20:43:59
163
글번호 68460
수고하십니다.
32891 질문을 올릴때 제가 잘못하여 다른 시스템으로 한 결과를 사진상으로 올렸습니다.
번거롭게 해 죄송합니다.
다시 한번 봐 주시면 고맙겠습니다.
분봉 데이타를 올리면 좋켔는데..파일이 커서 올라가지 않네요
시스템식은 아래와 같습니다.
input : 이격기간1(16),이격기간2(248),이격기간3(18),이격기간4(246),볼륨레이쇼기간1(19),볼륨레이쇼기간2(14),볼륨레이쇼기간3(19),볼륨레이쇼기간4(8);
input : 매수이격기준1(100),매수이격기준2(100.834);
input : 매도이격기준1(100.35),매도이격기준2(100.305);
var : 이격도1(0),이격도2(0),이격도3(0),이격도4(0),볼륨레이쇼1(0),볼륨레이쇼2(0),볼륨레이쇼3(0),볼륨레이쇼4(0);
var : 매수조건1(false),매수조건2(false),매도조건1(false),매도조건2(false);
이격도1 = Disparity(이격기간1);
이격도2 = Disparity(이격기간2);
이격도3 = Disparity(이격기간3);
이격도4 = Disparity(이격기간4);
볼륨레이쇼1 = VR(볼륨레이쇼기간1);
볼륨레이쇼2 = VR(볼륨레이쇼기간2);
볼륨레이쇼3 = VR(볼륨레이쇼기간3);
볼륨레이쇼4 = VR(볼륨레이쇼기간4);
#이격도1이 매수이격기준1을 상향돌파하고 VR1이 2봉연속 상승
매수조건1 = (crossup(이격도1,매수이격기준1))[1] and countif(볼륨레이쇼1 > 볼륨레이쇼1[1],2) == 2;
#이격도2가 매수이격기준2를 상향돌파하고 VR2가 2봉연속 상승
매수조건2 = (crossup(이격도2,매수이격기준2))[1] and countif(볼륨레이쇼2 > 볼륨레이쇼2[1],2) == 2;
#이격도1이 매도이격기준1을 하향이탈하고 VR1이 2봉연속 하락
매도조건1 = CrossDown(이격도3,매도이격기준1) and countif(볼륨레이쇼1 < 볼륨레이쇼3[1],2) == 2;
#이격도2가 매도이격기준2를 하향이탈하고 VR2가 2봉연속 하락
매도조건2 = CrossDown(이격도4,매도이격기준2) and countif(볼륨레이쇼2 < 볼륨레이쇼4[1],2) == 2;
if 매수조건1 == true or 매수조건2 == true Then
buy();
if 매도조건1 == true or 매도조건2 == true Then
sell();
- 1. 분봉데이타상이_(2).zip (0.44 MB)
답변 1
예스스탁 예스스탁 답변
2013-10-15 16:19:43
> 자아준 님이 쓴 글입니다.
> 제목 : (32891질문 분봉 데이타 시물레이션 결과 상이 분석요청) 재요청
> 수고하십니다.
32891 질문을 올릴때 제가 잘못하여 다른 시스템으로 한 결과를 사진상으로 올렸습니다.
번거롭게 해 죄송합니다.
다시 한번 봐 주시면 고맙겠습니다.
분봉 데이타를 올리면 좋켔는데..파일이 커서 올라가지 않네요
시스템식은 아래와 같습니다.
input : 이격기간1(16),이격기간2(248),이격기간3(18),이격기간4(246),볼륨레이쇼기간1(19),볼륨레이쇼기간2(14),볼륨레이쇼기간3(19),볼륨레이쇼기간4(8);
input : 매수이격기준1(100),매수이격기준2(100.834);
input : 매도이격기준1(100.35),매도이격기준2(100.305);
var : 이격도1(0),이격도2(0),이격도3(0),이격도4(0),볼륨레이쇼1(0),볼륨레이쇼2(0),볼륨레이쇼3(0),볼륨레이쇼4(0);
var : 매수조건1(false),매수조건2(false),매도조건1(false),매도조건2(false);
이격도1 = Disparity(이격기간1);
이격도2 = Disparity(이격기간2);
이격도3 = Disparity(이격기간3);
이격도4 = Disparity(이격기간4);
볼륨레이쇼1 = VR(볼륨레이쇼기간1);
볼륨레이쇼2 = VR(볼륨레이쇼기간2);
볼륨레이쇼3 = VR(볼륨레이쇼기간3);
볼륨레이쇼4 = VR(볼륨레이쇼기간4);
#이격도1이 매수이격기준1을 상향돌파하고 VR1이 2봉연속 상승
매수조건1 = (crossup(이격도1,매수이격기준1))[1] and countif(볼륨레이쇼1 > 볼륨레이쇼1[1],2) == 2;
#이격도2가 매수이격기준2를 상향돌파하고 VR2가 2봉연속 상승
매수조건2 = (crossup(이격도2,매수이격기준2))[1] and countif(볼륨레이쇼2 > 볼륨레이쇼2[1],2) == 2;
#이격도1이 매도이격기준1을 하향이탈하고 VR1이 2봉연속 하락
매도조건1 = CrossDown(이격도3,매도이격기준1) and countif(볼륨레이쇼1 < 볼륨레이쇼3[1],2) == 2;
#이격도2가 매도이격기준2를 하향이탈하고 VR2가 2봉연속 하락
매도조건2 = CrossDown(이격도4,매도이격기준2) and countif(볼륨레이쇼2 < 볼륨레이쇼4[1],2) == 2;
if 매수조건1 == true or 매수조건2 == true Then
buy();
if 매도조건1 == true or 매도조건2 == true Then
sell();
다음글
이전글