커뮤니티

수식문의

프로필 이미지
softtoug
2017-01-26 08:23:17
108
글번호 106305
답변완료
안녕하세요 하기 수식이 구현가능하지 확인 부탁드립니다. 기본챠트: 10분봉 data1 챠트 : 5분봉 data2 챠트 : 1분봉 상기 세챠트 당일 최고점 가격이 같고, 볼린져 밴드 상단밴드 위에 있을때 (1,5 분봉) 볼린져 밴드 중심이평 위에 있을때 매도 (10분봉) 상기 세챠트 당일 최저점 가격이 같고, 볼린져 밴드 중심이평 아래 있을때 (1,5 분봉) 매수 볼린져 밴드 중심이평 아래에 있을때 매수 (10분봉) 10분봉이 제일 긴 봉이므로 10분봉 한개가 진행되는 순간 1분봉과 5분봉이 같은 가격으로 최고점을 찍고, 10분봉 내에서도 같은 가격이 발생되고 봉인 완성되면 진입하는 것입니다. 전부 당일 거래에 한합니다. 하는 방법으로 수식 부탁드립니다. 귀사의 프로그램은 data 2, data 처럼 연동 데이터를 몇개까지 쓸수 있는 지 확인 부탁드립니다. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-01-26 11:52:13

안녕하세요 예스스탁입니다. 기본차트가 data1이고 참조데이터가 추가되는 순서로 data2부터 data99까지 순차적으로 번호가 부여됩니다. 참조데이터는 최대 99개 추가하실수 있습니다. data1은 10분, data2는 5분, data3은 1분으로 하시면 됩니다. input : P(20),dv(2); var : BBup1(0,data1),BBdn1(0,data1),BBmd1(0,data1); var : BBup2(0,data2),BBdn2(0,data2),BBmd2(0,data2); var : BBup3(0,data3),BBdn3(0,data3),BBmd3(0,data3); BBup1 = data1(BollBandUp(P,dv)); BBmd1 = data1(ma(c,P)); BBdn1 = data1(BollBandDown(P,dv)); BBup2 = data2(BollBandUp(P,dv)); BBmd2 = data2(ma(c,P)); BBdn2 = data2(BollBandDown(P,dv)); BBup3 = data3(BollBandUp(P,dv)); BBmd3 = data3(ma(c,P)); BBdn3 = data3(BollBandDown(P,dv)); if data1(dayhigh(0)) == data2(highD(0)) and data2(highD(0)) == data3(highD(0)) and data2(C >= BBup2) and data3(C >= BBup3) and data1(C >= bbmd1) Then sell(); if data1(DayLow(0)) == data2(LowD(0)) and data2(LowD(0)) == data3(LowD(0)) and data2(C <= BBdn2) and data3(C <= BBdn3) and data1(C <= bbmd1) Then Buy(); 즐거운 명절 되시길 바랍니다. > softtoug 님이 쓴 글입니다. > 제목 : 수식문의 > 안녕하세요 하기 수식이 구현가능하지 확인 부탁드립니다. 기본챠트: 10분봉 data1 챠트 : 5분봉 data2 챠트 : 1분봉 상기 세챠트 당일 최고점 가격이 같고, 볼린져 밴드 상단밴드 위에 있을때 (1,5 분봉) 볼린져 밴드 중심이평 위에 있을때 매도 (10분봉) 상기 세챠트 당일 최저점 가격이 같고, 볼린져 밴드 중심이평 아래 있을때 (1,5 분봉) 매수 볼린져 밴드 중심이평 아래에 있을때 매수 (10분봉) 10분봉이 제일 긴 봉이므로 10분봉 한개가 진행되는 순간 1분봉과 5분봉이 같은 가격으로 최고점을 찍고, 10분봉 내에서도 같은 가격이 발생되고 봉인 완성되면 진입하는 것입니다. 전부 당일 거래에 한합니다. 하는 방법으로 수식 부탁드립니다. 귀사의 프로그램은 data 2, data 처럼 연동 데이터를 몇개까지 쓸수 있는 지 확인 부탁드립니다. 감사합니다.