예스스탁
예스스탁 답변
2021-04-22 10:48:03
안녕하세요
예스스탁입니다.
Input : 볼밴기간(20),승수(2),이평기간(10);
input : n봉전(5),n틱(5);
var : BBmd(0),BBup(0),BBdn(0),mav(0);
BBmd = ma(C,볼밴기간);
BBup = BollBandUp(볼밴기간,승수);
BBdn = BollBandDown(볼밴기간,승수);
mav = ma(C,이평기간);
#무포지션이고 볼밴중단이 n봉전 볼밴중단 대비 n틱이상이면
if MarketPosition == 0 and BBmd >= BBmd[n봉전]+PriceScale*n틱 Then
{
#가격이 상승해 이평을 터치하면 매수진입
if h < mav Then
Buy("b11",AtStop,mav);
#가격이 하락해 이평을 터치하면 매수진입
if L > mav Then
Buy("b12",AtLimit,mav);
#가격이 하락해 볼밴하단을 터치하면 매수진입
if L > BBdn Then
Buy("b21",AtLimit,BBdn);
#종가가 볼밴하단 아래이면 매수진입
if C < BBdn Then
Buy("b22");
}
#매수진입후
if MarketPosition == 1 Then
{
#진입명이 b11이나 b12이면
if IsEntryName("b11") == true or IsEntryName("b12") == true Then
{
#볼밴상단을 하향이탈하면 청산
if CrossDown(c,bbup) Then
ExitLong("bx1");
}
Else #진입명이 b21이나 b22이면
{
#볼밴중단 상향돌파하면 절반청산
if CrossUp(C,bbmd) Then
ExitLong("bx21",OnClose,def,"",Floor(MaxContracts*0.5),1);
#볼밴상단 상향돌파하면 전량청산
if CrossUp(C,bbup) Then
ExitLong("bx22");
}
}
#무포지션이고 볼밴중단이 n봉전 볼밴중단 대비 n틱이하이면
if MarketPosition == 0 and BBmd <= BBmd[n봉전]-PriceScale*n틱 Then
{
#가격이 상승해 이평을 터치하면 매도진입
if h < mav Then
Sell("s11",AtLimit,mav);
#가격이 하락해 이평을 터치하면 매도진입
if L > mav Then
Sell("s12",AtStop,mav);
#가격이 상승해 볼밴상단을 터치하면 매도진입
if H < BBup Then
Sell("s21",AtLimit,BBup);
#종가가 볼밴상단 위이면 매도진입
if C > BBup Then
Sell("s22");
}
#매도진입후
if MarketPosition == -1 Then
{
#진입명이 s11이나 s12이면
if IsEntryName("s11") == true or IsExitName("s12") == true Then
{
#볼밴하단을 상향돌파하면 청산
if CrossUp(c,bbdn) Then
ExitShort("sx1");
}
Else #진입명이 s21이나 s22이면
{
#볼밴중단 하향이탈하면 절반청산
if CrossDown(C,bbmd) Then
ExitShort("sx21",OnClose,def,"",Floor(MaxContracts*0.5),1);
#볼밴하향 하향이탈하면 전량청산
if CrossUp(C,bbup) Then
ExitShort("sx22");
}
}
즐거운 하루되세요
> 코란도맨 님이 쓴 글입니다.
> 제목 : 수식 부탁 드립니다!
>
input : 기간( ) 승수( )
* 아래 ( )는 외부변수 입니다.
매수조건
볼벤 중심선 현재가의 값이 ( )봉전의 값보다 ( )틱 이상 크고 진입된 물량이 없을때,
진입
현재가가 ( )이평선을 터치하면 ( )개진입
볼벤 하단선을 터치하거나 하단선 아래에 있으면 ( )개진입
손절 : 진입가로부터 ( )틱
청산
현재가가 볼벤 상단선을 돌파한 후 상단선 안으로 재진입할때 올청산
볼벤 하단선에서 진입한 물량은 볼벤 중심선에서 50%청산, 나머지 물량은 상단선에서 올청산.
------------------------------------------------------------------------------------
매도조건
볼벤 중심선 현재가의 값이 ( )봉전의 값보다 ( )틱 이상 작고 진입된 물량이 없을때,
진입
현재가가 ( )이평선을 터치하면 ( )개진입
볼벤 상단선을 터치하거나 상단선 위에 있으면 ( )개진입
손절: 진입가로부터 ( )틱
청산
현재가가 볼벤 하단선을 이탈한 후 다시 재진입할때 올청산
볼벤 상단선에서 진입한 물량은 볼벤 중심선에서 50%청산, 나머지 물량은 하단선에서 올청산.
* 죄송한 말씀입니다만 현재 예스트레이더를 처음 배우는 입장이라 항목별로 주석도 달아 주신다면 더욱 감사하겠습니다!