답변주신 수식을 분봉에서 시초가 매매를 하려고 하는데 안되는데
다른 문제가 있을까요?
주석도 부탁드립니다..
input : P(20);
var : cnt(0);
if NextBarSdate != sDate Then
{
var1 = NextBarOpen;
For cnt = 0 to P-2
{
var1 = var1+DayClose(cnt);
}
var2 = var1/P;
if abs(NextBarOpen-var2) >= 3 Then
Sell();
Else
Buy();
}
답변 1
예스스탁
예스스탁 답변
2022-01-07 10:13:43
안녕하세요
예스스탁입니다.
신호타입을 잘못지정해 드렸습니다,.
아래식 적용하시면 됩니다.
input : P(20);
var : cnt(0);
#마지막봉 완성(다음날시초가수신)
if NextBarSdate != sDate Then
{
#다음날 시초가 포함 n일 종가 합산
var1 = NextBarOpen;
For cnt = 0 to P-2
{
var1 = var1+DayClose(cnt);
}
#이평계산
var2 = var1/P;
#다음날시초가와 이평의 차이가 3포인트 이상이면 매도
if abs(NextBarOpen-var2) >= 3 Then
Sell("s",AtMarket);
Else #아니면 매수
Buy("b",AtMarket);
}
즐거운 하루되세요
> 고구미 님이 쓴 글입니다.
> 제목 : 재 문의드립니다..
> 답변주신 수식을 분봉에서 시초가 매매를 하려고 하는데 안되는데
다른 문제가 있을까요?
주석도 부탁드립니다..
input : P(20);
var : cnt(0);
if NextBarSdate != sDate Then
{
var1 = NextBarOpen;
For cnt = 0 to P-2
{
var1 = var1+DayClose(cnt);
}
var2 = var1/P;
if abs(NextBarOpen-var2) >= 3 Then
Sell();
Else
Buy();
}