커뮤니티

지표식 구합니다(고가,저가식)

프로필 이미지
느림보
2026-01-05 12:10:18
84
글번호 229567
답변완료

분봉이나 틱봉에서

콜옵션과 풋옵션을 동일한 챠트에 배치하고


- 콜옵션의  전일 고가, 저가  야간장 고가 ,저가

- 풋옵션의  전일 고가,저가  야간장  고가, 저가

상기 고가,저가 8개의 값을 비교하여

가격이 큰 순서대로 수평선을 그어 표시하며

가격이 가장큰 것(편의상 첫번째 수평선)은 orange 색으로

2번째 수평선은  gray50%

3번째 수평선은  sky blue

4번째 수평선은 blue

5번째 수평선은 lavender

6번째 수평선은 lime

7번째 수평선은 brown

8번째 수평선은 black 색으로 표시하는 지표식을 구합니다

또한 수평선의 값이 오른쪽이나 왼쪽에 선택적으로 표시할 수 있으면 합니다

감사합니다


지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2026-01-05 16:39:14

안녕하세요 예스스탁입니다. var : i(0); Array : NH1[10](0,Data1),NL1[10](0,Data1); Array : NH2[10](0,Data2),NL2[10](0,Data2); Array : DH2[10](0,Data2),DL2[10](0,Data2); if Data1((sDate != sDate[1] and sTime >= 180000) or (sDate == sDate[1] and sTime >= 180000 and sTime[1] < 180000)) Then { For i = 99 downTo 1 { NH1[i] = NH1[i-1]; NL1[i] = NL1[i-1]; } NH1[0] = data1(H); NL1[0] = data1(L); } if data1(sTime >= 180000 or sTime < 84500) Then { if NH1[0] > 0 and data1(H) > NH1[0] Then NH1[0] = data1(H); if NL1[0] > 0 and data1(L) < NL1[0] Then NL1[0] = data1(L); } if Data2((sDate != sDate[1] and sTime >= 180000) or (sDate == sDate[1] and sTime >= 180000 and sTime[1] < 180000)) Then { For i = 9 downTo 1 { NH2[i] = NH2[i-1]; NL2[i] = NL2[i-1]; DH2[i] = DH2[i-1]; DL2[i] = DL2[i-1]; } NH2[0] = data2(H); NL2[0] = data2(L); DH2[0] = data2(H); DL2[0] = data2(L); } if data2(sTime >= 180000 or sTime < 84500) Then { if NH2[0] > 0 and data2(H) > NH2[0] Then NH2[0] = data2(H); if NL2[0] > 0 and data2(L) < NL2[0] Then NL2[0] = data2(L); } if DH2[0] > 0 and data2(H) > DH2[0] Then DH2[0] = data2(H); if DL2[0] > 0 and data2(L) < DL2[0] Then DL2[0] = data2(L); var : tl1(0),tl2(0),tl3(0),tl4(0),tl5(0),tl6(0),tl7(0),tl8(0); var : tx1(0),tx2(0),tx3(0),tx4(0),tx5(0),tx6(0),tx7(0),tx8(0); if Data1((sDate != sDate[1] and sTime >= 84500) or (sDate == sDate[1] and sTime >= 84500 and sTime[1] < 84500)) Then { var1 = nthMaxList(1,DayHigh(1),DayLow(1),NH1[0],NL1[0],DH2[1],DL2[1],NH1[0],NL2[0]); var2 = nthMaxList(2,DayHigh(1),DayLow(1),NH1[0],NL1[0],DH2[1],DL2[1],NH1[0],NL2[0]); var3 = nthMaxList(3,DayHigh(1),DayLow(1),NH1[0],NL1[0],DH2[1],DL2[1],NH1[0],NL2[0]); var4 = nthMaxList(4,DayHigh(1),DayLow(1),NH1[0],NL1[0],DH2[1],DL2[1],NH1[0],NL2[0]); var5 = nthMaxList(5,DayHigh(1),DayLow(1),NH1[0],NL1[0],DH2[1],DL2[1],NH1[0],NL2[0]); var6 = nthMaxList(6,DayHigh(1),DayLow(1),NH1[0],NL1[0],DH2[1],DL2[1],NH1[0],NL2[0]); var7 = nthMaxList(7,DayHigh(1),DayLow(1),NH1[0],NL1[0],DH2[1],DL2[1],NH1[0],NL2[0]); var8 = nthMaxList(8,DayHigh(1),DayLow(1),NH1[0],NL1[0],DH2[1],DL2[1],NH1[0],NL2[0]); Text_SetStyle(tx1,1,1); Text_SetStyle(tx2,1,1); Text_SetStyle(tx3,1,1); Text_SetStyle(tx4,1,1); Text_SetStyle(tx5,1,1); Text_SetStyle(tx6,1,1); Text_SetStyle(tx7,1,1); Text_SetStyle(tx8,1,1); tx1 = Text_New(NextBarSdate,NextBarStime,var1,NumToStr(var1,2)); tx2 = Text_New(NextBarSdate,NextBarStime,var2,NumToStr(var2,2)); tx3 = Text_New(NextBarSdate,NextBarStime,var3,NumToStr(var3,2)); tx4 = Text_New(NextBarSdate,NextBarStime,var4,NumToStr(var4,2)); tx5 = Text_New(NextBarSdate,NextBarStime,var5,NumToStr(var5,2)); tx6 = Text_New(NextBarSdate,NextBarStime,var6,NumToStr(var6,2)); tx7 = Text_New(NextBarSdate,NextBarStime,var7,NumToStr(var7,2)); tx8 = Text_New(NextBarSdate,NextBarStime,var8,NumToStr(var8,2)); Text_SetStyle(tx1,0,1); Text_SetStyle(tx2,0,1); Text_SetStyle(tx3,0,1); Text_SetStyle(tx4,0,1); Text_SetStyle(tx5,0,1); Text_SetStyle(tx6,0,1); Text_SetStyle(tx7,0,1); Text_SetStyle(tx8,0,1); Text_SetColor(tx1,Orange); Text_SetColor(tx2,Gray); Text_SetColor(tx3,LightBlue); Text_SetColor(tx4,Blue); Text_SetColor(tx5,Lavander); Text_SetColor(tx6,Lime); Text_SetColor(tx7,Brown); Text_SetColor(tx8,Black); } Else { Text_SetLocation(tx1,NextBarSdate,NextBarStime,var1); Text_SetLocation(tx2,NextBarSdate,NextBarStime,var2); Text_SetLocation(tx3,NextBarSdate,NextBarStime,var3); Text_SetLocation(tx4,NextBarSdate,NextBarStime,var4); Text_SetLocation(tx5,NextBarSdate,NextBarStime,var5); Text_SetLocation(tx6,NextBarSdate,NextBarStime,var6); Text_SetLocation(tx7,NextBarSdate,NextBarStime,var7); Text_SetLocation(tx8,NextBarSdate,NextBarStime,var8); } Plot1(Var1,"1",Orange); Plot2(Var2,"2",Gray); Plot3(Var3,"3",LightBlue); Plot4(Var4,"4",Blue); Plot5(Var5,"5",Lavander); Plot6(Var6,"6",Lime); Plot7(Var7,"7",Brown); Plot8(Var8,"8",Black); 즐거운 하루 되세요