커뮤니티

수식작성 부탁드립니다.

프로필 이미지
고박사122
2026-04-10 20:19:29
616
글번호 231571
답변완료

첨부 이미지

안녕하세요, 운영자님


제가 이번에 부탁드릴 시스템은


다음 지표의 MId 선을 상향돌파시 매수, 하향돌파시 매도로 시스템을 제작해 주시면 감사하겠습니다.


input : neon(true);

var : upper1(0),lower1(0),stdL(False),stdS(False),tx(0);


upper1 = close + 0.05 * close;

lower1 = close - 0.05 * close;

stdL = close > lower1;

stdS = close < upper1;



//BBPCT

input : length(20);

input : src(close);

input : mult(2.0);

var : lookback(750);


input : showStdev(false);

Array : stdevArray[750](0);

var : basis(0),dev(0),upper(0),lower(0),positionBetweenBands(0);

basis = ma(src, length);

dev = mult * std(src, length);

upper = basis + dev;

lower = basis - dev;

positionBetweenBands = 100 * (src - lower)/(upper - lower);



//PLOTS

plot1(positionBetweenBands,"Z",IFf(positionBetweenBands > 50 , Red , Green));

PlotBaseLine1(130,"obupper");

PlotBaseLine2(110,"oblower");

PlotBaseLine3(95,"obmid");

PlotBaseLine4(-10,"osupper");

PlotBaseLine5(-30,"oslower");

PlotBaseLine6(5,"osmid");

PlotBaseLine7(50,"mid");


if CrossUp(positionBetweenBands,-8) and stdL Then

{

tx = Text_New_Self(sDate,sTime,positionBetweenBands,NewLine+"▲");

Text_SetStyle(tx,2,0);

Text_SetColor(tx,Cyan);

}

if CrossDown(positionBetweenBands,108) and stdS Then

{

tx = Text_New_Self(sDate,sTime,positionBetweenBands,"▼"+NewLine);

Text_SetStyle(tx,2,1);

Text_SetColor(tx,Magenta);

}


시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2026-04-13 14:41:36

안녕하세요 예스스탁입니다. input : neon(true); var : upper1(0),lower1(0),stdL(False),stdS(False),tx(0); upper1 = close + 0.05 * close; lower1 = close - 0.05 * close; stdL = close > lower1; stdS = close < upper1; //BBPCT input : length(20); input : src(close); input : mult(2.0); var : lookback(750); input : showStdev(false); Array : stdevArray[750](0); var : basis(0),dev(0),upper(0),lower(0),positionBetweenBands(0); basis = ma(src, length); dev = mult * std(src, length); upper = basis + dev; lower = basis - dev; positionBetweenBands = 100 * (src - lower)/(upper - lower); if CrossUp(positionBetweenBands,50)Then { Buy(); } if CrossDown(positionBetweenBands,108) Then { Sell(); } 즐거운 하루되세요