커뮤니티
2401질문
2004-09-07 19:15:10
1074
글번호 5063
아래 2401 궁금 질문답변을 1식과 2식을 다른 것으로 넣고,
청산및 매도도 넣었는데 첫봉에서만 신호가 나오고 장중에는
아무런 신호가 없습니다. 저가 궁금한 것은 첫봉의ADX값과
첫봉이전 5봉과의 차이에 따라 하루 온종일 적용식을 두개중
한개로만 적용하고 싶어서입니다.
무슨 문제인지 모르겠습니다.
Input : shortPeriod(12), longPeriod(26), Period(9),
Period1(5), Period2(3), Period3(3);
Var : value1(0), value2(0),value3(0),value4(0),
Formula1(0), Formula2(0), Formula3(0), Formula4(0);
value1 = MACD(shortPeriod, longPeriod);
value2 = ema(value1, Period);
value3 = StochasticsK(Period1,Period2);
value4 = StochasticsD(Period1,Period2,Period3);
Formula1 = crossup(value1 , value2);
Formula2 = crossup(value3 , value4);
Formula3 = crossdown(value1 , value2);
Formula4 = crossdown(value3 , value4);
if dayindex() == 0 then{
if ADX(14) > ADX(14)[6] then{
if Formula1 then
buy("buy1");
exitshort();
}
else if ADX(14) < ADX(14)[6] then{
if Formula2 then
buy("buy2");
exitshort();
}
}
if dayindex() == 0 then{
if ADX(14) > ADX(14)[6] then{
if Formula3 then
sell("sell1");
exitlong();
}
else if ADX(14) < ADX(14)[6] then{
if Formula4 then
sell("sell2");
exitlong();
}
}
답변 1
예스스탁 예스스탁 답변
2004-09-08 11:39:28
안녕하세요
예스스탁입니다.
문의하신 식을 수정했습니다.
Input : shortPeriod(12), longPeriod(26), Period(9),
Period1(5), Period2(3), Period3(3);
Var : value1(0), value2(0),value3(0),value4(0),
Formula1(0), Formula2(0), Formula3(0), Formula4(0);
value1 = MACD(shortPeriod, longPeriod);
value2 = ema(value1, Period);
value3 = StochasticsK(Period1,Period2);
value4 = StochasticsD(Period1,Period2,Period3);
Formula1 = crossup(value1 , value2);
Formula2 = crossup(value3 , value4);
Formula3 = crossdown(value1 , value2);
Formula4 = crossdown(value3 , value4);
if date != date[1] then{
var1 = adx(14);
var2 = adx(14)[6];
}
if var1 > var2 and Formula1 then{
buy("BUY1");
exitshort("ExS1");
}
if var1 < var2 and Formula2 then{
buy("BUY2");
exitshort("ExS2");
}
if var1 > var2 and Formula3 then{
sell("SELL1");
exitlong("ExL1");
}
if var1 < var2 and Formula4 then{
sell("SELL2");
exitlong("ExL2");
}
즐거운 하루되세요
> 신화 님이 쓴 글입니다.
> 제목 : 2401질문
> 아래 2401 궁금 질문답변을 1식과 2식을 다른 것으로 넣고,
청산및 매도도 넣었는데 첫봉에서만 신호가 나오고 장중에는
아무런 신호가 없습니다. 저가 궁금한 것은 첫봉의ADX값과
첫봉이전 5봉과의 차이에 따라 하루 온종일 적용식을 두개중
한개로만 적용하고 싶어서입니다.
무슨 문제인지 모르겠습니다.
Input : shortPeriod(12), longPeriod(26), Period(9),
Period1(5), Period2(3), Period3(3);
Var : value1(0), value2(0),value3(0),value4(0),
Formula1(0), Formula2(0), Formula3(0), Formula4(0);
value1 = MACD(shortPeriod, longPeriod);
value2 = ema(value1, Period);
value3 = StochasticsK(Period1,Period2);
value4 = StochasticsD(Period1,Period2,Period3);
Formula1 = crossup(value1 , value2);
Formula2 = crossup(value3 , value4);
Formula3 = crossdown(value1 , value2);
Formula4 = crossdown(value3 , value4);
if dayindex() == 0 then{
if ADX(14) > ADX(14)[6] then{
if Formula1 then
buy("buy1");
exitshort();
}
else if ADX(14) < ADX(14)[6] then{
if Formula2 then
buy("buy2");
exitshort();
}
}
if dayindex() == 0 then{
if ADX(14) > ADX(14)[6] then{
if Formula3 then
sell("sell1");
exitlong();
}
else if ADX(14) < ADX(14)[6] then{
if Formula4 then
sell("sell2");
exitlong();
}
}
다음글