예스스탁
예스스탁 답변
2021-04-23 11:13:34
안녕하세요
예스스탁입니다.
1
차트의 데이타갯수에 따라 아래식 참고하셔서 가감해 사용하시면 됩니다.
input : 진입일1(20200401),퇴출일1(20210420),P1(1);
input : 진입일2(20200401),퇴출일2(20210420),P2(1);
input : 진입일3(20200401),퇴출일3(20210420),P3(1);
input : 진입일4(20200401),퇴출일4(20210420),P4(1);
input : 진입일5(20200401),퇴출일5(20210420),P5(1);
input : 진입일6(20200401),퇴출일6(20210420),P6(1);
input : 진입일7(20200401),퇴출일7(20210420),P7(1);
input : 진입일8(20200401),퇴출일8(20210420),P8(1);
input : 진입일9(20200401),퇴출일9(20210420),P9(1);
input : 진입일10(20200401),퇴출일10(20210420),P10(1);
var : v1(0,Data1),v2(0,Data2),v3(0,data3),v4(0,data4),v5(0,data5);
var : v6(0,Data6),v7(0,Data7),v8(0,data8),v9(0,data9),v10(0,data10);
var : sum(0,Data1);
V1 = 0;
V2 = 0;
V3 = 0;
V4 = 0;
V5 = 0;
V6 = 0;
V7 = 0;
V8 = 0;
V9 = 0;
V10 = 0;
if Data1(sDate>=진입일1 and sDate <= 퇴출일1) Then V1 = Data1(c);
if Data2(sDate>=진입일1 and sDate <= 퇴출일2) Then V2 = Data2(c);
if Data3(sDate>=진입일1 and sDate <= 퇴출일3) Then V3 = Data3(c);
if Data4(sDate>=진입일1 and sDate <= 퇴출일4) Then V4 = Data4(c);
if Data5(sDate>=진입일1 and sDate <= 퇴출일5) Then V5 = Data5(c);
if Data6(sDate>=진입일1 and sDate <= 퇴출일6) Then V6 = Data6(c);
if Data7(sDate>=진입일1 and sDate <= 퇴출일7) Then V7 = Data7(c);
if Data8(sDate>=진입일1 and sDate <= 퇴출일8) Then V8 = Data8(c);
if Data9(sDate>=진입일1 and sDate <= 퇴출일9) Then V9 = Data9(c);
if Data10(sDate>=진입일1 and sDate <= 퇴출일10) Then V10 = Data10(c);
sum = V1*P1+V2*P2+V3*P3+V4*P4+V5*P5+V6*P6+V7*P7+V8*P8+V9*P9+V10*P10;
Plot1(sum);
2
참조데이타는 data2~data99까지 98개까지 추가가능합니다.
즐거운 하루되세요
> 9회말2아웃 님이 쓴 글입니다.
> 제목 : 문의드립니다...
> 안녕하세요
먼저 화면구성을 말씀드리면
모두 일봉기준
data1(주종목)~data10(참조종목) >> 모두 10종목...더 추가될수도 있음
data1의 진입일1,퇴출일1 을 변수로 놓고
진입일1과 퇴출일1 사이 구간에서만 가격(C)를 지표로 표현하고자합니다.
진입일1이전과 퇴출일1이후는 지표값이 0으로 표현되게요...
이렇게 data2종목에서도 진입일2,퇴출일2.....data3종목에도 똑같이...
data10까지....
그렇게 되면 변수값이 종목수 10개면 20개의 변수값이 생기겠죠.
그 변수마다 진입일과 퇴출일들이 같을수도 다를수도 있을껍니다.
하지만 결국은 진입일과 퇴출일사이에서만 가격을 지표로 표현하고자하면 됩니다
그 이전과 이후는 전부 0으로 표현합니다.
여기서 본격적인 질문
질문 1번
그렇게 10개의 지표값(즉, 각 구간별 종목별 가격)을 총 합계를 1개의 지표로 표현해주세요
질문 2번
1. data1의 지표값 * P1(변수)
2. data2의 지표값 * P2(변수)......
...........................................
10. data10의 지표값 * P10(변수)
P1,P2등의 변수값이 곱해진 10개의 값들을 총합계를 1개의 지표로 표현해주세요
참고로 추가질문
참조종목은 최대 몇개까지 추가할수있나요?