커뮤니티
문의드립니다.
2017-01-10 13:18:58
121
글번호 105748
안녕하세요.
오늘도 수고 많으십니다.
1.환경: 볼린저밴드,macd,스토캐스틱,해외선물,3계약
2.진입
매수매도조건: macd 기준선 아래서 우상향 하고 스토캐스틱 골든크로스 발생후
볼린저밴드 상한선 또는 하한선 라인 기준으로
밖으로 2틱이상의 긴꼬리가 튀어나오면
상한선에 긴꼬리봉 튀어나온후 중심선(20일선)을 돌파한 봉의 종가를
다음 봉이 돌파 즉시 시장가 매도진입
하한선에 긴꼬리봉 튀어나온후 중심선(20일선)을 돌파한 봉의 종가를
다음 봉이 돌파 즉시 시장가 매수진입
3.청산 : 1계약 10틱 청산, 1계약 20틱 청산, 1계약 30틱 청산
4.손절 : 15틱
5.본절 : 8틱 수익시 3계약 모두 손절가를 진입가로 이동
항상 감사합니다. 수고하세요 ^^
답변 1
예스스탁 예스스탁 답변
2017-01-11 11:19:53
안녕하세요
예스스탁입니다.
Input : Period(20), MultiD(2),Short(12),Long(26),sig(9),sto1(10),sto2(5),sto3(5);
var : BBmd(0),BBup(0),BBdn(0),MACDV(0),MACDS(0),stok(0),stod(0),T(0);
BBmd = ma(C,Period);
BBup = BollBandUp(Period,MultiD);
BBdn = BollBandDown(Period,MultiD);
MACDV = MACD(Short,long);
MACDS = ema(MACDV,sig);
stok = StochasticsK(sto1,sto2);
stod = StochasticsD(sto1,sto2,sto3);
#MACD가 0이하에서 상승하고 스토 골드구간이면
if MACDV > MACDV[1] and MACDV < 0 and stok > stod Then{
#고가가 상단+2틱이상이면 1
if H >= BBup+PriceScale*2 Then
T = 1;
#저가가 하단-2틱이하이면 -1
if L <= BBdn-PriceScale*2 Then
T = -1;
}
Else #MACD가 0이하에서 상승하고 스토 골드구간이면 T는 0
T = 0;
#T가 1인구간에서 종가가 중단을 보다 작아지면 T는 2이고 종가저장
if T == 1 and C < BBmd Then{
T = 2;
var1 = c;
}
#T는 2이고 종가가 var1보다 작으면 매도
if T == 2 and C < var1 Then{
T = 3;
sell("s",OnClose,def,3);
}
#T가 -1인 구간에서 종가가 중단을 보다 커지면 T는 -2이고 종가저장
if T == -1 and C > BBmd Then{
T = -2;
var2 = c;
}
#T는 -2이고 종가가 var2보다 크면 매수
if T == -2 and C > var2 Then{
T = -3;
buy("b",OnClose,def,3);
}
if MarketPosition == 1 Then{
ExitLong("bp1",atlimit,EntryPrice+PriceScale*10,"",1,1);
ExitLong("bp2",atlimit,EntryPrice+PriceScale*20,"",1,1);
ExitLong("bp3",atlimit,EntryPrice+PriceScale*30,"",1,1);
if highest(H,BarsSinceEntry) < EntryPrice+PriceScale*8 Then
ExitLong("bl1",AtStop,EntryPrice-PriceScale*15);
Else
ExitLong("bl2",AtStop,EntryPrice);
}
if MarketPosition == -1 Then{
ExitShort("sp1",atlimit,EntryPrice-PriceScale*10,"",1,1);
ExitShort("sp2",atlimit,EntryPrice-PriceScale*20,"",1,1);
ExitShort("sp3",atlimit,EntryPrice-PriceScale*30,"",1,1);
if Lowest(L,BarsSinceEntry) > EntryPrice-PriceScale*8 Then
ExitShort("sl1",AtStop,EntryPrice+PriceScale*15);
Else
ExitShort("sl2",AtStop,EntryPrice);
}
즐거운 하루되세요
> 웹피 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 안녕하세요.
오늘도 수고 많으십니다.
1.환경: 볼린저밴드,macd,스토캐스틱,해외선물,3계약
2.진입
매수매도조건: macd 기준선 아래서 우상향 하고 스토캐스틱 골든크로스 발생후
볼린저밴드 상한선 또는 하한선 라인 기준으로
밖으로 2틱이상의 긴꼬리가 튀어나오면
상한선에 긴꼬리봉 튀어나온후 중심선(20일선)을 돌파한 봉의 종가를
다음 봉이 돌파 즉시 시장가 매도진입
하한선에 긴꼬리봉 튀어나온후 중심선(20일선)을 돌파한 봉의 종가를
다음 봉이 돌파 즉시 시장가 매수진입
3.청산 : 1계약 10틱 청산, 1계약 20틱 청산, 1계약 30틱 청산
4.손절 : 15틱
5.본절 : 8틱 수익시 3계약 모두 손절가를 진입가로 이동
항상 감사합니다. 수고하세요 ^^
이전글