커뮤니티

안녕하세요...수식 문의드립니다.

프로필 이미지
ysman
2016-03-21 09:47:47
100
글번호 96420
답변완료
시스템 수식 문의 드립니다. 1. 이평선 골든 매수, 데드 매도 조건 2. 해외영업일 기준 수익 30틱, 손실 20틱 일 때 강제청산 후 다음 영업일에 진입 조건 - 해외영업일 수익(손실) 집계 시간은 2차례 - 당일 16시 ~ 23시 까지 / 익일 01시 ~ 06시 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-03-21 13:16:38

안녕하세요 예스스탁입니다. input : 당일수익틱수(30),당일손실틱수(20),P1(5),P2(20); var : 당일수익(0),당일손실(0),NP(0),PreNP(0),dayPL(0),Xcond(false); var1 = ma(C,P1); var2 = ma(c,P2); 당일수익 = 당일수익틱수*PriceScale; 당일손실 = 당일손실틱수*PriceScale; NP = NetProfit; if bdate != bdate[1] Then{ PreNP = NP; Xcond = false; } daypl = NP-preNP; if CurrentContracts < CurrentContracts[1] and (IsExitName("BP",1) == true or IsExitName("SP",1) == true or IsExitName("BL",1) == true or IsExitName("SL",1) == true) Then Xcond = true; var1 = ma(C,P1); var2 = ma(C,P2); if Xcond == false and ((stime >= 160000 and stime < 230000) or (stime >= 010000 and stime < 060000)) then { if MarketPosition <= 0 and crossup(var1,var2) Then buy("b1"); if MarketPosition >= 0 and CrossDown(var1,var2) Then Sell("s1"); } if MarketPosition == 1 Then{ ExitLong("BP",AtLimit,EntryPrice+당일수익-daypl); ExitLong("BL",AtStop,EntryPrice-당일손실-dayPL); } if MarketPosition == -1 Then{ ExitShort("SP",AtLimit,EntryPrice-당일수익+daypl); ExitShort("SL",AtStop,EntryPrice+당일손실+daypl); } 즐거운 하루되세요 > ysman 님이 쓴 글입니다. > 제목 : 안녕하세요...수식 문의드립니다. > 시스템 수식 문의 드립니다. 1. 이평선 골든 매수, 데드 매도 조건 2. 해외영업일 기준 수익 30틱, 손실 20틱 일 때 강제청산 후 다음 영업일에 진입 조건 - 해외영업일 수익(손실) 집계 시간은 2차례 - 당일 16시 ~ 23시 까지 / 익일 01시 ~ 06시 감사합니다.