커뮤니티

참조데이터 적용

프로필 이미지
새마귀
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();