커뮤니티

함수요청

프로필 이미지
흰둥이아빠
2023-11-20 09:14:20
905
글번호 174200
답변완료
안녕하세요? 아래 전략에 대해 스크립트 작성 부탁드립니다. 국내선물 5분봉으로 거래를 하고자 합니다. 당일 첫 봉의 고가 = HH, 저가 = LL, var1 = HH - LL이라고 가정하고 현주가가 LL - var1 이탈 완성 익봉 시가에 매도 진입 현주가가 HH + var1 돌파 완성 익봉 시가에 매수 진입 매도 진입 후 저가대비 var1 상승 돌파 익봉 시가에 매도 청산 매수 진입 후 고가대비 var1 하락 이탈 익봉 시가에 매수 청산 매도 진입 후 1.5 X var1 하락 완성 익봉 시가에 매도 청산 매수 진입 후 1.5 X var1 상승 완성 익봉 시가에 매수 청산 15시 20분 강제청산 단, 당일 매수 진입 횟수를 nn번, 매도 진입 횟수를 mm번으로 제어
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-11-20 17:33:08

안녕하세요 예스스탁입니다. input : 매도진입횟수(3),매수진입횟수(3); var : HH(0),LL(0),b(0),s(0); if Bdate != Bdate[1] Then { HH = H; LL = L; Var1 = HH-LL; b = 0; S = 0; } if MarketPosition == -1 and MarketPosition != MarketPosition[1] Then S = S+1; if MarketPosition == 1 and MarketPosition != MarketPosition[1] Then B = B+1; if MarketPosition >= 0 and CrossDown(C,LL-var1) and S < 매도진입회수 Then Sell("s",AtMarket); if MarketPosition <= 0 and CrossUp(C,HH+var1) and B < 매수진입횟수 Then Buy("b",AtMarket); if MarketPosition == -1 Then { if C > lowest(L,BarsSinceEntry)+var1 Then ExitShort("sx1",AtMarket); if C <= EntryPrice-var1*1.5 Then ExitShort("sx2",AtMarket); } if MarketPosition == 1 Then { if C < highest(L,BarsSinceEntry)-var1 Then Exitlong("bx1",AtMarket); if C >= EntryPrice+var1*1.5 Then ExitLong("bx2",AtMarket); } SetStopEndofday(152000); 즐거운 하루되세요 > 흰둥이아빠 님이 쓴 글입니다. > 제목 : 함수요청 > 안녕하세요? 아래 전략에 대해 스크립트 작성 부탁드립니다. 국내선물 5분봉으로 거래를 하고자 합니다. 당일 첫 봉의 고가 = HH, 저가 = LL, var1 = HH - LL이라고 가정하고 현주가가 LL - var1 이탈 완성 익봉 시가에 매도 진입 현주가가 HH + var1 돌파 완성 익봉 시가에 매수 진입 매도 진입 후 저가대비 var1 상승 돌파 익봉 시가에 매도 청산 매수 진입 후 고가대비 var1 하락 이탈 익봉 시가에 매수 청산 매도 진입 후 1.5 X var1 하락 완성 익봉 시가에 매도 청산 매수 진입 후 1.5 X var1 상승 완성 익봉 시가에 매수 청산 15시 20분 강제청산 단, 당일 매수 진입 횟수를 nn번, 매도 진입 횟수를 mm번으로 제어