커뮤니티
시스템식
2013-07-04 10:58:47
153
글번호 64993
매수와 매도시그날이 첫번째 시그날이 나올때에 실행안되고 항상 두번째 시그날이 나올때에 실행되게끔 시정해 주세요.
Input : Period(14), LPercent(30), SPercent(70);
Var : value(0);
value = RSI(Period);
# 매수/매도청산
If CrossUP(value, LPercent) Then
{
Buy();
}
# 매도/매수청산
If CrossDown(value, SPercent) Then
{
Sell();
}
답변 1
예스스탁 예스스탁 답변
2013-07-04 13:14:55
안녕하세요
예스스탁입니다.
1.
매수와 매도 각각 2번째부터 신호가 발생하게 하는 식입니다.
Input : Period(14), LPercent(30), SPercent(70);
Var : value(0);
value = RSI(Period);
if date != date[1] Then
var1 = 0;
var2 = 0;
If CrossUP(value, LPercent) Then {
var1 = var1+1;
if var1 >= 2 Then
Buy();
}
If CrossDown(value, SPercent) Then {
var2 = var2+1;
if var2 >= 2 Then
sell();
}
2.
매수와 매도 합쳐서 두번째 부터 신호가 발생하고자 하시면
아래식 사용하시면 됩니다.
Input : Period(14), LPercent(30), SPercent(70);
Var : value(0);
value = RSI(Period);
if date != date[1] Then
var1 = 0;
var2 = 0;
If CrossUP(value, LPercent) Then {
var1 = var1+1;
if var1 >= 2 Then
Buy();
}
If CrossDown(value, SPercent) Then {
var1 = var1+1;
if var1 >= 2 Then
sell();
}
즐거운 하루되세요
> erwe343 님이 쓴 글입니다.
> 제목 : 시스템식
> 매수와 매도시그날이 첫번째 시그날이 나올때에 실행안되고 항상 두번째 시그날이 나올때에 실행되게끔 시정해 주세요.
Input : Period(14), LPercent(30), SPercent(70);
Var : value(0);
value = RSI(Period);
# 매수/매도청산
If CrossUP(value, LPercent) Then
{
Buy();
}
# 매도/매수청산
If CrossDown(value, SPercent) Then
{
Sell();
}
다음글
이전글