커뮤니티

부탁드립니다

프로필 이미지
채존비록
2026-04-09 01:34:07
553
글번호 231519
답변완료

var : shortPeriod(20), longPeriod(60);


value1 = ma(C, shortPeriod);

value2 = ma(C, longPeriod);


# 매수/매도청산  

If CrossUP(value1, value2) Then  

{

Buy();

}


# 매도/매수청산

If CrossDown(value1, value2) Then  

{

    Sell();

    }


직전 최고,저에서 다음 동일 신호까지 라인과  수치 표시좀 부탁드립니다

마지막 미크로스 라인은 색상을 다르게 부탁드립니다


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

예스스탁 예스스탁 답변

2026-04-09 13:24:31

안녕하세요 예스스탁입니다. var : shortPeriod(20), longPeriod(60); var : t(0),hd(0),ht(0),hh(0),ld(0),lt(0),ll(0); var : TL1(0),TL2(0),TX1(0),TX2(0); value1 = ma(C, shortPeriod); value2 = ma(C, longPeriod); If CrossUP(value1, value2) Then { Buy(); t = 1; hh = h; hd = sDate; ht = sTime; TL_SetColor(TL2,Red); if ll > 0 Then { value1 = ld; value2 = lt; value3 = ll; TL1 = TL_New(value1,Value2,Value3,sDate,sTime,Value3); TL_SetColor(TL1,Lime); TL_SetSize(TL1,1); TX1 = Text_New(sDate,sTime,Value3,NumToStr(Value3,2)); Text_SetStyle(TX1,2,0); } } Else { TL_SetEnd(TL1,sDate,stime,Value3); Text_SetLocation(TX1,sDate,sTime,Value3); } If CrossDown(value1, value2) Then { Sell(); t = -1; ll = l; ld = sDate; lt = sTime; TL_SetColor(TL1,Blue); if hh > 0 Then { value4 = hd; value5 = ht; value6 = hh; TL2 = TL_New(value4,Value5,Value6,sDate,sTime,Value6); TL_SetColor(TL2,Lime); TL_SetSize(TL2,1); TX2 = Text_New(sDate,sTime,Value6,NumToStr(Value6,2)); Text_SetStyle(TX2,2,1); } } Else { TL_SetEnd(TL2,sDate,sTime,Value6); Text_SetLocation(TX2,sDate,sTime,Value6); } if t == 1 Then { if h > hh Then { hh = h; hd = sDate; ht = sTime; } } if t == -1 Then { if l < ll Then { ll = l; ld = sDate; lt = sTime; } } 즐거운 하루되세요