예스스탁
예스스탁 답변
2023-05-22 11:18:19
안녕하세요
예스스탁입니다.
input : Period(20),d1(2),d2(3);
input : sto1(12),sto2(5);
input : 익절틱수(100),손절틱수(100);
var : BBup1(0),BBup2(0),BBdn1(0),BBdn2(0);
var : stok(0);
BBup1 = BollBandUp(Period,d1);
BBup2 = BollBandUp(Period,d2);
BBdn1 = BollBandDown(Period,d1);
BBdn2 = BollBandDown(Period,d2);
stok = StochasticsK(sto1,sto2);
if MarketPosition >= 0 and CrossUp(C,bbup1) and stok >= 80 Then
Sell("s1");
if MarketPosition == 1 and CrossUp(C,bbup2) and stok >= 80 Then
Sell("s2");
if MarketPosition >= 0 and CrossDown(C,bbdn1) and stok <= 20 Then
Buy("b1");
if MarketPosition == 1 and CrossDown(C,bbup2) and stok <= 20 Then
Buy("b2");
if MarketPosition == 1 Then
{
ExitLong("bp",AtLimit,AvgEntryPrice+PriceScale*익절틱수);
ExitLong("bl",AtStop,AvgEntryPrice-PriceScale*손절틱수);
}
if MarketPosition == -1 Then
{
ExitShort("sp",AtLimit,AvgEntryPrice-PriceScale*익절틱수);
ExitShort("sl",AtStop,AvgEntryPrice+PriceScale*손절틱수);
}
즐거운 하루되세요
> asdfo 님이 쓴 글입니다.
> 제목 : 수식 문의드립니다.
> 안녕하세요 해외선물에 이용하려 합니다.
보통 볼린저밴드가 (20,2) 이렇게 사용을 하는데요 (20,3)도 보이게 하고 싶습니다.
즉 차트 에 볼린저밴드 (20,2) 및 (20,3) 두개가 나오게 표시를 하구요.
그리고 스토캐스틱 SLOW는 12,5,5로 설정을 하려 합니다.
1시간 봉 기준으로 매매를 할 거고 총 2계약 매매를 하려 합니다.
(20,2) 볼린저 상단 돌파 및 스토캐스틱 SLOW %K가 80이상이면 1개 매도
(20,3) 볼린저 상단 돌파 스토캐스틱 SLOW %K가 80이상이면 1개 추가 매도
(20,2) 볼린저 하단 돌파 및 스토캐스틱 SLOW %K가 20이하이면 1개 매수
(20,3) 볼린저 상단 돌파 스토캐스틱 SLOW %K가 20이하면 1개 추가 매수
그리고 잡은 포지션에서 반대로 100틱 가면 시장가 청산
내 포지션 방향대로 100틱 가면 시장가 청산 이렇게 하려 합니다
(즉 100틱 익절 및 손절건다는 말입니다)
수식 부탁드릴게요 감사합니다!