커뮤니티
질문
2008-11-27 16:16:44
1141
글번호 18393
안녕하세요.
시스템을 작성해봣는데 자꾸 오류가 나지만 어디가 잘못된건지 몰라 질문 드립니다.
data2항목으로 역배열에서 스토캐스틱이 데드크로스가 나오면 진입한다 는 식인데요... 제대로 완성할려면 어떻게 해야하는지 알려주세요
input : shortPeriod(5), longPeriod(10) ,stoperiod1(12),stoperiod2(5),stoperiod3(5);
value1 = ma(data2("c"),shortPeriod);
value2 = ma(data2("c"),longperiod);
value3 = data2(StochasticsK(stoperiod1,stoperiod2));
value4 = data2(StochasticsD(stoPeriod1,stoPeriod2,stoPeriod3)
# 매수/매도청산
if value1<value2 and crossdown(value3,value4) Then
{
Buy();
}
# 매도/매수청산
If c>1.23 Then
{
sell();
}
답변 1
예스스탁 예스스탁 답변
2008-11-27 18:31:58
안녕하세요
예스스탁입니다.
input : shortPeriod(5), longPeriod(10) ,stoperiod1(12),stoperiod2(5),stoperiod3(5);
var : val1(0,data2),val2(0,data2),val3(0,data2),val4(0,data2);
val1 = ma(data2("c"),shortPeriod);
val2 = ma(data2("c"),longperiod);
val3 = data2(StochasticsK(stoperiod1,stoperiod2));
val4 = data2(StochasticsD(stoPeriod1,stoPeriod2,stoPeriod3));
# 매수/매도청산
if val1 < val2 and crossdown(val3,val4) Then
{
Buy();
}
# 매도/매수청산
If c>1.23 Then
{
sell();
}
괄호를 빠뜨리셨습니다.
참조데이터 값을 할당받는 변수는
변수를 따로 만드신 후에 선업시(0,data2)와 같이 선언해 주시면
해당주기를 반영합니다.
즐거운 하루되세요
> CJ_coco 님이 쓴 글입니다.
> 제목 : 질문
> 안녕하세요.
시스템을 작성해봣는데 자꾸 오류가 나지만 어디가 잘못된건지 몰라 질문 드립니다.
data2항목으로 역배열에서 스토캐스틱이 데드크로스가 나오면 진입한다 는 식인데요... 제대로 완성할려면 어떻게 해야하는지 알려주세요
input : shortPeriod(5), longPeriod(10) ,stoperiod1(12),stoperiod2(5),stoperiod3(5);
value1 = ma(data2("c"),shortPeriod);
value2 = ma(data2("c"),longperiod);
value3 = data2(StochasticsK(stoperiod1,stoperiod2));
value4 = data2(StochasticsD(stoPeriod1,stoPeriod2,stoPeriod3)
# 매수/매도청산
if value1<value2 and crossdown(value3,value4) Then
{
Buy();
}
# 매도/매수청산
If c>1.23 Then
{
sell();
}
다음글
이전글