커뮤니티

수식 부탁드립니다.

프로필 이미지
회원
2010-08-24 12:56:40
755
글번호 31792
답변완료
아래와 같은 수식에 adx 값을 더하고 싶은데요. adx의 period는 20입니다. adx가(+d1 이나 -d1의 값이 아닙니다.) 전봉대비 1.00 이상 상승해야 매수 또는 매도 신호가 나길 원합니다. 여기서 +d1 과 -d1의 값을 따로 빼낼수 없다면 통칭하여 단순히 adx의 값이면 됩니다. 이 조건만으로 아래의 제 수식에 덛입혀주십시요. 세가지를 부탁합니다. 하나는 제 수식에 adx를 입혀서 매수와 매도신호만 나게하고 청산은 제 시스템에 따릅 니다. 두번째는 adx를 입혀서 매수와 매도청산, 매도 와 매수청산이 같이 나오는 것입니다. 세번째는 제 수식 무시하고 단순히 adx의 수치가 전봉보다 크면 매수신호 adx의 수치가 전봉보다 작으면 매도신호....청산은 매수,도와 같습니다. 저의 수식 Input : Period(20), shortPeriod(5), longperiod(20), ; value1 = ma(C, shortPeriod); value2 = ma(C, longPeriod); # 매수/매도청산 If ma(c,period) >= ma(c[1],period) and c>=o Then { Buy(); } # 매도/매수청산 If ma(c,period) <= ma(c[1],period) and c<=o Then { Sell(); } 이상입니다. 부탁드립니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2010-08-24 14:46:45

안녕하세요 예스스탁입니다. 1. Input : Period(20), shortPeriod(5), longperiod(20),P(20); value1 = ma(C, shortPeriod); value2 = ma(C, longPeriod); value3 = adx(P); if MarketPosition == 0 Then { If ma(c,period) >= ma(c[1],period) and c>=o and value3 > value3[1]+1 Then { Buy(); } If ma(c,period) <= ma(c[1],period) and c<=o and value3 > value3[1]+1 Then { Sell(); } } 2. Input : Period(20), shortPeriod(5), longperiod(20),P(20); value1 = ma(C, shortPeriod); value2 = ma(C, longPeriod); value3 = adx(P); If ma(c,period) >= ma(c[1],period) and c>=o and value3 > value3[1]+1 Then { Buy(); } If ma(c,period) <= ma(c[1],period) and c<=o and value3 > value3[1]+1 Then { Sell(); } 3. Input : P(20); value3 = adx(P); If value3 > value3[1]Then Buy(); If value3 < value3[1] Then Sell(); 즐거운 하루되세요 > 산천초목 님이 쓴 글입니다. > 제목 : 수식 부탁드립니다. > 아래와 같은 수식에 adx 값을 더하고 싶은데요. adx의 period는 20입니다. adx가(+d1 이나 -d1의 값이 아닙니다.) 전봉대비 1.00 이상 상승해야 매수 또는 매도 신호가 나길 원합니다. 여기서 +d1 과 -d1의 값을 따로 빼낼수 없다면 통칭하여 단순히 adx의 값이면 됩니다. 이 조건만으로 아래의 제 수식에 덛입혀주십시요. 세가지를 부탁합니다. 하나는 제 수식에 adx를 입혀서 매수와 매도신호만 나게하고 청산은 제 시스템에 따릅 니다. 두번째는 adx를 입혀서 매수와 매도청산, 매도 와 매수청산이 같이 나오는 것입니다. 세번째는 제 수식 무시하고 단순히 adx의 수치가 전봉보다 크면 매수신호 adx의 수치가 전봉보다 작으면 매도신호....청산은 매수,도와 같습니다. 저의 수식 Input : Period(20), shortPeriod(5), longperiod(20), ; value1 = ma(C, shortPeriod); value2 = ma(C, longPeriod); # 매수/매도청산 If ma(c,period) >= ma(c[1],period) and c>=o Then { Buy(); } # 매도/매수청산 If ma(c,period) <= ma(c[1],period) and c<=o Then { Sell(); } 이상입니다. 부탁드립니다