예스스탁
예스스탁 답변
2019-11-20 14:05:23
안녕하세요
예스스탁입니다.
input : P(20),dv(2);
var : BBup1(0,data1),BBdn1(0,data1);
var : BBup2(0,data2),BBdn2(0,data2);
var : BBup3(0,data3),BBdn3(0,data3);
BBup1 = data1(BollBandUp(P,dv));
BBdn1 = data1(BollBandDown(P,dv));
BBup2 = data2(BollBandUp(P,dv));
BBdn2 = data2(BollBandDown(P,dv));
BBup3 = data3(BollBandUp(P,dv));
BBdn3 = data3(BollBandDown(P,dv));
if data1(time < 101500 and NextBarStime >= 101500) and
data1(O < C[1] and O < BBdn1) and
data2(O < C[1] and O < BBdn2) and
data3(O < C[1] and O < BBdn3) Then
buy("b",AtMarket);
if data1(time < 101500 and NextBarStime >= 101500) and
data1(O > C[1] and O > BBup1) and
data2(O > C[1] and O > BBup2) and
data3(O > C[1] and O > BBup3) Then
sell("s",AtMarket);
if MarketPosition == 1 and
data1(c > BBup1) and
data2(c > BBup2) and
data3(c > BBup3) Then
ExitLong("bx",AtMarket);
if MarketPosition == -1 and
data1(c < BBdn1) and
data2(c < BBdn2) and
data3(c < BBdn3) Then
ExitShort("sx",AtMarket);
즐거운 하루되세요
> 흰둥이아빠 님이 쓴 글입니다.
> 제목 : 함수요청
> 안녕하세요?
아래 전략에 대하여 스크립트 작성 요청드립니다.
항셍지수 선물 1분봉(data1)으로 T장에서 거래를 하고 합니다.
참조종목을 항셍지수 선물 5분봉(data2)과 10분봉(data3)으로 설정합니다.
10시 15분 시가가 data1,2,3의 볼린저밴드 하단을 동시에 이탈하여 갭하락시 익봉 시가에 매수 진입
10시 15분 시가가 data1,2,3의 볼린저밴드 상단을 동시에 이탈하여 갭상승시 익봉 시가에 매도 진입
현재가가 data1,2,3의 볼린저밴드 하단을 동시에 이탈하여 봉완성 시가에 매수청산
현재가가 data1,2,3의 볼린저밴드 상단을 동시에 이탈하여 봉완성 시가에 매도청산