커뮤니티

부탁드립니다

프로필 이미지
서태공
2023-07-07 08:54:07
868
글번호 170410
답변완료
1.강조 현재가 종가가 이동평균선 40 이상이면 빨강색으로, 그 이하면 파란색으로 구현해 주세요 2. 시스템 현재 종가가 이동평균선 40을 넘으면 매수하라. 이동평균선 40을 내려오면 매도하라, 그러면서 동시에 이전 최고점과 최저점(1번째 전)을 빨강색과 파란색으로, 또 동시에 전전 최고점과 전전 최저점(2번째 전)을 흰색과 검정색으로 함께 수평선으로 나타나도록 해 주세요 고맙습니다.
강조
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-07-07 13:59:23

안녕하세요 예스스탁입니다. 1 var1 = ma(C,40); if c > var1 then PlotPaintBar(h,l,"강조",Red); Else PlotPaintBar(h,l,"강조",Blue); 2 var : tl1(0),tl2(0),tl3(0),tl4(0); var : hh(0),hh1(0),hh2(0),ll(0),ll1(0),ll2(0); var1 = ma(C,40); if CrossUp(c,var1) then { hh = h; ll = l; hh1 = hh[1]; ll1 = ll[1]; hh2 = hh1[1]; ll2 = ll1[1]; if MarketPosition <= 0 Then { Buy(); tl1 = tl_new(sDate,sTime,hh1,NextBarSdate,NextBarStime,hh1); tl2 = tl_new(sDate,sTime,ll1,NextBarSdate,NextBarStime,ll1); tl3 = tl_new(sDate,sTime,hh2,NextBarSdate,NextBarStime,hh2); tl4 = tl_new(sDate,sTime,ll2,NextBarSdate,NextBarStime,ll2); TL_SetColor(tl1,Red); TL_SetColor(tl2,blue); TL_SetColor(tl3,White); TL_SetColor(tl4,Black); } } if CrossDown(c,var1) then { hh = h; ll = l; hh1 = hh[1]; ll1 = ll[1]; hh2 = hh1[1]; ll2 = ll1[1]; if MarketPosition >= 0 Then { Sell(); tl1 = tl_new(sDate,sTime,hh1,NextBarSdate,NextBarStime,hh1); tl2 = tl_new(sDate,sTime,ll1,NextBarSdate,NextBarStime,ll1); tl3 = tl_new(sDate,sTime,hh2,NextBarSdate,NextBarStime,hh2); tl4 = tl_new(sDate,sTime,ll2,NextBarSdate,NextBarStime,ll2); TL_SetColor(tl1,Red); TL_SetColor(tl2,blue); TL_SetColor(tl3,White); TL_SetColor(tl4,Black); } } if h > hh Then hh = h; if l < ll Then ll = l; TL_SetEnd(tl1,NextBarSdate,NextBarStime,hh1); TL_SetEnd(tl2,NextBarSdate,NextBarStime,ll1); TL_SetEnd(tl3,NextBarSdate,NextBarStime,hh2); TL_SetEnd(tl4,NextBarSdate,NextBarStime,ll2); 즐거운 하루되세요 > 서태공 님이 쓴 글입니다. > 제목 : 부탁드립니다 > 1.강조 현재가 종가가 이동평균선 40 이상이면 빨강색으로, 그 이하면 파란색으로 구현해 주세요 2. 시스템 현재 종가가 이동평균선 40을 넘으면 매수하라. 이동평균선 40을 내려오면 매도하라, 그러면서 동시에 이전 최고점과 최저점(1번째 전)을 빨강색과 파란색으로, 또 동시에 전전 최고점과 전전 최저점(2번째 전)을 흰색과 검정색으로 함께 수평선으로 나타나도록 해 주세요 고맙습니다.