4시간 20이평위 확정봉 위에서 매수 매도가 가능한 수식을 기초로
여러가지 이평을 사용해서 보완하려고 하는데
기본적으로 이평위 아래 가격 확정봉을 어떻게 수식으로 만드는지 알고싶습니다.
감사합니다
답변 2
예스스탁
예스스탁 답변
2021-01-20 11:13:16
안녕하세요
예스스탁입니다.
if문이 봉완성시 기준입니다.
종가와 이평값을 비굥하시면 됩니다.
1 차트가 4시간(240분봉)봉이면 아래와 같이 작성하시면 됩니다.
input : P(20);
var : mav(0);
mav = ma(C,P);
if CrossUp(C,mav) Then
Buy();
if CrossDown(C,mav) Then
Sell();
2 낮은 주기 차트에서 4시간(240분봉)봉의 이동평균을 계산하는 내용이면 아래식 이용하시면 됩니다.
input : ntime(240),P(20);
var : S1(0),D1(0),TM(0),TF(0),cnt(0);
var : sum1(0),mav1(0),sum2(0),mav2(0);
Array : CC[100](0);
if Bdate != Bdate[1] Then
{
S1 = TimeToMinutes(stime);
D1 = sdate;
}
if D1 > 0 then
{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
TF = TM%ntime;
if Bdate != Bdate[1] or
(Bdate == Bdate[1] and ntime > 1 and TF < TF[1]) or
(Bdate == Bdate[1] and ntime > 1 and TM >= TM[1]+ntime) or
(Bdate == Bdate[1] and ntime == 1 and TM > TM[1]) Then
{
for cnt = 1 to 99
{
CC[cnt] = CC[cnt-1][1];
}
}
CC[0] = C;
if CC[P] > 0 then
{
sum1 = 0;
sum2 = 0;
for cnt = 0 to P-1
{
sum1 = sum1+CC[cnt];
sum2 = sum2+CC[cnt+1];
}
mav1 = sum1/P;
mav2 = sum2/P;
if CC[0] > mav1 and CC[1] < mav2 Then
Buy();
if CC[0] < mav1 and CC[1] > mav2 Then
Sell();
}
}
즐거운 하루되세요
> beautyin 님이 쓴 글입니다.
> 제목 : 4시간 20이평위 확정봉 위에서 매수 매도
> 4시간 20이평위 확정봉 위에서 매수 매도가 가능한 수식을 기초로
여러가지 이평을 사용해서 보완하려고 하는데
기본적으로 이평위 아래 가격 확정봉을 어떻게 수식으로 만드는지 알고싶습니다.
감사합니다
beautyin
2021-01-21 06:04:09
친절한 답변 정말 감사드립니다~^^
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 4시간 20이평위 확정봉 위에서 매수 매도
> 안녕하세요
예스스탁입니다.
if문이 봉완성시 기준입니다.
종가와 이평값을 비굥하시면 됩니다.
1 차트가 4시간(240분봉)봉이면 아래와 같이 작성하시면 됩니다.
input : P(20);
var : mav(0);
mav = ma(C,P);
if CrossUp(C,mav) Then
Buy();
if CrossDown(C,mav) Then
Sell();
2 낮은 주기 차트에서 4시간(240분봉)봉의 이동평균을 계산하는 내용이면 아래식 이용하시면 됩니다.
input : ntime(240),P(20);
var : S1(0),D1(0),TM(0),TF(0),cnt(0);
var : sum1(0),mav1(0),sum2(0),mav2(0);
Array : CC[100](0);
if Bdate != Bdate[1] Then
{
S1 = TimeToMinutes(stime);
D1 = sdate;
}
if D1 > 0 then
{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
TF = TM%ntime;
if Bdate != Bdate[1] or
(Bdate == Bdate[1] and ntime > 1 and TF < TF[1]) or
(Bdate == Bdate[1] and ntime > 1 and TM >= TM[1]+ntime) or
(Bdate == Bdate[1] and ntime == 1 and TM > TM[1]) Then
{
for cnt = 1 to 99
{
CC[cnt] = CC[cnt-1][1];
}
}
CC[0] = C;
if CC[P] > 0 then
{
sum1 = 0;
sum2 = 0;
for cnt = 0 to P-1
{
sum1 = sum1+CC[cnt];
sum2 = sum2+CC[cnt+1];
}
mav1 = sum1/P;
mav2 = sum2/P;
if CC[0] > mav1 and CC[1] < mav2 Then
Buy();
if CC[0] < mav1 and CC[1] > mav2 Then
Sell();
}
}
즐거운 하루되세요
> beautyin 님이 쓴 글입니다.
> 제목 : 4시간 20이평위 확정봉 위에서 매수 매도
> 4시간 20이평위 확정봉 위에서 매수 매도가 가능한 수식을 기초로
여러가지 이평을 사용해서 보완하려고 하는데
기본적으로 이평위 아래 가격 확정봉을 어떻게 수식으로 만드는지 알고싶습니다.
감사합니다