커뮤니티

수식요청 드립니다.

프로필 이미지
dandy
2019-04-11 11:45:39
231
글번호 127779
답변완료
안녕하세요. 연결선물 분봉 틱봉 당일청산 피라미딩 시스템에서 진입수식으로 1개진입 후 피라미딩진입 신호가 나오면 진입은 보류하고 진입가격만 계속해서 저장하여 전체 누적포인트가 손실제한 또는 수익청산 등 청산신호가 발생하는 경우에 1개진입한 수량을 청산하고 당일 매매종료함 수식요청 드립니다. 감사합니다. //------------------------------------------------------------------------------------------------------- #진입수식(예제) Input : Period(12), sigPeriod(9); value1 = TRIX(Period); value2 = ema(value1, sigPeriod); If CrossUP(value1, value2) Then{ Buy(); } If CrossDown(value1, value2) Then{ Sell(); } //------------------------------------------------------------------------------------------------------- #피라미딩수식(예제) Input : i증감(0.3),누적진입횟수(5),진입수량(1); if MarketPosition == 1 and MaxEntries < 누적진입횟수 Then Buy("PBB",AtStop,LatestEntryPrice(0)+i증감,진입수량); if MarketPosition == -1 and MaxEntries < 누적진입횟수 Then sell("PSS",AtStop,LatestEntryPrice(0)-i증감,진입수량); //------------------------------------------------------------------------------------------------------- #손실제한(예제) Input : 당일손실(0.9); if MarketPosition == 1 Then ExitLong("손실-EXL",AtStop,avgEntryPrice-당일손실/CurrentContracts); if MarketPosition == -1 Then ExitShort("손실-EXS",AtStop,avgEntryPrice+당일손실/CurrentContracts); //------------------------------------------------------------------------------------------------------ #수익청산(예제) Input : 당일수익(1.0); if MarketPosition == 1 Then ExitLong("수익-EXL",AtStop,avgEntryPrice+당일수익/CurrentContracts); if MarketPosition == -1 Then ExitShort("수익-EXS",AtStop,avgEntryPrice-당일수익/CurrentContracts); //------------------------------------------------------------------------------------------------------
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-04-11 16:58:01

안녕하세요 예스스탁입니다. Input : Period(12), sigPeriod(9); var : add(0),vol(0),ep(0),vp(0),av(0); value1 = TRIX(Period); value2 = ema(value1, sigPeriod); If MarketPosition <= 0 and CrossUP(value1, value2) Then { Buy("b",OnClose,def,1); add = 0; ep = c; vol = 1; vp = ep*vol; av = vp/vol; } If MarketPosition <= 0 and CrossDown(value1, value2) Then { sell("s",OnClose,def,1); add = 0; ep = c; vol = 1; vp = ep*vol; av = vp/vol; } //------------------------------------------------------------------------------------------------------- #피라미딩수식(예제) Input : i증감(0.3),누적진입횟수(5),진입수량(1); if MarketPosition == 1 and add < 누적진입횟수 and H >= ep+i증감 Then { add = add+1; ep = max(o,ep+i증감); vol = vol+진입수량; vp = vp + (ep*진입수량); av = vp/vol; } if MarketPosition == -1 and add < 누적진입횟수 and L <= ep-i증감 Then { add = add+1; ep = min(o,ep-i증감); vol = vol+진입수량; vp = vp + (ep*진입수량); av = vp/vol; } //------------------------------------------------------------------------------------------------------- #손실제한(예제) Input : 당일손실(0.9); if MarketPosition == 1 Then ExitLong("손실-EXL",AtStop,av-당일손실/CurrentContracts); if MarketPosition == -1 Then ExitShort("손실-EXS",AtStop,av+당일손실/CurrentContracts); //------------------------------------------------------------------------------------------------------ #수익청산(예제) Input : 당일수익(1.0); if MarketPosition == 1 Then ExitLong("수익-EXL",AtStop,av+당일수익/CurrentContracts); if MarketPosition == -1 Then ExitShort("수익-EXS",AtStop,av-당일수익/CurrentContracts); //------------------------------------------------------------------------------------------------------ 즐거운 하루되세요 > dandy 님이 쓴 글입니다. > 제목 : 수식요청 드립니다. > 안녕하세요. 연결선물 분봉 틱봉 당일청산 피라미딩 시스템에서 진입수식으로 1개진입 후 피라미딩진입 신호가 나오면 진입은 보류하고 진입가격만 계속해서 저장하여 전체 누적포인트가 손실제한 또는 수익청산 등 청산신호가 발생하는 경우에 1개진입한 수량을 청산하고 당일 매매종료함 수식요청 드립니다. 감사합니다. //------------------------------------------------------------------------------------------------------- #진입수식(예제) Input : Period(12), sigPeriod(9); value1 = TRIX(Period); value2 = ema(value1, sigPeriod); If CrossUP(value1, value2) Then{ Buy(); } If CrossDown(value1, value2) Then{ Sell(); } //------------------------------------------------------------------------------------------------------- #피라미딩수식(예제) Input : i증감(0.3),누적진입횟수(5),진입수량(1); if MarketPosition == 1 and MaxEntries < 누적진입횟수 Then Buy("PBB",AtStop,LatestEntryPrice(0)+i증감,진입수량); if MarketPosition == -1 and MaxEntries < 누적진입횟수 Then sell("PSS",AtStop,LatestEntryPrice(0)-i증감,진입수량); //------------------------------------------------------------------------------------------------------- #손실제한(예제) Input : 당일손실(0.9); if MarketPosition == 1 Then ExitLong("손실-EXL",AtStop,avgEntryPrice-당일손실/CurrentContracts); if MarketPosition == -1 Then ExitShort("손실-EXS",AtStop,avgEntryPrice+당일손실/CurrentContracts); //------------------------------------------------------------------------------------------------------ #수익청산(예제) Input : 당일수익(1.0); if MarketPosition == 1 Then ExitLong("수익-EXL",AtStop,avgEntryPrice+당일수익/CurrentContracts); if MarketPosition == -1 Then ExitShort("수익-EXS",AtStop,avgEntryPrice-당일수익/CurrentContracts); //------------------------------------------------------------------------------------------------------