안녕하세요
Input : shortPeriod(5), longPeriod(20);
value1 = ma(C, shortPeriod);
value2 = ma(C, longPeriod);
# 매수/매도청산
If CrossUP(value1, value2) Then
{
Buy();
}
# 매도/매수청산
If CrossDown(value1, value2) Then
{
Sell();
}
위의 선물매매식에
볼린져 밴드 상단선과 하단선의 간격이(이격) 0.45P 이하이고
5ma(Period1(5))이 20ma(Period2(20))를 상향 돌파시의 매수식
볼린져 밴드 상단선과 하단선의 간격이(이격) 0.45P 이하이고
5ma(Period1(5))이 20ma(Period2(20))를 하향 돌파시의 매도식
감사합니다
답변 1
예스스탁
예스스탁 답변
2023-08-16 18:53:26
안녕하세요
예스스탁입니다.
Input : shortPeriod(5), longPeriod(20);
input : Period(20),dv(2);
input : Period1(5),Period2(20);
var : BBup(0),BBmd(0),BBdn(0);
var : mav1(0),mav2(0);
value1 = ma(C, shortPeriod);
value2 = ma(C, longPeriod);
BBup = BollBandUp(Period,dv);
BBdn = BollBandDown(Period,dv);
mav1 = ma(C,Period1);
mav2 = ma(C,Period2);
If CrossUP(value1, value2) and BBup-BBdn <= 0.45 and CrossUp(mav1,mav2) Then
{
Buy();
}
If CrossDown(value1, value2) and BBup-BBdn <= 0.45 and CrossDown(mav1,mav2) Then
{
Sell();
}
즐거운 하루되세요
> 금보 님이 쓴 글입니다.
> 제목 : 안녕하세요
>
안녕하세요
Input : shortPeriod(5), longPeriod(20);
value1 = ma(C, shortPeriod);
value2 = ma(C, longPeriod);
# 매수/매도청산
If CrossUP(value1, value2) Then
{
Buy();
}
# 매도/매수청산
If CrossDown(value1, value2) Then
{
Sell();
}
위의 선물매매식에
볼린져 밴드 상단선과 하단선의 간격이(이격) 0.45P 이하이고
5ma(Period1(5))이 20ma(Period2(20))를 상향 돌파시의 매수식
볼린져 밴드 상단선과 하단선의 간격이(이격) 0.45P 이하이고
5ma(Period1(5))이 20ma(Period2(20))를 하향 돌파시의 매도식
감사합니다