예스스탁
예스스탁 답변
2021-06-14 13:04:24
안녕하세요
예스스탁입니다.
Input : short(12), long(26), signal(9),P(5),BBP(20),dv(2);
input : 진입수량(3),볼밴청산수량(1),익절청산수량(1),익절틱수(50);
Var : MACDv(0), MACDs(0),macdo(0),mav(0),bbup(0),bbdn(0);
MACDv = MACD(short, long);
MACDs = ema(MACDv,signal);
macdo = MACDv-MACDs;
mav = ma(C,P);
bbup = BollBandUp(BBP,dv);
BBdn = BollBandDown(BBP,dv);
if MarketPosition <= 0 and CrossUp(MACDO,0) and C > mav Then
Buy("b",OnClose,DEF,진입수량);
if MarketPosition >= 0 and CrossDown(MACDO,0) and C < mav Then
Sell("s",OnClose,DEF,진입수량);
if MarketPosition == 1 Then
{
ExitLong("bx1",AtLimit,bbup,"",볼밴청산수량,1);
ExitLong("bx2",AtLimit,EntryPrice+PriceScale*익절틱수,"",익절청산수량,1);
}
if MarketPosition == -1 Then
{
ExitShort("sx1",AtLimit,bbdn,"",볼밴청산수량,1);
ExitShort("sx2",AtLimit,EntryPrice+PriceScale*익절틱수,"",익절청산수량,1);
}
즐거운 하루되세요
> softtoug 님이 쓴 글입니다.
> 제목 : 수식문의
> 안녕하세요
하기 수식문의 드립니다.
보조지표인 MACD 오실레이터 기준으로
양전환이면 매수진입, 음전환이면 매도진입 부탁드립니다.
추가조건:
1.
완성봉 기준으로 date 1 의 가격이 5 이평 위에 있을때는 매도 진입 금지,
마찬가지로 가격이 5 이평 아래에 있을때는 매수 진입 금지
- 상기 조건이 해제되면 바로 진입 부탁드립니다
2.
진입갯수는 3 개 부탁드립니다. - 조정가능하게 부탁드립니다.
3. 청산 조건
a. 진입 후 1차 1 개(조정가능해야함)는
매수시 볼린져 밴드 상단에 닿으면 청산 합니다.
매도시 볼린져 밴드 하단에 닿으면 청산 합니다.
b 진입 후 2차 1 개(조정가능해야함)는
매수 매도 두가지 모두 50틱 익절시 청산합니다.(틱수 조정가능하게 부탁드립니다.)
50틱이 되지않고 신호가 바뀌면, 청산후 반대로 진입 들어갑니다.
c. 진입 후 3차 1 개 (조정가능해야함)는
다음신호로 바뀔대 반대 매매로 진입하게 부탁드립니다.
감사합니다.