커뮤니티
부탁드립니다
2026-04-09 02:15:23
534
글번호 231521
5, 10, 20, 60이평선 중 3개이상 이평선이 3%이내 수렴된 후, 볼린저밴드 상향선이
첫 상승전환시 매수하고
5, 10, 20, 60이평선 중 3개이상 이평선이 3%이내 수렴된 후, 볼린저밴드 하향선이
첫 하향전환시 매도하는식
답변 1
예스스탁 예스스탁 답변
2026-04-09 13:53:19
안녕하세요
예스스탁입니다.
input : Period(20),dv(2);
var : BBup(0),BBmd(0),BBdn(0);
var : u(0),d(0);
BBup = BollBandUp(Period,dv);
BBmd = ma(c,Period);
BBdn = BollBandDown(Period,dv);
if BBup > BBup[1] Then
u = 1;
if BBup < BBup[1] Then
u = -1;
if BBdn > BBdn[1] Then
d = 1;
if BBdn < BBdn[1] Then
d = -1;
var1 = ma(C,5);
var2 = ma(C,10);
var3 = ma(C,20);
var4 = ma(C,60);
Condition1 = NthMaxList(2,var1,var2,var3,var4) <= NthMinList(1,var1,var2,var3,var4)*1.03 or
NthMinList(2,var1,var2,var3,var4) <= NthMaxList(1,var1,var2,var3,var4)*0.97;
if Condition1 == true Then
{
if Condition1[1] == False Then
{
value1 = 0;
Value2 = 0;
}
if u == 1 and u != u[1] Then
{
value1 = value1+1;
if value1 == 1 Then
Buy();
}
if d == -1 and d != d[1] Then
{
value2 = value2+1;
if value2 == 1 Then
Sell();
}
}
즐거운 하루되세요