커뮤니티

수식 요청 드립니다.

프로필 이미지
dandy
2018-01-29 10:34:53
203
글번호 116095
답변완료
안녕하세요. 수식 수정요청 드립니다. 1. 연결선물 당일청산 아래 시스템에서 당일진입 목표정산 당일손실을 기준으로 -> 당일 1차 진입이 당일손실일경우 매매 종료. -> 당일 1차 진입이 목표청산 수익이고, 2차진입이 당일손실일경우 매매 종료. -> 당일 1차 진입 -> 목표청산 수익 -> 2차 진입 -> 목표청산 수익 -> 3차진입 -> 목표청산 수익 -> 3차진입, 즉 직전진입이 목표청산 수익일경우 계속 진입하고, 손실일 경우에 당일 매매 종료. -> 당일 계속해서 목표청산 수익일경우 당일청산 시간까지 목표청산 진입합니다. 감사합니다. #진입수식(예제) Input : Period(12), sigPeriod(9),당일손실(1.0); value1 = TRIX(Period); value2 = ema(value1, sigPeriod); # 매수/매도청산 If CrossUP(value1, value2) and dayPL > -당일손실 Then{ Buy(); } # 매도/매수청산 If CrossDown(value1, value2) and dayPL > -당일손실 Then{ Sell(); } #목표수익청산 Input : SSPT1(0.5); SetStopPosition; SetStopProfittarget(SSPT1,PointStop); #당일청산 SetStopEndofday(150000);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-01-29 11:23:32

안녕하세요 예스스탁입니다. Input : Period(12), sigPeriod(9),SSPT1(0.5),당일손실(1.0); var : N1(0),daypl(0),Xcond(false); if Bdate != Bdate[1] Then{ Xcond = false; N1 = NetProfit; } daypl = NetProfit-N1; if TotalTrades > TotalTrades[1] and (IsExitName("dbl",1) == true or IsExitName("dsl",1) == true) then Xcond = true; daypl = NetProfit-N1; value1 = TRIX(Period); value2 = ema(value1, sigPeriod); If CrossUP(value1, value2) and Xcond == false Then { Buy(); } If CrossDown(value1, value2) and Xcond == false Then { Sell(); } if MarketPosition == 1 then{ ExitLong("dbl",AtStop,EntryPrice-((당일손실+daypl)/CurrentContracts)); } if MarketPosition == -1 then{ ExitShort("dsl",AtStop,EntryPrice+((당일손실+daypl)/CurrentContracts)); } SetStopPosition; SetStopProfittarget(SSPT1,PointStop); SetStopEndofday(150000); 즐거운 하루되세요 > dandy 님이 쓴 글입니다. > 제목 : 수식 요청 드립니다. > 안녕하세요. 수식 수정요청 드립니다. 1. 연결선물 당일청산 아래 시스템에서 당일진입 목표정산 당일손실을 기준으로 -> 당일 1차 진입이 당일손실일경우 매매 종료. -> 당일 1차 진입이 목표청산 수익이고, 2차진입이 당일손실일경우 매매 종료. -> 당일 1차 진입 -> 목표청산 수익 -> 2차 진입 -> 목표청산 수익 -> 3차진입 -> 목표청산 수익 -> 3차진입, 즉 직전진입이 목표청산 수익일경우 계속 진입하고, 손실일 경우에 당일 매매 종료. -> 당일 계속해서 목표청산 수익일경우 당일청산 시간까지 목표청산 진입합니다. 감사합니다. #진입수식(예제) Input : Period(12), sigPeriod(9),당일손실(1.0); value1 = TRIX(Period); value2 = ema(value1, sigPeriod); # 매수/매도청산 If CrossUP(value1, value2) and dayPL > -당일손실 Then{ Buy(); } # 매도/매수청산 If CrossDown(value1, value2) and dayPL > -당일손실 Then{ Sell(); } #목표수익청산 Input : SSPT1(0.5); SetStopPosition; SetStopProfittarget(SSPT1,PointStop); #당일청산 SetStopEndofday(150000);