커뮤니티

수익시 시스템 중지

프로필 이미지
안미남
2022-01-24 10:40:07
838
글번호 155692
답변완료
늘 고맙습니다 시스템 운영하다가 그날중 수익 달성하면 시스템 중지시키고 싶습니다 5.20 이평 골드로 설명 부탁드립니다 수고하세요
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-01-24 14:00:03

안녕하세요 예스스탁입니다. 1 당일 수익이 발생하면 더이상 당일 진입이 없는 식입니다. var : daypl(0); if bdate != bdate[1] Then dayPL = 0; if TotalTrades > TotalTrades[1] Then daypl = daypl + PositionProfit(1); var1 = ma(C,5); Var2 = ma(C,20); if CrossUp(var1,Var2) Then { if daypl+PositionProfit(0) <= 0 Then Buy(); Else ExitShort(); } if CrossDown(var1,Var2) Then { if daypl+PositionProfit(0) < 0 Then sell(); Else ExitLong(); } 2 당일 누적수익이 지정한 일정수익이상이면 청산하고 진입을 막는 식입니다. Input : 당일수익틱수(50); Var : N1(0),dayPl(0),당일수익(0),Xcond(false); 당일수익 = PriceScale*당일수익틱수; if Bdate != Bdate[1] Then { Xcond = false; N1 = NetProfit; } daypl = NetProfit-N1; if TotalTrades > TotalTrades[1] then { if daypl >= 당일수익 Then Xcond = true; if (IsExitName("dbp",1) == true or IsExitName("dsp",1) == true) then Xcond = true; } var1 = ma(c,5); Var2 = ma(C,20); if Xcond == false then { if CrossUp(var1,Var2) Then { buy("b"); } if CrossDown(var1,Var2) Then { sell("s"); } } if MarketPosition == 1 then{ ExitLong("dbp",atlimit,EntryPrice+((당일수익-daypl)/CurrentContracts)); } if MarketPosition == -1 then{ ExitShort("dsp",atlimit,EntryPrice-((당일수익-daypl)/CurrentContracts)); } 즐거운 하루되세요 > 안미남 님이 쓴 글입니다. > 제목 : 수익시 시스템 중지 > 늘 고맙습니다 시스템 운영하다가 그날중 수익 달성하면 시스템 중지시키고 싶습니다 5.20 이평 골드로 설명 부탁드립니다 수고하세요