커뮤니티

수식 부탁드립니다.

프로필 이미지
캣피쉬
2021-01-29 14:52:03
573
글번호 145935
답변완료
엑셀에서 data 불러서 쓸 경우 data는 -5,-3,-1,1,3,5 5개중에 하나로만 변합니다. data2 가 3보다 크거나 같으면 3개 매수( data2가 3 이나 5) 3보다 작아지면 청산 (data2가 1,-1,-3,-5 이면 청산) data2 가 -3보다 작거나 같으면 3개 매도 ( data2가 -3 이나 -5) -3보다 커지면 청산 (data2가 -1 , 1, 3, 4 이면 청산) 그런데 진입은 9:00~9:30 까지만 둘중에 하나만 진입하고 싶습니다. 즉, 첫전째 진입 청산후에는 매매 종료하고 싶습니다. 감사합니다. !!
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-02-01 09:47:08

안녕하세요 예스스탁입니다. var : entry(0,Data1); if Bdate != Bdate[1] Then entry = 0; if (MarketPosition != 0 and MarketPosition != MarketPosition[1]) or (MarketPosition == MarketPosition[1] and TotalTrades > TotalTrades[1]) Then entry = entry+1; if Data1(sTime >= 90000 and sTime < 93000 and entry < 1) Then { if data2(c) >= 3 Then Buy(); if data2(c) <= -3 Then Sell(); } if Data2(c) < 3 Then ExitLong(); if Data2(c) > -3 Then ExitShort(); 즐거운 하루되세요 > 캣피쉬 님이 쓴 글입니다. > 제목 : 수식 부탁드립니다. > 엑셀에서 data 불러서 쓸 경우 data는 -5,-3,-1,1,3,5 5개중에 하나로만 변합니다. data2 가 3보다 크거나 같으면 3개 매수( data2가 3 이나 5) 3보다 작아지면 청산 (data2가 1,-1,-3,-5 이면 청산) data2 가 -3보다 작거나 같으면 3개 매도 ( data2가 -3 이나 -5) -3보다 커지면 청산 (data2가 -1 , 1, 3, 4 이면 청산) 그런데 진입은 9:00~9:30 까지만 둘중에 하나만 진입하고 싶습니다. 즉, 첫전째 진입 청산후에는 매매 종료하고 싶습니다. 감사합니다. !!