커뮤니티

수식문의

프로필 이미지
softtoug
2016-09-30 08:32:05
125
글번호 102356
답변완료
안녕하세요 하기 다시 문의 드립니다. 하기 ADX 수식에서 하향할 때도 진입하는 수식을 만들고 싶습니다. 조건은 하기와 같습니다. 1. ADX 라인이 35 위에서 아래로 내려올 때만 적용됩니다. 2. 내려오면서 DP/DM 교차가 이루어지면, DP/DM 상태에 따라 진입합니다. 3. 하향진입은 한번 진입하면 DP/DM 교차가 이루어지더라도 변화없이, 손익절 또는 다음 신호가 나올 때 까지 유지합니다. - 상방 진입은 DP/DM 교차가 이루어 지면 청산하는데.. 하방 진입은 그렇지 않습니다. 첨부 파일 확인 부탁드립니다. input : P(14); var : ADXV(0),DP(0),DM(0); ADXV = ADX(P); DP = Diplus(P); DM = DiMinus(P); if crossup(ADXV,20) Then{ if DP > DM Then buy(); if DP < DM Then sell(); } if MarketPosition == 1 Then{ if CrossDown(DP,DM) Then ExitShort(); } if MarketPosition == -1 Then{ if CrossUp(DP,DM) Then ExitShort(); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-09-30 11:37:33

안녕하세요 예스스탁입니다. input : P(14); var : ADXV(0),DP(0),DM(0),T(0); ADXV = ADX(P); DP = Diplus(P); DM = DiMinus(P); if crossup(ADXV,20) Then{ if DP > DM Then buy(); if DP < DM Then sell(); } if crossup(ADXV,20) or crossup(ADXV,35) Then T = 1; if CrossDown(ADXV,35) Then{ T = -1; Condition1 = false; } if T == -1 Then{ if Condition1 == false and crossup(DP,DM) Then{ Condition1 = true; buy(); } if Condition1 == false and CrossDown(DP,DM) Then{ Condition1 = true; sell(); } } if MarketPosition == 1 Then{ if CrossDown(DP,DM) Then ExitShort(); } if MarketPosition == -1 Then{ if CrossUp(DP,DM) Then ExitShort(); } 즐거운 하루되세요 > softtoug 님이 쓴 글입니다. > 제목 : 수식문의 > 안녕하세요 하기 다시 문의 드립니다. 하기 ADX 수식에서 하향할 때도 진입하는 수식을 만들고 싶습니다. 조건은 하기와 같습니다. 1. ADX 라인이 35 위에서 아래로 내려올 때만 적용됩니다. 2. 내려오면서 DP/DM 교차가 이루어지면, DP/DM 상태에 따라 진입합니다. 3. 하향진입은 한번 진입하면 DP/DM 교차가 이루어지더라도 변화없이, 손익절 또는 다음 신호가 나올 때 까지 유지합니다. - 상방 진입은 DP/DM 교차가 이루어 지면 청산하는데.. 하방 진입은 그렇지 않습니다. 첨부 파일 확인 부탁드립니다. input : P(14); var : ADXV(0),DP(0),DM(0); ADXV = ADX(P); DP = Diplus(P); DM = DiMinus(P); if crossup(ADXV,20) Then{ if DP > DM Then buy(); if DP < DM Then sell(); } if MarketPosition == 1 Then{ if CrossDown(DP,DM) Then ExitShort(); } if MarketPosition == -1 Then{ if CrossUp(DP,DM) Then ExitShort(); }