커뮤니티

수식 문의

프로필 이미지
에구머니
2024-10-31 16:21:41
641
글번호 184857
답변완료

첨부 이미지

안녕하세요? 요 앞의 89773번 재문의 입니다. 1) 11시 06분 종가에 첫 진입이 들어가길 원했는데, 그 다음봉인 09분에 들어갔습니다. 2) 첫 진입 신호에 s12 -1 이라고 적혀있는데, s1 -1개 아닌가요? 왜 12가 적히는지 궁금합니다. 3) 모든 물량이 한꺼번에 청산되기를 원하는데, 그림에 보면 각각 다른 시점에 청산되고 있습니다. 이 부분 수정 부탁드립니다. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-11-01 15:14:58

안녕하세요 예스스탁입니다. 1 차트가 X축 시간설정이 끝시간 기준이시면 3분봉 차트에서 11:06:00~11:08:59 봉이 봉완성시간인 11:09:00으로 표시가 되고 시작시간 기준이면 11:06:00으로 표시가 됩니다. 차트의 X축 시간기준은 설정창에서 변경이 가능합니다. 봉에는 시작시간인 stime과 끝시간인 time이 제공되는데 수식에서 보통 stime을 기준으로 시간을 판단합니다. 시작시간을 사용하는 이유는 끝시간이 11:08:59와 같이 초단위까지 붙고 지정시간내 마지막시 시세이므로 초가 일정하지 않아 time으로 보통 지정하지 않습니다. 끝시간기준 차트를 보시고 표시되는 해당봉 완성시간으로 지정하시면 NextbarsTime을 기준으로 체크하시면 됩니다. if MarketPosition == 0 and 진입옵션1_2 == 2 and sDate == 진입날짜 and NextbarsTime == 진입시간 then 2 이름을 분리한 것 뿐입니다. 첫진입 중 RSI로 진입은 b1,s1 시간으로 지정한 것은 b12,s12입니다. 3 Input : P(10); Input: 진입옵션1_2(1),진입날짜(20241029),진입시간(142100),진입방향1_2(1); Input: 목표(1.5), SL(0.7), add1(30), stop1(0.05), n1(1), n2(2); var:R(0); R = RSI(P); if MarketPosition == 0 and 진입옵션1_2 == 1 and sTime >= 90000 and sTime <= 143000 Then { if CrossUp(R,30) Then Buy("b1",OnClose,Def,n1); if CrossDown(R,70) Then Sell("s1",OnClose,Def,n1); } if MarketPosition == 0 and 진입옵션1_2 == 2 and sDate == 진입날짜 and sTime == 진입시간 then { if 진입방향1_2 == 1 Then Buy("b12",OnClose,Def,n1); if 진입방향1_2 == 2 Then Sell("s12",OnClose,Def,n1); } if MarketPosition == 1 Then { if MaxEntries == 1 Then { Buy("b2",AtStop,EntryPrice+목표*(add1/100),n2); ExitLong("bx1",AtStop,EntryPrice-SL); } if MaxEntries == 2 Then ExitLong("bx2",AtStop,EntryPrice+stop1); ExitLong("bx",AtLimit,EntryPrice+목표); } if MarketPosition == -1 Then { if MaxEntries == 1 Then { Sell("s2",AtStop,EntryPrice-목표*(add1/100),n2); ExitShort("sx1",AtStop,EntryPrice+SL); } if MaxEntries == 2 Then ExitShort("sx2",AtStop,EntryPrice-stop1); ExitShort("sx",AtLimit,EntryPrice-목표); } SetStopEndofday(150000); 즐거운 하루되세요 > 에구머니 님이 쓴 글입니다. > 제목 : 수식 문의 > 안녕하세요? 요 앞의 89773번 재문의 입니다. 1) 11시 06분 종가에 첫 진입이 들어가길 원했는데, 그 다음봉인 09분에 들어갔습니다. 2) 첫 진입 신호에 s12 -1 이라고 적혀있는데, s1 -1개 아닌가요? 왜 12가 적히는지 궁금합니다. 3) 모든 물량이 한꺼번에 청산되기를 원하는데, 그림에 보면 각각 다른 시점에 청산되고 있습니다. 이 부분 수정 부탁드립니다. 감사합니다.