커뮤니티

함수요청

프로필 이미지
흰둥이아빠
2023-01-31 22:20:31
681
글번호 165892
답변완료
안녕하세요? 아래 전략에 대해 스크립트 및 각 매매신호를 지표수식으로(캔들 차트상 세로 선으로 표기) 작성 요청드립니다. 국내선물 일봉으로 신호 완성 익봉시가 진입입니다. Band%B, 시그널이 0 아래서 교차 : 매수 Band%B, 시그널이 100 위에서 교차 : 매도 Band%B, 시그널이 80~100 사이에서 교차 : 매수청산 Band%B, 시그널이 0~20 위에서 교차 : 매도청산
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-02-01 10:23:56

안녕하세요 예스스탁입니다. 1 Input : Period(20), Dv(2),signal(10); var : BBdown(0),BBUp(0),BandB(0),BandBSig(0); BBDown = BollBandDown(Period,Dv); BBUp = BollBandUp(Period,Dv); BandB = ((C-BBDown)/(BBUp-BBDown))*100; BandBSig = ma(BandB,signal); if MarketPosition <= 0 and BandB < 0 and CrossUp(BandB,BandBSig) Then Buy(); if MarketPosition >= 0 and BandB > 100 and CrossDown(BandB,BandBSig) Then Sell(); if MarketPosition == 1 and BandB > 80 and BandB < 100 and CrossDown(BandB,BandBsig) Then ExitLong(); if MarketPosition == -1 and BandB > 0 and BandB < 20 and CrossUp(BandB,BandBsig) Then ExitShort(); 2 Input : Period(20), Dv(2),signal(10); var : BBdown(0),BBUp(0),BandB(0),BandBSig(0),TL(0); BBDown = BollBandDown(Period,Dv); BBUp = BollBandUp(Period,Dv); BandB = ((C-BBDown)/(BBUp-BBDown))*100; BandBSig = ma(BandB,signal); if MarketPosition <= 0 and BandB < 0 and CrossUp(BandB,BandBSig) Then { TL = TL_New(sDate,sTime,0,sDate,sTime,999999999); TL_SetColor(TL,Red); } if MarketPosition >= 0 and BandB > 100 and CrossDown(BandB,BandBSig) Then { TL = TL_New(sDate,sTime,0,sDate,sTime,999999999); TL_SetColor(TL,Blue); } if MarketPosition == 1 and BandB > 80 and BandB < 100 and CrossDown(BandB,BandBsig) Then { TL = TL_New(sDate,sTime,0,sDate,sTime,999999999); TL_SetColor(TL,Cyan); } if MarketPosition == -1 and BandB > 0 and BandB < 20 and CrossUp(BandB,BandBsig) Then { TL = TL_New(sDate,sTime,0,sDate,sTime,999999999); TL_SetColor(TL,Magenta); } 즐거운 하루되세요 > 흰둥이아빠 님이 쓴 글입니다. > 제목 : 함수요청 > 안녕하세요? 아래 전략에 대해 스크립트 및 각 매매신호를 지표수식으로(캔들 차트상 세로 선으로 표기) 작성 요청드립니다. 국내선물 일봉으로 신호 완성 익봉시가 진입입니다. Band%B, 시그널이 0 아래서 교차 : 매수 Band%B, 시그널이 100 위에서 교차 : 매도 Band%B, 시그널이 80~100 사이에서 교차 : 매수청산 Band%B, 시그널이 0~20 위에서 교차 : 매도청산