커뮤니티
수식 문의드립니다.
2011-01-12 11:36:05
653
글번호 34890
아래 식은 rsi 입니다.
Input : Period(5);
Var : value1(0), value2(0);
value1 = lowest(c,Period);
value2 = highest(c,Period);
var1 = ((C-value1)/(value2-value1)*100);
if var1 == 60 and var1[1] == 60 and var1[2] <=60 and c>o and c[1]>o[1] and
macd(12,26) > ma(macd(12,26),10) and macd(12,26) > macd(12,26)[1] and
sonar(9) > ma(SONAR(9),9) and SONAR(9) > SONAR(9)[1] Then
buy();
if var1 == 20 and var1[1] == 20 and var1[2] >= 20 and c<o and c[1]<o[1] and
macd(12,26) < ma(macd(12,26),10) and macd(12,26) < macd(12,26)[1] and
sonar(9) < ma(SONAR(9),9) and SONAR(9) < SONAR(9)[1] Then
sell();
if var1 <= 50 and var1[1] > 50 Then
exitlong();
if var1 >= 50 and var1[1] < 50 Then
ExitShort();
이 식의
value1 = lowest(c,Period);
value2 = highest(c,Period);
이 두가지의 value1,2의 c(종가)를 해당봉의 obv 값으로 대체하려면
어떻게 작성해야하죠?
부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2011-01-12 15:42:31
안녕하세요
예스스탁입니다.
C --> OBV로 대체하시면 됩니다.
Input : Period(5);
Var : value1(0), value2(0);
value1 = lowest(OBV,Period);
value2 = highest(OBV,Period);
var1 = ((C-value1)/(value2-value1)*100);
if var1 == 60 and var1[1] == 60 and var1[2] <=60 and c>o and c[1]>o[1] and
macd(12,26) > ma(macd(12,26),10) and macd(12,26) > macd(12,26)[1] and
sonar(9) > ma(SONAR(9),9) and SONAR(9) > SONAR(9)[1] Then
buy();
if var1 == 20 and var1[1] == 20 and var1[2] >= 20 and c<o and c[1]<o[1] and
macd(12,26) < ma(macd(12,26),10) and macd(12,26) < macd(12,26)[1] and
sonar(9) < ma(SONAR(9),9) and SONAR(9) < SONAR(9)[1] Then
sell();
if var1 <= 50 and var1[1] > 50 Then
exitlong();
if var1 >= 50 and var1[1] < 50 Then
ExitShort();
즐거운 하루되세요
> 산천초목 님이 쓴 글입니다.
> 제목 : 수식 문의드립니다.
> 아래 식은 rsi 입니다.
Input : Period(5);
Var : value1(0), value2(0);
value1 = lowest(c,Period);
value2 = highest(c,Period);
var1 = ((C-value1)/(value2-value1)*100);
if var1 == 60 and var1[1] == 60 and var1[2] <=60 and c>o and c[1]>o[1] and
macd(12,26) > ma(macd(12,26),10) and macd(12,26) > macd(12,26)[1] and
sonar(9) > ma(SONAR(9),9) and SONAR(9) > SONAR(9)[1] Then
buy();
if var1 == 20 and var1[1] == 20 and var1[2] >= 20 and c<o and c[1]<o[1] and
macd(12,26) < ma(macd(12,26),10) and macd(12,26) < macd(12,26)[1] and
sonar(9) < ma(SONAR(9),9) and SONAR(9) < SONAR(9)[1] Then
sell();
if var1 <= 50 and var1[1] > 50 Then
exitlong();
if var1 >= 50 and var1[1] < 50 Then
ExitShort();
이 식의
value1 = lowest(c,Period);
value2 = highest(c,Period);
이 두가지의 value1,2의 c(종가)를 해당봉의 obv 값으로 대체하려면
어떻게 작성해야하죠?
부탁드립니다.
다음글