커뮤니티

함수요청

프로필 이미지
흰둥이아빠
2023-04-18 09:02:37
813
글번호 168267
답변완료
안녕하세요? 국내선물을 거래하고자 합니다. A조건에 매수, B조건에 매도 C조건에 매수청산, D조건에 매도청산식이 있는데 청산이 손실일 경우 포지션을 반대로 진입하여(스위칭) 전에 진입했던 봉만큼 보유하고 청산하고 싶습니다. 가령 2월 17일에 매수진입하여 3월 6일에 매수청산하였는데 그게 손실이라면 3월 7일에 매도로 진입하여 2월 17일부터 3월 6일까지의 영업일 수 만큼인 11일 후 3월 21일에 매도청산하고 싶습니다. 스크립트 샘플을 요청드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-04-18 13:23:59

안녕하세요 예스스탁입니다. var : A조건(False); var : B조건(False); var : C조건(False); var : D조건(False); if MarketPosition <= 0 and A조건 Then Buy("b"); if MarketPosition >= 0 and B조건 Then Sell("s"); if MarketPosition == 1 Then { if C조건 and IsEntryName("b",0) == true Then { if C >= EntryPrice Then ExitLong("bx"); Else Sell("bs"); } if IsEntryName("sb",0) == true and BarsSinceEntry == (BarsSinceEntry(1)- BarsSinceExit(1)) Then ExitLong("sbx"); } if MarketPosition == -1 Then { if D조건 and IsEntryName("b",0) == true Then { if C <= EntryPrice Then ExitShort("sx"); Else Buy("sb"); } if IsEntryName("bs",0) == true and BarsSinceEntry == (BarsSinceEntry(1)- BarsSinceExit(1)) Then ExitShort("bsx"); } 즐거운 하루되세요 > 흰둥이아빠 님이 쓴 글입니다. > 제목 : 함수요청 > 안녕하세요? 국내선물을 거래하고자 합니다. A조건에 매수, B조건에 매도 C조건에 매수청산, D조건에 매도청산식이 있는데 청산이 손실일 경우 포지션을 반대로 진입하여(스위칭) 전에 진입했던 봉만큼 보유하고 청산하고 싶습니다. 가령 2월 17일에 매수진입하여 3월 6일에 매수청산하였는데 그게 손실이라면 3월 7일에 매도로 진입하여 2월 17일부터 3월 6일까지의 영업일 수 만큼인 11일 후 3월 21일에 매도청산하고 싶습니다. 스크립트 샘플을 요청드립니다.