커뮤니티

수식 문의 드립니다.

프로필 이미지
선부3
2024-04-15 15:51:20
753
글번호 178571
답변완료
안녕하세요. 시스템 수식 문의 드립니다. 사용하는 지표는 일목균형표, PSAR, DMI, ADX 입니다. 매수조건 종가가 구름대를 상향 크로스 하고, PSAR 상승 및 DM+ > DM- 값이 크고, ADX값이 20 이상일 때, 매도 청산 DM- > DM+ 골드크로스 이거나, 종가가 선행1을 뚫을 때. 매도조건 종가가 구름대를 하향 크로스 하고, PSAR 하락 및 DM- > DM+ 값이 크고, ADX값이 20 이상일 때, 매도 청산 DM+ > DM- 데드크로스 일때.종가가 선행1을 뚫을 때. 포지션 손실 중일 때 물타기 초기 두계약 진입 및 50pt손실마다 1계약씩 추가, 최대 4계약 진입 포지션 수익 중일 때 불타기 초기 계약 진입 후 20pt수익마다 1계약씩 추가, 최대 4계약 추가 진입 총 포지션 손절은 없으며, 익절은 위에 매수청산/매도청산 기준으로 진행합니다. 잘 부탁 드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-04-15 16:06:20

안녕하세요 예스스탁입니다. 추가진입을 하므로 시스템 적용시 나타나는 시스템 트레이딩 설정창의 피라미딩탭에서 피라미딩을 지정하고 적용하셔야 합니다. 피라미딩은 모든진입신호허용으로 설정하고 적용하시면 됩니다. Input : Period(14) ; input : af(0.02),afmax(0.2); var : 전환선(0),기준선(0),선행스팬1(0),선행스팬2(0); var : S(0); var : A(0),DP(0),DM(0); 전환선 = (highest(H,9)+lowest(L,9))/2; 기준선 = (highest(H,26)+lowest(L,26))/2; 선행스팬1 = (전환선[25]+기준선[25])/2; 선행스팬2 = (highest(H,52)[25]+lowest(L,52)[25])/2; value1 = max(선행스팬1,선행스팬2); #구룸상단 value2 = min(선행스팬1,선행스팬2); #구름하단 S = Sar(af,afmax); A = DMI(Period); DP = DIPlus(Period); DM = DIMinus(Period); if MarketPosition <= 0 and CrossUp(c,value1) and S > S[1] and DP > DM and A > 20 Then Buy("b",OnClose,Def,2); if MarketPosition == 1 Then { if MaxContracts < 4 Then { Buy("물b",AtLimit,LatestEntryPrice(0)-50,1); Buy("불b",AtStop,LatestEntryPrice(0)+50,1); } if CrossDown(DP,DM) Then ExitLong("bx1"); if CrossDown(c,선행스팬1) Then ExitLong("bx2"); } if MarketPosition >= 0 and CrossDown(c,value2) and S < S[1] and DP < DM and A > 20 Then Sell("s",OnClose,Def,2); if MarketPosition == -1 Then { if MaxContracts < 4 Then { Sell("물s",AtLimit,LatestEntryPrice(0)+50,1); Sell("불s",AtStop,LatestEntryPrice(0)-50,1); } if CrossUp(DP,DM) Then ExitShort("sx1"); if CrossUp(c,선행스팬1) Then ExitShort("sx2"); } 즐거운 하루되세요 > 선부3 님이 쓴 글입니다. > 제목 : 수식 문의 드립니다. > 안녕하세요. 시스템 수식 문의 드립니다. 사용하는 지표는 일목균형표, PSAR, DMI, ADX 입니다. 매수조건 종가가 구름대를 상향 크로스 하고, PSAR 상승 및 DM+ > DM- 값이 크고, ADX값이 20 이상일 때, 매도 청산 DM- > DM+ 골드크로스 이거나, 종가가 선행1을 뚫을 때. 매도조건 종가가 구름대를 하향 크로스 하고, PSAR 하락 및 DM- > DM+ 값이 크고, ADX값이 20 이상일 때, 매도 청산 DM+ > DM- 데드크로스 일때.종가가 선행1을 뚫을 때. 포지션 손실 중일 때 물타기 초기 두계약 진입 및 50pt손실마다 1계약씩 추가, 최대 4계약 진입 포지션 수익 중일 때 불타기 초기 계약 진입 후 20pt수익마다 1계약씩 추가, 최대 4계약 추가 진입 총 포지션 손절은 없으며, 익절은 위에 매수청산/매도청산 기준으로 진행합니다. 잘 부탁 드립니다.