커뮤니티

수식작성 부탁드립니다.

프로필 이미지
고박사122
2026-04-09 07:21:51
530
글번호 231523

안녕하세요. 운영자님


이번에 부탁드릴 시스템은, Price Channel 를 이용한 전략입니다.


INPUT :  LENGTH(17);

VAR : TCHAN1(0), BCHAN1(0), TCHAN2(0), BCHAN2(0);


TCHAN1 = HIGHEST(HIGH+PriceScale*5, LENGTH)[0];

TCHAN2 = HIGHEST(HIGH+PriceScale*5, LENGTH)[0];


BCHAN1 = LOWEST(LOW-PriceScale*5, LENGTH)[0];

BCHAN2 = LOWEST(LOW-PriceScale*5, LENGTH)[0];

var1 = (TCHAN1+BCHAN1)/2;


PLOT1(TCHAN1, "TOP1");

PLOT2(TCHAN1-PriceScale*2.5, "TOP2");

PLOT3(BCHAN1, "BOT2");

PLOT4(BCHAN1+PriceScale*2.5, "BOT1");

PLOT5(var1, "중심선");


매수조건 및 손절 : 캔들이 200일선 위에 있고, Channel 상단선을 상향돌파할때 (상단선이 위로 꺾일때) 매수진입하고, 청산 또는 손절을 중심선에서 수행

매도조건 및 손절 : 캔들이 200일선 아래에 있고, Channel 하단선을 하향돌파할때 (하단선이 아래로 꺾일때) 매도진입하고, 청산 또는 손절을 중심선에서 수행


그리고  시스템의 기간값을 최적화할 수 있도록 변수처리 해주시면 감사하겠습니다.


추가로 문의 사항은 상한선의 기간값과 하한선의 기간값을 다르게 설정가능한지 문의 드립니다.

가능하다면 지표와 시스템을  상(하)단선의 기간값을 다르게 설정 가능하도록 부탁드립니다.


수고하세요.

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

예스스탁 예스스탁 답변

2026-04-09 14:16:40

안녕하세요 예스스탁입니다. 1 INPUT :상단기간(17),하단기간(17),Period(200); VAR : TCHAN1(0), BCHAN1(0), TCHAN2(0), BCHAN2(0),mav(0); TCHAN1 = HIGHEST(HIGH+PriceScale*5, 상단기간)[0]; TCHAN2 = HIGHEST(HIGH+PriceScale*5, 상단기간)[0]; BCHAN1 = LOWEST(LOW-PriceScale*5, 하단기간)[0]; BCHAN2 = LOWEST(LOW-PriceScale*5, 하단기간)[0]; var1 = (TCHAN1+BCHAN1)/2; mav = ma(C,Period); if c > mav and CrossUp(C,TCHAN1) Then Buy("b"); if MarketPosition == 1 and CrossDown(c,var1) Then ExitLong("bx"); if c < mav and CrossDown(C,TCHAN1) Then Sell("s"); if MarketPosition == -1 and CrossUp(c,var1) Then ExitShort("sx"); 2 INPUT :상단기간(17),하단기간(17),Period(200); VAR : TCHAN1(0), BCHAN1(0), TCHAN2(0), BCHAN2(0),mav(0); TCHAN1 = HIGHEST(HIGH+PriceScale*5, 상단기간)[0]; TCHAN2 = HIGHEST(HIGH+PriceScale*5, 상단기간)[0]; BCHAN1 = LOWEST(LOW-PriceScale*5, 하단기간)[0]; BCHAN2 = LOWEST(LOW-PriceScale*5, 하단기간)[0]; var1 = (TCHAN1+BCHAN1)/2; PLOT1(TCHAN1, "TOP1"); PLOT2(TCHAN1-PriceScale*2.5, "TOP2"); PLOT3(BCHAN1, "BOT2"); PLOT4(BCHAN1+PriceScale*2.5, "BOT1"); PLOT5(var1, "중심선"); 즐거운 하루되세요
프로필 이미지

고박사122

2026-04-09 21:07:36

보내주신 시스템을 최적화 시켜보면 아무런 신호가 발생하지 않습니다. 무엇이 잘못된 걸까요?