커뮤니티

수식 수정 바랍니다.

프로필 이미지
부활
2025-12-18 12:35:36
127
글번호 229135
답변완료

첨부 이미지

아래 수식은 첨부파일의 추세선 수식입니다.

아래 수식의 흰색선은 파란선과 빨간선의 중간부분을 제가 그어놓은 것인데

흰색선처럼 선사이의 중간부분을 설정하는 수식을 부탁드립니다.


plot 지표로 작성해 주세요


input : StartDate1(20251210),StartTime1(090000),StartPrice1(26399);

input : Enddate1(20251217),EndTime1(090000),EndPrice1(25444);

var : TL1(0);

if sDate == endDate1 and sTime == endTime1 Then

{

TL1 = TL_New(StartDate1,StartTime1,StartPrice1,EndDate1,EndTime1,EndPrice1);

TL_SetColor(TL1,Black);

TL_SetExtRight(TL1,true);

TL_SetSize(TL1,2);

}

input : StartDate2(20251210),StartTime2(090000),StartPrice2(26399);

input : Enddate2(20251217),EndTime2(090000),EndPrice2(25321);

var : TL2(0);

if sDate == endDate2 and sTime == endTime2 Then

{

TL2 = TL_New(StartDate2,StartTime2,StartPrice2,EndDate2,EndTime2,EndPrice2);

TL_SetColor(TL2,blue);

TL_SetExtRight(TL2,true);

TL_SetSize(TL2,2);

}

지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-12-18 13:24:48

안녕하세요 예스스탁입니다. 올리신 수식은 검정과 파랑선입니다. 2개선 사이의 중간선을 그리게 작성해 드립니다. input : StartDate1(20251210),StartTime1(090000),StartPrice1(26399); input : Enddate1(20251217),EndTime1(090000),EndPrice1(25444); input : StartDate2(20251210),StartTime2(090000),StartPrice2(26399); input : Enddate2(20251217),EndTime2(090000),EndPrice2(25321); var : TL1(0); var : TL2(0); var : A(Nan),B(Nan),Ax(0),Bx(0),CX(0),D(0); if sDate == StartDate1 and sTime == startTime1 Then { A = (StartPrice1+StartPrice2)/2; AX = Index; Plot1(A); } if sDate == endDate1 and sTime == endTime1 Then { TL1 = TL_New(StartDate1,StartTime1,StartPrice1,EndDate1,EndTime1,EndPrice1); TL_SetColor(TL1,Black); TL_SetExtRight(TL1,true); TL_SetSize(TL1,2); } if sDate == endDate2 and sTime == endTime2 Then { TL2 = TL_New(StartDate2,StartTime2,StartPrice2,EndDate2,EndTime2,EndPrice2); TL_SetColor(TL2,blue); TL_SetExtRight(TL2,true); TL_SetSize(TL2,2); B = (EndPrice1+EndPrice2)/2; Bx = Index; D = (B-A)/(BX-AX); } if B > 0 Then { Cx = Index; Plot1(B+D*(CX-BX)); } 즐거운 하루되세요