커뮤니티

수식 요청 드립니다.

프로필 이미지
dandy
2024-04-08 22:06:36
686
글번호 178401
답변완료
안녕하세요. 1. 연결선물 당일청산 다수의 진입과 스위칭 또는 청산을 반복하는 분봉 시스템에서 당일손실제한청산 최대손절은 1.5P 입니다. 1차 진입후 당일손실제한청산 1.5P 2차 진입후 당일손실제한청산 1.0P 3차 진입후 당일손실제한청산 0.5P 로 축소되는 당일손실제한청산 수식 요청 드립이다. #진입수식(신호조건 예제) var : EMA1(0),EMA2(0); EMA1= ema(ema(ema(c,2),2),2); EMA2 = ema(ema(ema(c,4),4),4); if CrossDown(EMA1,EMA2) Then{ Sell("S"); } if CrossUP(EMA1,EMA2) Then{ Buy("B"); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-04-09 15:22:58

안녕하세요 예스스탁입니다. 당일손실제한이므로 당일누적손익을 기준으로 작성해 드립니다. 올려주신 내용이면 1차 진입이 1.2 손실로 끝났다면 두번째 진입후 바로 청산될 수 있습니다. 식작성에 참고하시기 바랍니다. Var : N1(0),dayPl(0); var : Xcond(false),entry(0),당일손실(0); var : EMA1(0),EMA2(0); EMA1= ema(ema(ema(c,2),2),2); EMA2 = ema(ema(ema(c,4),4),4); if CrossDown(EMA1,EMA2) Then Sell("S"); if CrossUP(EMA1,EMA2) Then Buy("B"); if Bdate != Bdate[1] Then { Xcond = false; N1 = NetProfit; entry = 0; } if (MarketPosition != 0 and MarketPosition != MarketPosition[1]) or (MarketPosition == MarketPosition[1] and TotalTrades > TotalTrades[1]) Then entry = entry+1; daypl = NetProfit-N1; if TotalTrades > TotalTrades[1] then { if (IsExitName("dbl",1) == true or IsExitName("dsl",1) == true) then Xcond = true; } if MarketPosition == 1 then { if entry == 1 Then 당일손실 = 1.5; if entry == 2 Then 당일손실 = 1.0; if entry == 3 Then 당일손실 = 0.5; ExitLong("dbl",AtStop,EntryPrice-((당일손실+daypl)/CurrentContracts)); } if MarketPosition == -1 then { if entry == 1 Then 당일손실 = 1.5; if entry == 2 Then 당일손실 = 1.0; if entry == 3 Then 당일손실 = 0.5; ExitShort("dsl",AtStop,EntryPrice+((당일손실+daypl)/CurrentContracts)); } 즐거운 하루되세요 > dandy 님이 쓴 글입니다. > 제목 : 수식 요청 드립니다. > 안녕하세요. 1. 연결선물 당일청산 다수의 진입과 스위칭 또는 청산을 반복하는 분봉 시스템에서 당일손실제한청산 최대손절은 1.5P 입니다. 1차 진입후 당일손실제한청산 1.5P 2차 진입후 당일손실제한청산 1.0P 3차 진입후 당일손실제한청산 0.5P 로 축소되는 당일손실제한청산 수식 요청 드립이다. #진입수식(신호조건 예제) var : EMA1(0),EMA2(0); EMA1= ema(ema(ema(c,2),2),2); EMA2 = ema(ema(ema(c,4),4),4); if CrossDown(EMA1,EMA2) Then{ Sell("S"); } if CrossUP(EMA1,EMA2) Then{ Buy("B"); }