커뮤니티

문의드립니다.

프로필 이미지
에이드
2020-07-14 03:59:57
1646
글번호 140640
답변완료
A. 100개의 수량을 매수 이후 익일 -> 당일 전량 손절 혹은 100개의 수량중 일부 수익 청산시(거래 미종결상태) 매수 진입 금지 부탁드립니다. 아래와 같은 수식은 매수 물량의 일부만 청산하였을때 제대로 매수진입금지가 작동하지 않습니다. if Bdate != Bdate[1] Then { Xcond = false; N1 = NetProfit; } daypl = NetProfit-N1; if TotalTrades > TotalTrades[1] then { if daypl >= 당일수익 or daypl <= -당일손실 Then Xcond = true; } if Xcond == false then { if /*매수진입조건*/ Then { buy("b"); } if /*매도진입조건*/ Then { sell("s"); } } B. 매수 포지션 and 진입계약수가 1개일때 진입가+10 포인트 청산 매수 포지션 and 진입계약수가 2개일때 진입가+5 포인트 청산
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-07-14 10:56:50

안녕하세요 예스스탁입니다. 1 해당수식이 청산종결된 거래로만 당일손익을 계산합니다. 일부청산될 경우에는 아래와 같이 별도의 내용을 추가해 주시면 됩니다. if Bdate != Bdate[1] Then { Xcond = false; N1 = NetProfit; } daypl = NetProfit-N1; if TotalTrades > TotalTrades[1] then { if daypl >= 당일수익 or daypl <= -당일손실 Then Xcond = true; } if Xcond == false then { if /*매수진입조건*/ Then { buy("b"); } if /*매도진입조건*/ Then { sell("s"); } } if MarketPosition == 1 then { if CurrentContracts < CurrentContracts[1] then { value1 = (c-entryprice)*(CurrentContracts[1]-CurrentContracts); if (DayPL+vaue1 >= 당일수익 or DayPL+value1 <= -당일손실) then Xcond = true; } } if MarketPosition == -1 then { if CurrentContracts < CurrentContracts[1] then { value1 = (entryprice-C)*(CurrentContracts[1]-CurrentContracts); if (DayPL+vaue1 >= 당일수익 or DayPL+value1 <= -당일손실) then Xcond = true; } } 2 if MarketPosition == 1 then { if CurrentContracts == 1 then { exitlong("bx1",atlimit,entryprice+10); } if CurrentContracts == 2 then { exitlong("bx2",atlimit,entryprice+5); } } 즐거운 하루되세요 > 에이드 님이 쓴 글입니다. > 제목 : 문의드립니다. > A. 100개의 수량을 매수 이후 익일 -> 당일 전량 손절 혹은 100개의 수량중 일부 수익 청산시(거래 미종결상태) 매수 진입 금지 부탁드립니다. 아래와 같은 수식은 매수 물량의 일부만 청산하였을때 제대로 매수진입금지가 작동하지 않습니다. if Bdate != Bdate[1] Then { Xcond = false; N1 = NetProfit; } daypl = NetProfit-N1; if TotalTrades > TotalTrades[1] then { if daypl >= 당일수익 or daypl <= -당일손실 Then Xcond = true; } if Xcond == false then { if /*매수진입조건*/ Then { buy("b"); } if /*매도진입조건*/ Then { sell("s"); } } B. 매수 포지션 and 진입계약수가 1개일때 진입가+10 포인트 청산 매수 포지션 and 진입계약수가 2개일때 진입가+5 포인트 청산