커뮤니티
수식수정
2023-01-05 12:00:15
1207
글번호 165113
안녕하세요
수식 수정부탁드립니다
80159 수식을 아래와 같이
변경하고자 합니다
손익절.볼밴간 거리.삭제
date2 30분봉
매수
30분봉이 양봉이며
5일선위에 있고
매매는 2분봉으로함
2분봉에서 캔들이
볼밴 중심선 위에있고
Sw2선이 양선일때 매수
매도
Date 2
30분봉 음봉이며
이평5선 아래
매매 2분봉매매
볼밴중심선 아래서
Sw2선이 음선일때 매도
첨부파일 80159참조
답변 1
예스스탁 예스스탁 답변
2023-01-05 14:21:53
안녕하세요
예스스탁입니다.
Inputs : Period(20), Sence(1.5), CC_DN(Yellow);
Input : BBP1(20), dv1(2);
input : P2(5);
var : BBdown(0,Data1),BBUp(0,Data1),bbmd(0,Data1);
var : bbup2(0,Data2),bbdn2(0,Data2),mav2(0,Data2),B(0,Data1),S(0,Data1),X(0,Data1);
Vars:
VLineUp(0,Data1),
VLineDn(0,Data1),
HHighest(0,Data1),
LLowest(0,Data1),
JustChanged(FALSE,Data1),
VLine(0,Data1), DBN(0,Data1);
var : ci(0,Data1),t(0,Data1),v1(0,Data1),v2(0,Data1),v3(0,Data1),v5(0,Data1),v6(0,Data1);
Array:
Highs[35](0,Data1),
Lows[35](0,Data1),
RRange[35](0,Data1),
UpWave[1](FALSE,Data1),
DnWave[1](FALSE,Data1);
If data1(STime == 180000) Then
DBN = 0;
DBN = DBN + 1;
v1 = Period;
v2 = v1 - 1;
v3 = v1 - 2;
v5 = Sence;
v6 = data1(H-L);
JustChanged = FALSE;
if Data1(Index) >= Period Then
ci = ci+1;
if ci <= v2 then begin
Highs[ci] = Close;
Lows[ci] = Close;
RRange[ci] = (H-L) /2;
end;
if ci == v1 then begin
if Highs[v2] >= Highs[v3] then begin
UpWave[1] = TRUE;
HHighest = Highs[v2];
VLineUp = HHighest - (v5 * data1(MA(v6,v2)));
end;
if Highs[v2] < Highs[v3] then begin
DnWave[1] = TRUE;
LLowest = Lows[v2];
VLineDn = LLowest + (v5 * data1(MA(v6,v2)));
end;
end;
if CurrentBar > v1 then begin
if DnWave[1] and Close > VLineDn then begin
DnWave[1] = FALSE;
UpWave[1] = TRUE;
JustChanged = TRUE;
HHighest = Close;
LLowest = 0;
end;
if UpWave[1] and Close < VLineUp and JustChanged == FALSE then begin
UpWave[1] = FALSE;
DnWave[1] = TRUE;
JustChanged = TRUE;
LLowest = Close;
HHighest = 0;
end;
if JustChanged == FALSE then begin
if Close > HHighest then
HHighest = Close;
else if Close < LLowest then
LLowest = Close;
end;
VLineUp = HHighest - (v5 * data1(MA(v6,v2)));
VLineDn = LLowest + (v5 * data1(MA(v6,v2)));
if UpWave[1] then
t = 1;
else if DnWave[1] then
t= -1;
end;
BBDown = data1(BollBandDown(BBP1,Dv1));
BBUp = data1(BollBandUp(BBP1,Dv1));
bbmd = Data1(ma(C,BBP1));
mav2 = Data2(ma(C,P2));
if t == 1 and
Data2(C>O) and
Data2(C>mav2) and
C > bbmd Then
Buy("b");
if t == -1 and
Data2(C<O) and
Data2(C<mav2) and
C < bbmd Then
Sell("s");
if MarketPosition == 1 Then
{
if Data2(C>=BBup2) Then
ExitLong("bx2");
}
if MarketPosition == -1 Then
{
if Data2(C<=BBdn2) Then
ExitShort("sx2");
}
즐거운 하루되세요
> 아트정 님이 쓴 글입니다.
> 제목 : 수식수정
> 안녕하세요
수식 수정부탁드립니다
80159 수식을 아래와 같이
변경하고자 합니다
손익절.볼밴간 거리.삭제
date2 30분봉
매수
30분봉이 양봉이며
5일선위에 있고
매매는 2분봉으로함
2분봉에서 캔들이
볼밴 중심선 위에있고
Sw2선이 양선일때 매수
매도
Date 2
30분봉 음봉이며
이평5선 아래
매매 2분봉매매
볼밴중심선 아래서
Sw2선이 음선일때 매도
첨부파일 80159참조