예스스탁
예스스탁 답변
2021-04-30 10:59:13
안녕하세요
예스스탁입니다.
Input : BBPeriod(20), MultiD(2);
input : Period1(13),Period2(25),Period3(2);
input : Length1(26),Length2(50),Length3(2);
var : BBmd(0),BBup(0),BBdn(0);
var : StMomentum1(0),StMomentum2(0);
BBmd = ma(C,BBPeriod);
BBup = BollBandUp(BBPeriod,MultiD);
BBdn = BollBandDown(BBPeriod,MultiD);
StMomentum1 = SMI(Period1,Period2,Period3);
StMomentum2 = SMI(Length1,Length2,Length3);
if MarketPosition <= 0 and H < BBup and StMomentum1 > StMomentum2 Then
Buy("b",AtStop,BBup);
if MarketPosition >= 0 and L > BBdn and StMomentum1 < StMomentum2 Then
Sell("s",AtStop,BBdn);
if MarketPosition == 1 Then
{
if CountIf(BBup > H and L > BBmd,BarsSinceEntry) >= 1 Then
{
ExitLong("bx1",AtLimit,BBup);
ExitLong("bx2",AtStop,BBmd);
}
}
if MarketPosition == -1 Then
{
if CountIf(BBmd > H and L > BBdn,BarsSinceEntry) >= 1 Then
{
ExitShort("sx1",AtLimit,BBdn);
ExitShort("sx2",AtStop,BBmd);
}
}
SetStopLoss(PriceScale*60,PointStop);
즐거운 하루되세요
> 마영 님이 쓴 글입니다.
> 제목 : 수식 문의합니다
> 500틱차트에서 봉이 볼린저밴드 상단을 터치시 진입하는 시스템인데요
터치시 stochastics momentum index지표에서
13기간선이 상단일때는 매수진입이고 반대는 매도 입니다
매수진입시 청산조건은
일단 봉이 상단도 중단도 터치하지 않는 봉이 하나라도 나온 뒤에
중단을 터치시 손절이고 상단을 다시 터치시 청산입니다.
만약 터치후 계속 상단을 건드리는 봉이 나오면 일단 상단 중단을 터치하지 않는 봉이 나올때까지 진행합니다. 그리고 다시 상단 터치하면 익절하고 반대로 중단을 터치하면 손절입니다
매도진입시 청산조건은 매수의 반대입니다
그리고 매수매도 둘다 무조건 -60틱 되면 자동 손절 되고
청산이든 손절이든 다음봉에서 계속 같은 조건으로 진입하게 부탁드립니다.