커뮤니티

함수요청

프로필 이미지
흰둥이아빠
2020-09-17 07:31:38
940
글번호 142457
답변완료
안녕하세요? 아래 전략에 대해 스크립트 작성 요청드립니다. 감사합니다. - 나스닥 선물 5분봉, 참조1 10분봉, 참조2 30분봉 - 매수: 5분봉, 10분봉, 30분봉 모두 볼린져 밴드 상단 돌파 완성시 익봉 시가에 진입 - 매도: 5분봉, 10분봉, 30분봉 모두 볼린져 밴드 하단 이탈 완성시 익봉 시가에 진입 - 매수청산: 5분봉상 볼린져 밴드 하단 이탈 완성 and 10분봉상 5ma 이탈 and 30분봉상 20ma 이탈된 상태가 완성시 익봉 시가에 청산 - 매도청산: 5분봉상 볼린져 밴드 하단 돌파 완성 and 10분봉상 5ma 돌파 and 30분봉상 20ma 돌파된 상태가 완성시 익봉 시가에 청산
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-09-17 14:39:04

안녕하세요 예스스탁입니다. #Data1 기본차트 5분 #Data2 참조1 10분 #data3 참조2 30분 input : BBP(20),dv(2),P2(5),P3(20); var : BBup1(0,Data1),BBdn1(0,Data1); var : BBup2(0,Data2),BBdn2(0,Data2),mav2(0,Data2); var : BBup3(0,Data3),BBdn3(0,Data3),mav3(0,Data2); var : Bcond(False,Data1),Scond(False,Data1); BBup1 = Data1(BollBandUp(BBP,dv)); BBdn1 = Data1(BollBandDown(BBP,dv)); BBup2 = Data2(BollBandUp(BBP,dv)); BBdn2 = Data2(BollBandDown(BBP,dv)); BBup3 = Data3(BollBandUp(BBP,dv)); BBdn3 = Data3(BollBandDown(BBP,dv)); mav2 = data2(ma(C,P2)); mav3 = data3(ma(C,P3)); Bcond = data1(C) > bbup1 and data2(C) > bbup2 and data3(c) > bbup3; Scond = data1(C) < bbdn1 and data2(C) < bbdn2 and data3(c) < bbdn3; if MarketPosition <= 0 and Bcond == true and Bcond[1] == False Then Buy("b",AtMarket); if MarketPosition >= 0 and Scond == true and Scond[1] == False Then Sell("s",AtMarket); if MarketPosition == 1 and Data1(c) < bbdn1 and Data2(c) < mav2 and data3(c) < mav3 Then ExitLong("bx",AtMarket); if MarketPosition == -1 and Data1(c) > bbup1 and Data2(c) > mav2 and data3(c) > mav3 Then ExitShort("sx",AtMarket); 즐거운 하루되세요 > 흰둥이아빠 님이 쓴 글입니다. > 제목 : 함수요청 > 안녕하세요? 아래 전략에 대해 스크립트 작성 요청드립니다. 감사합니다. - 나스닥 선물 5분봉, 참조1 10분봉, 참조2 30분봉 - 매수: 5분봉, 10분봉, 30분봉 모두 볼린져 밴드 상단 돌파 완성시 익봉 시가에 진입 - 매도: 5분봉, 10분봉, 30분봉 모두 볼린져 밴드 하단 이탈 완성시 익봉 시가에 진입 - 매수청산: 5분봉상 볼린져 밴드 하단 이탈 완성 and 10분봉상 5ma 이탈 and 30분봉상 20ma 이탈된 상태가 완성시 익봉 시가에 청산 - 매도청산: 5분봉상 볼린져 밴드 하단 돌파 완성 and 10분봉상 5ma 돌파 and 30분봉상 20ma 돌파된 상태가 완성시 익봉 시가에 청산