커뮤니티

도움요청합니다.

프로필 이미지
포보스
2023-01-30 13:14:21
585
글번호 165826
답변완료
안녕하세요? 다음은 채우기를 위해 Demark와 피봇 라인수식입니다. 이 두개의 기준선을 전일 장 종료와 함께 14:00부터 미리 그려지게 할 수 있는지요? 늘 부탁만드려 죄송하고요 또 감사합니다. ======================================= If DayClose(1) > DayOpen(1) Then { value1 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayHigh(1))/2-DayLow(1); value2 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayHigh(1))/2-DayHigh(1); value3 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayHigh(1))/4; } Else If DayClose(1) < DayOpen(1) Then { value1 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayLow(1))/2-DayLow(1); value2 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayLow(1))/2-DayHigh(1); value3 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayLow(1))/4; } Else { value1 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayClose(1))/2-DayLow(1); value2 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayClose(1))/2-DayHigh(1); value3 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayClose(1))/4; } Plot1(value3, "Demark기준선"); Var : Pivot(0),R1(0),R2(0),S1(0),S2(0); Pivot = (DayHigh(1)+DayLow(1)+DayClose(1))/3; R1 = 2*Pivot-DayLow(1); R2 = Pivot+DayHigh(1)-DayLow(1); S1 = 2*Pivot-DayHigh(1); S2 = Pivot-DayHigh(1)+DayLow(1); Plot2(Pivot, "피봇포인트");
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-01-30 16:13:45

안녕하세요 예스스탁입니다. 1 수식에서 현재시점의 값을 과거에 그리려면 추세선이나 텍스트, 박스등 날짜 시간을 지정해서 출력할 수 있는 함수를 이용해서 그리게 하셔야 합니다. 2 또한 위 함수들이 봉완성시에만 출력이 되므로 장종료를 인지하려면 다음날 시가가 수신되어야 합니다. 다음날 장시작이 되면 그때 전일 14시 부터 그려지게 됩니다. 3 추세선은 선사이에 색이 채워지지 않아 박스함수로 내부채움 지정해 작성을 해드립니다. 4 If DayClose(0) > DayOpen(0) Then { value1 = (DayHigh(0)+DayLow(0)+DayClose(0)+DayHigh(0))/2-DayLow(0); value2 = (DayHigh(0)+DayLow(0)+DayClose(0)+DayHigh(0))/2-DayHigh(0); value3 = (DayHigh(0)+DayLow(0)+DayClose(0)+DayHigh(0))/4; } Else If DayClose(0) < DayOpen(0) Then { value1 = (DayHigh(0)+DayLow(0)+DayClose(0)+DayLow(0))/2-DayLow(0); value2 = (DayHigh(0)+DayLow(0)+DayClose(0)+DayLow(0))/2-DayHigh(0); value3 = (DayHigh(0)+DayLow(0)+DayClose(0)+DayLow(0))/4; } Else { value1 = (DayHigh(0)+DayLow(0)+DayClose(0)+DayClose(0))/2-DayLow(0); value2 = (DayHigh(0)+DayLow(0)+DayClose(0)+DayClose(0))/2-DayHigh(0); value3 = (DayHigh(0)+DayLow(0)+DayClose(0)+DayClose(0))/4; } Var : Pivot(0),R1(0),R2(0),S1(0),S2(0); Pivot = (DayHigh(0)+DayLow(0)+DayClose(0))/3; R1 = 2*Pivot-DayLow(0); R2 = Pivot+DayHigh(0)-DayLow(0); S1 = 2*Pivot-DayHigh(0); S2 = Pivot-DayHigh(0)+DayLow(0); var : box(0); if NextBarSdate != sDate Then { box_SetEnd(box,sDate,140000,var2); var1 = Value3; Var2 = pivot; box = box_new(sDate,140000,var1,NextBarSdate,NextBarStime,var2); Box_SetColor(box,IFf(var1>Var2,red,Blue)); Box_SetFill(box,true); } Else { box_SetEnd(box,NextBarSdate,NextBarStime,var2); } 즐거운 하루되세요 > 포보스 님이 쓴 글입니다. > 제목 : 도움요청합니다. > 안녕하세요? 다음은 채우기를 위해 Demark와 피봇 라인수식입니다. 이 두개의 기준선을 전일 장 종료와 함께 14:00부터 미리 그려지게 할 수 있는지요? 늘 부탁만드려 죄송하고요 또 감사합니다. ======================================= If DayClose(1) > DayOpen(1) Then { value1 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayHigh(1))/2-DayLow(1); value2 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayHigh(1))/2-DayHigh(1); value3 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayHigh(1))/4; } Else If DayClose(1) < DayOpen(1) Then { value1 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayLow(1))/2-DayLow(1); value2 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayLow(1))/2-DayHigh(1); value3 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayLow(1))/4; } Else { value1 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayClose(1))/2-DayLow(1); value2 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayClose(1))/2-DayHigh(1); value3 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayClose(1))/4; } Plot1(value3, "Demark기준선"); Var : Pivot(0),R1(0),R2(0),S1(0),S2(0); Pivot = (DayHigh(1)+DayLow(1)+DayClose(1))/3; R1 = 2*Pivot-DayLow(1); R2 = Pivot+DayHigh(1)-DayLow(1); S1 = 2*Pivot-DayHigh(1); S2 = Pivot-DayHigh(1)+DayLow(1); Plot2(Pivot, "피봇포인트");