예스스탁
예스스탁 답변
2021-03-15 16:07:34
안녕하세요
예스스탁입니다.
input : n1(1);
var : C2(0,Data2),C3(0,data2),ii(0,Data2),cnt(0,Data2);
var : sum2(0,Data2),mav(0,Data2),SumSqrt(0,Data2),stdv(0,data1),stdv1(0,data1);
if Data2(sdate != sdate[1]) Then
{
ii = 0;
sum2 = 0;
}
Else
{
if sTime < 150000 Then
{
ii = ii +1;
sum2 = sum2 + C2;
mav = sum2/ii;
SumSqrt = 0;
For cnt = 0 To ii-1 Begin
SumSqrt = SumSqrt + (C2[cnt] - mav)^2;
End;
stdv = SquareRoot(SumSqrt / ii);
}
}
if CrossUp(C3,0) Then
{
if stdv1 >= n1 Then
Sell();
Else
Buy();
}
if CrossDown(C3,0) Then
{
if stdv1 >= n1 Then
Buy();
Else
Sell();
}
즐거운 하루되세요
> 캣피쉬 님이 쓴 글입니다.
> 제목 : 수식 질문드립니다.
> 1분봉 매매하고,
data2,data3 으로
c2,c3 참조 data 활용시,
______________________________________________
아래 4가지 조건 모두 c2의 전일 첫봉을 제외한
----------------------------------------------
1분봉 c2의 전일 표준편차가 n1 이상 이고
crossup(c3,0) then sell();
1분봉 c2의 전일 표준편차가 n1 이하 이고
crossup(c3,0) then buy();
1분봉 c2의 전일 표준편차가 n1 이상 이고
crossdown(c3,0) then buy();
1분봉 c2의 전일 표준편차가 n1 이하 이고
crossdown(c3,0) then sell();
전일 c2의 표준편차는 9:01 첫봉 제외하고, 대충 3시 전후까지면 될듯합니다.
꼭 부탁드립니다.
감사합니다. !!!!