커뮤니티
수식 부탁드립니다.
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();
}
이상입니다.
부탁드립니다
이전글