커뮤니티
참조데이터 적용
2013-04-08 09:22:43
210
글번호 61762
안녕하세요..
참조데이터 일봉 추가하는 방법좀 알려주십시요..
저는 연결선물지수 4분봉으로 실행하고 있습니다.
참조데이타는 연결선물지수 일봉으로 하고 있고요..
아래와 같은조건에서 참조데이타 추가하는 방법좀 얄려주시면 고맙겠습니다.
input : P1(3),P2(5),P3(7),P4(9),P5(20);#이평
input : Sto1(12), Sto2(5), Sto3(5);#스토
input : BPeriod(20),Dv(2);#볼밴
var : mav1(0,data1),mav2(0,data1),mav3(0,data1),mav4(0,data1),mav5(0,data1);
var : Stok(0,data1),stod(0,data1),BBup(0,data1),BBdn(0,data1);
var : dmav1(0,data2),dmav2(0,data2),dmav3(0,data2),dmav4(0,data2),dmav5(0,data2);
var : dStok(0,data2),dstod(0,data2),dBBup(0,data2),dBBdn(0,data2);
#분봉 지표
mav1 = data1(ma(c,P1));
mav2 = data1(ma(c,P2));
mav3 = data1(ma(c,P3));
mav4 = data1(ma(c,P4));
mav5 = data1(ma(c,P5));
stok = data1(StochasticsK(sto1,sto2));
stod = data1(StochasticsD(sto1,sto2,sto3));
Bbup = data1(BollBandUp(BPeriod,dv));
Bbdn = data1(BollBandDown(BPeriod,dv));
#일봉 지표
Dmav1 = data2(ma(c,P1));
Dmav2 = data2(ma(c,P2));
Dmav3 = data2(ma(c,P3));
Dmav4 = data2(ma(c,P4));
Dmav5 = data2(ma(c,P5));
Dstok = data2(StochasticsK(sto1,sto2));
Dstod = data2(StochasticsD(sto1,sto2,sto3));
DBBup = data2(BollBandUp(BPeriod,dv));
DBBdn = data2(BollBandDown(BPeriod,dv));
if data2(countif(Dmav5>Dmav5[1],3) == 3) and
data1(countif(mav5>mav5[1],3) == 3) Then
buy();
if data2(Dstok[5] < 10) and
data1(mav4 > mav4[1]) Then
buy();
if MarketPosition == 1 and C < mav5 Then
exitlong();
답변 1
예스스탁 예스스탁 답변
2013-04-08 14:40:46
안녕하세요
예스스탁입니다.
참조데이터는 차트상단의 종목선택버튼(돋보기아이콘) 중
오른쪽을 누르시면 나타나는 종목선택창에서 선택해 적용하실 수 있습니다.
해당 선택창에서 차트의 기본종목과 같은 종목으로
선택하여 차트에 추가 하신후에 주기를 일봉으로 설정해 주시면 됩니다.
즐거운 하루되세요
> 새마귀 님이 쓴 글입니다.
> 제목 : 참조데이터 적용
> 안녕하세요..
참조데이터 일봉 추가하는 방법좀 알려주십시요..
저는 연결선물지수 4분봉으로 실행하고 있습니다.
참조데이타는 연결선물지수 일봉으로 하고 있고요..
아래와 같은조건에서 참조데이타 추가하는 방법좀 얄려주시면 고맙겠습니다.
input : P1(3),P2(5),P3(7),P4(9),P5(20);#이평
input : Sto1(12), Sto2(5), Sto3(5);#스토
input : BPeriod(20),Dv(2);#볼밴
var : mav1(0,data1),mav2(0,data1),mav3(0,data1),mav4(0,data1),mav5(0,data1);
var : Stok(0,data1),stod(0,data1),BBup(0,data1),BBdn(0,data1);
var : dmav1(0,data2),dmav2(0,data2),dmav3(0,data2),dmav4(0,data2),dmav5(0,data2);
var : dStok(0,data2),dstod(0,data2),dBBup(0,data2),dBBdn(0,data2);
#분봉 지표
mav1 = data1(ma(c,P1));
mav2 = data1(ma(c,P2));
mav3 = data1(ma(c,P3));
mav4 = data1(ma(c,P4));
mav5 = data1(ma(c,P5));
stok = data1(StochasticsK(sto1,sto2));
stod = data1(StochasticsD(sto1,sto2,sto3));
Bbup = data1(BollBandUp(BPeriod,dv));
Bbdn = data1(BollBandDown(BPeriod,dv));
#일봉 지표
Dmav1 = data2(ma(c,P1));
Dmav2 = data2(ma(c,P2));
Dmav3 = data2(ma(c,P3));
Dmav4 = data2(ma(c,P4));
Dmav5 = data2(ma(c,P5));
Dstok = data2(StochasticsK(sto1,sto2));
Dstod = data2(StochasticsD(sto1,sto2,sto3));
DBBup = data2(BollBandUp(BPeriod,dv));
DBBdn = data2(BollBandDown(BPeriod,dv));
if data2(countif(Dmav5>Dmav5[1],3) == 3) and
data1(countif(mav5>mav5[1],3) == 3) Then
buy();
if data2(Dstok[5] < 10) and
data1(mav4 > mav4[1]) Then
buy();
if MarketPosition == 1 and C < mav5 Then
exitlong();
이전글