커뮤니티

시스템전략 부탁드립니다.

프로필 이미지
tadd
2021-12-12 22:05:00
613
글번호 154397
답변완료
항상 도움주셔서 감사합니다. 크루드오일 매매에 사용하려 합니다. 전략은 아래와 같습니다. - 매수 : 5분봉 스토캐스틱(5,3,3) 골든크로스 발생 후 4봉이내에 1분봉 스토캐스틱(5,3,3) 골든크로스 and 1분봉 스토캐스틱(10,6,6) K >D 일 경우 매수 * 1분봉 스토캐스틱은 키움증권에서 사용하는 스토캐스틱을 적용 - 매도 : 5분봉 스토캐스틱(5,3,3) 데드크로스 발생 후 4봉이내에 1분봉 스토캐스틱(5,3,3) 데드크로스 and 1분봉 스토캐(10,6,6) K < D 일 경우 매도
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-12-13 11:45:53

안녕하세요 예스스탁입니다. 문의하신 내용은 1분봉 기본차트에 5분봉 데이타를 참조데이타로 추가한 후 아래식 적용하시면 됩니다. 참조데이타는 차트왼쪽 상단의 종목선택 버튼 중 오른쪽 클릭하면 추가 하실 수 있으면 기본차트와 동일종목을 다른주기로 셋팅이 가능합니다. input : sto1(5),sto2(3),sto3(3),n(4); input : Period1(10),Period2(6),Period3(6); var : kwstok1(0,Data1),kwstod1(0,Data1); var : kwstok2(0,Data1),kwstod2(0,Data1); var : stok2(0,Data2),stod2(0,Data2),Upidx2(0,Data2),Dnidx2(0,Data2); kwStok1 = data1(AccumN(C-lowest(L,sto1),sto2)/AccumN((highest(H,sto1)-lowest(L,sto1)),sto2)* 100); kwStod1 = data1(ema(kwstok1,sto3)); kwStok2 = data1(AccumN(C-lowest(L,Period1),Period2)/AccumN((highest(H,Period1)-lowest(L,Period1)),Period2)* 100); kwStod2 = data1(ema(kwstok2,Period3)); stok2 = data2(StochasticsK(sto1,sto2)); stoD2 = data2(StochasticsD(sto1,sto2,sto3)); if data2(CrossUp(stok2,stod2)) Then { Upidx2 = Data2(Index); } if data2(CrossUp(stok2,stod2)) Then { Dnidx2 = Data2(Index); } if MarketPosition <= 0 and data2(Upidx2 > 0 and Index <= Upidx2+n) and Data1(crossup(kwStok1,kwStod1) and kwStok2 > kwStod2) Then Buy(); if MarketPosition >= 0 and data2(Dnidx2 > 0 and Index <= Dnidx2+n) and Data1(CrossDown(kwStok1,kwStod1) and kwStok2 < kwStod2) Then Sell(); 즐거운 하루되세요 > tadd 님이 쓴 글입니다. > 제목 : 시스템전략 부탁드립니다. > 항상 도움주셔서 감사합니다. 크루드오일 매매에 사용하려 합니다. 전략은 아래와 같습니다. - 매수 : 5분봉 스토캐스틱(5,3,3) 골든크로스 발생 후 4봉이내에 1분봉 스토캐스틱(5,3,3) 골든크로스 and 1분봉 스토캐스틱(10,6,6) K >D 일 경우 매수 * 1분봉 스토캐스틱은 키움증권에서 사용하는 스토캐스틱을 적용 - 매도 : 5분봉 스토캐스틱(5,3,3) 데드크로스 발생 후 4봉이내에 1분봉 스토캐스틱(5,3,3) 데드크로스 and 1분봉 스토캐(10,6,6) K < D 일 경우 매도