커뮤니티
수식부탁드립니다
2017-07-07 10:44:16
130
글번호 111114
(첫진입)
봉종가가 볼린저밴드 하단선이하일때 이후에 생성되는 봉의 종가가 볼린저밴드 하단선이상이고 양봉이면 1개 매수
(두개째 진입)
첫진입보다 0.5p 이하이고
봉종가가 볼린저밴드 하단선이하일때 이후에 생성되는 봉의 종가가 볼린저밴드 하단선이상이고 양봉이면 1개 매수
(세개째 진입)
두번째진입보다 0.5p 이하이고
봉종가가 볼린저밴드 하단선이하일때 이후에 생성되는 봉의 종가가 볼린저밴드 하단선이상이고 양봉이면 1개 매수
(청산)
최근 봉고가가 볼린저밴드 상단선 가격과 같거나 높으면 이후에 음봉이 만들어지고 이전봉의 저가보다 낮은 가격에 종가를 만들면 청산
답변 1
예스스탁 예스스탁 답변
2017-07-07 14:18:45
안녕하세요
예스스탁입니다.
피라미딩을 모든진입신호 허용으로 설정하고
적용하시면 됩니다.
Input : Period(20), MultiD(2);
var : BBup(0),BBdn(0),T(0);
BBup = BollBandUp(Period,MultiD);
BBdn = BollBandDown(Period,MultiD);
if CrossUp(C,BBup) Then
T = 1;
if CrossDown(C,BBup) Then
T = 2;
if CrossDown(C,BBdn) Then
T = -1;
if crossup(C,BBdn) Then
T = -2;
if T == -2 and C > O Then
T = -3;
if MarketPosition == 0 and T == -3 and T != T[1] Then
buy("b",OnClose,def,1);
if MarketPosition == 1 Then{
if CurrentContracts > CurrentContracts[1] Then
Condition1 = false;
if T == -2 Then
Condition1 = true;
if Condition1 == true and C <= LatestEntryPrice(0)-0.5 and T == -3 and T != T[1] and MaxContracts < 3 Then
buy("bb",OnClose,def,1);
if H >= BBup Then
Condition2 = true;
if Condition2 == true and C < O and C < L[1] Then
exitlong("bx");
}
Else{
Condition1 = false;
Condition2 = false;
}
즐거운 하루되세요
> 리처드데니스 님이 쓴 글입니다.
> 제목 : 수식부탁드립니다
> (첫진입)
봉종가가 볼린저밴드 하단선이하일때 이후에 생성되는 봉의 종가가 볼린저밴드 하단선이상이고 양봉이면 1개 매수
(두개째 진입)
첫진입보다 0.5p 이하이고
봉종가가 볼린저밴드 하단선이하일때 이후에 생성되는 봉의 종가가 볼린저밴드 하단선이상이고 양봉이면 1개 매수
(세개째 진입)
두번째진입보다 0.5p 이하이고
봉종가가 볼린저밴드 하단선이하일때 이후에 생성되는 봉의 종가가 볼린저밴드 하단선이상이고 양봉이면 1개 매수
(청산)
최근 봉고가가 볼린저밴드 상단선 가격과 같거나 높으면 이후에 음봉이 만들어지고 이전봉의 저가보다 낮은 가격에 종가를 만들면 청산
이전글