커뮤니티

수식요청드립니다.

프로필 이미지
dandy
2016-03-31 09:04:44
75
글번호 96716
답변완료
안녕하세요. 당일청산 피라미딩 적용하는 아래 당일손실제한 일반수식을 합산수익(PT) 상승 후 하락할경우 당일손실제한 포인트(PT)을 3가지 조건만족 즉시청산 수식으로 변경 요청 드립니다. ( 합산수익 PT는 매도진입의 경우 당일저가, 매수의경우 당일고가을 기준으로하고 손절청산은 당일손실 PT 조건만족 즉시 청산하는 수식으로 요청드립니다.) 1. 매수 매도 후 총진입 합산수익1 이하 상승 후 하락할 경우 당일손실1(1.3PT) 적용 손절청산 2. 매수 매도 후 총진입 합산수익2 이상 상승 후 하락할 경우 당일손실2(1.0PT) 적용 손절청산 3. 매수 매도 후 총진입 합산수익3 이상 상승 후 하락할 경우 당일손실3(0.5PT) 적용 손절청산 ( 매수 매도 후 수익없이 하락하는 경우도 당일손실1(1.3PT) 적용 손절청산 입니다.) #당일손실제한 //and BCount+SCount < N and dayPL > -당일손실 input : 당일손실1(1.3),당일손실2(1.0),당일손실3(0.5); input : 합산수익1(0.8),합산수익2(1.1),합산수익3(1.5); if MarketPosition == 1 Then{ ExitLong("당일손실제한bx3",AtStop,avgEntryPrice-(당일손실+(dayPL-v1))/CurrentContracts); } if MarketPosition == -1 Then{ ExitShort("당일손실제한sx3",AtStop,avgEntryPrice+(당일손실+(dayPL-v1))/CurrentContracts); } 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-03-31 09:20:27

안녕하세요 예스스탁입니다. input : 당일손실1(1.3),당일손실2(1.0),당일손실3(0.5); input : 합산수익1(0.8),합산수익2(1.1),합산수익3(1.5); var : dayLoss(0); if MarketPosition == 1 Then{ if MaxPositionProfit < 합산수익1 then dayLoss = 당일손실1; if MaxPositionProfit >= 합산수익1 and MaxPositionProfit < 합산수익2 then dayLoss = 당일손실2; if MaxPositionProfit >= 합산수익3 then dayLoss = 당일손실3; ExitLong("당일손실제한bx3",AtStop,avgEntryPrice-(dayLoss+(dayPL-v1))/CurrentContracts); } if MarketPosition == -1 Then{ if MaxPositionProfit < 합산수익1 then dayLoss = 당일손실1; if MaxPositionProfit >= 합산수익1 and MaxPositionProfit < 합산수익2 then dayLoss = 당일손실2; if MaxPositionProfit >= 합산수익3 then dayLoss = 당일손실3; ExitShort("당일손실제한sx3",AtStop,avgEntryPrice+(당일손실+(dayLoss-v1))/CurrentContracts); } 즐거운 하루되세요 > dandy 님이 쓴 글입니다. > 제목 : 수식요청드립니다. > 안녕하세요. 당일청산 피라미딩 적용하는 아래 당일손실제한 일반수식을 합산수익(PT) 상승 후 하락할경우 당일손실제한 포인트(PT)을 3가지 조건만족 즉시청산 수식으로 변경 요청 드립니다. ( 합산수익 PT는 매도진입의 경우 당일저가, 매수의경우 당일고가을 기준으로하고 손절청산은 당일손실 PT 조건만족 즉시 청산하는 수식으로 요청드립니다.) 1. 매수 매도 후 총진입 합산수익1 이하 상승 후 하락할 경우 당일손실1(1.3PT) 적용 손절청산 2. 매수 매도 후 총진입 합산수익2 이상 상승 후 하락할 경우 당일손실2(1.0PT) 적용 손절청산 3. 매수 매도 후 총진입 합산수익3 이상 상승 후 하락할 경우 당일손실3(0.5PT) 적용 손절청산 ( 매수 매도 후 수익없이 하락하는 경우도 당일손실1(1.3PT) 적용 손절청산 입니다.) #당일손실제한 //and BCount+SCount < N and dayPL > -당일손실 input : 당일손실1(1.3),당일손실2(1.0),당일손실3(0.5); input : 합산수익1(0.8),합산수익2(1.1),합산수익3(1.5); if MarketPosition == 1 Then{ ExitLong("당일손실제한bx3",AtStop,avgEntryPrice-(당일손실+(dayPL-v1))/CurrentContracts); } if MarketPosition == -1 Then{ ExitShort("당일손실제한sx3",AtStop,avgEntryPrice+(당일손실+(dayPL-v1))/CurrentContracts); } 감사합니다.