커뮤니티

진입회수

프로필 이미지
티끌
2021-08-02 13:59:02
1175
글번호 151248
답변완료
아래식에서 진입을 제한하고자 합니다 같은진입명으로는 1일 2회이하 and 총진입회수로는 1일3회이하로 and 금일 2회수익일때는 이후진입금지 해야할때 어떻게 해야하나요 ===아래=== if CrossUp(C, ChUp) Then Buy("B1",AtMarket); if Crossdown(C, ChDn) Then Sell("S1",AtMarket);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-08-02 16:25:56

안녕하세요 예스스탁입니다. input : 총진입횟수(3),매수진입횟수(2),매도진입횟수(2),수익횟수(2); var : BE(0),SE(0),Profit(0),PF(0); if Bdate != Bdate[1] Then { BE = 0; SE = 0; PF = 0; Profit = 0; } if TotalTrades > TotalTrades[1] and PositionProfit(1) > 0 Then PF = PF+1; if MarketPosition != 0 Then { if PositionProfit(0) > 0 Then Profit = PF+1; Else Profit = PF; } if (MarketPosition == 1 and MarketPosition != MarketPosition[1]) Then BE = BE+1; if (MarketPosition == -1 and MarketPosition != MarketPosition[1]) Then SE = SE+1; if CrossUp(C, ChUp) Then { if BE < 매수진입횟수 and BE+SE < 총진입횟수 and PF < 수익횟수 then Buy("B1",AtMarket); Else ExitShort("sx",AtMarket); } if SE < 매도진입횟수 and BE+SE < 총진입횟수 and Crossdown(C, ChDn) Then { if BE < 매수진입횟수 and BE+SE < 총진입횟수 and PF < 수익횟수 then Sell("S1",AtMarket); Else ExitLong("bx",AtMarket); } 즐거운 하루되세요 > 티끌 님이 쓴 글입니다. > 제목 : 진입회수 > 아래식에서 진입을 제한하고자 합니다 같은진입명으로는 1일 2회이하 and 총진입회수로는 1일3회이하로 and 금일 2회수익일때는 이후진입금지 해야할때 어떻게 해야하나요 ===아래=== if CrossUp(C, ChUp) Then Buy("B1",AtMarket); if Crossdown(C, ChDn) Then Sell("S1",AtMarket);