커뮤니티

부탁좀 드리겠습니다.

프로필 이미지
harrywin
2020-09-21 08:36:12
957
글번호 142532
답변완료
전일 종가와 당일 중심가의 중심가 라인 부탁드려요
지표
답변 5
프로필 이미지

예스스탁 예스스탁 답변

2020-09-23 14:01:45

안녕하세요 예스스탁입니다. var1 = (DayHigh(0)+DayLow(0))/2; Var2 = DayClose(1); Var3 = (var1+Var2)/2; Plot1(var3); 즐거운 하루되세요 > harrywin 님이 쓴 글입니다. > 제목 : 부탁좀 드리겠습니다. > 전일 종가와 당일 중심가의 중심가 라인 부탁드려요
프로필 이미지

harrywin

2020-09-23 14:52:47

아래의 수식도 부탁드립니다 1) 아래 수식을 date2로 부탁드립니다 var1 = DayHigh(1); var2 = DayLow(1); var3 = (DayHigh(1)+DayLow(1))/2; var4 = DayClose(1); Plot1(var1); Plot2(var2); Plot3(var3); Plot4(var4); 2) 1번의 수식을 개장 10시 15분 기준으로 부탁드립니다 3) 22시 30분 부터 장종료시 까지 야간장만 중심가 라인 부탁드립니다. 4) 아래의 수식에서 "위치 * PriceScale"을 어디에 삽입해야 하는지요 tx = Text_New(NextBarSdate,NextBarStime,var1," "+NumToStr(var1,소숫));
프로필 이미지

예스스탁 예스스탁 답변

2020-09-23 15:30:38

안녕하세요 예스스탁입니다. 1 var : cnt(0); Array : DH[10](0,Data2),DL[10](0,Data2),DC[10](0,Data2); if data2(Bdate != Bdate[1]) Then { DH[0] = Data2(H); DL[0] = Data2(L); For cnt = 1 to 9 { DH[cnt] = DH[cnt-1][1]; DL[cnt] = DL[cnt-1][1]; DC[cnt] = DC[cnt-1][1]; } } Else { if DH[0] > 0 and Data2(H) > DH[0] Then DH[0] = Data2(H); if DL[0] > 0 and Data2(L) < DL[0] Then DL[0] = Data2(L); } DC[0] = Data2(c); if DH[1] > 0 and DL[1] > 0 Then { var1 = DH[1]; var2 = DL[1]; var3 = (DH[1]+DL[1])/2; var4 = DC[1]; Plot1(var1); Plot2(var2); Plot3(var3); Plot4(var4); } 2-1 data1 var : cnt(0); Array : DH[10](0),DL[10](0),DC[10](0); if (sDate != sDate[1] and sTime >= 101500) or (sDate == sDate[1] and sTime >= 101500 and sTime < 101500) Then { DH[0] = H; DL[0] = L; For cnt = 1 to 9 { DH[cnt] = DH[cnt-1][1]; DL[cnt] = DL[cnt-1][1]; DC[cnt] = DC[cnt-1][1]; } } Else { if DH[0] > 0 and H > DH[0] Then DH[0] = H; if DL[0] > 0 and L < DL[0] Then DL[0] = L; } DC[0] = c; if DH[1] > 0 and DL[1] > 0 Then { var1 = DH[1]; var2 = DL[1]; var3 = (DH[1]+DL[1])/2; var4 = DC[1]; Plot1(var1); Plot2(var2); Plot3(var3); Plot4(var4); } 2-2 data2 var : cnt(0); Array : DH[10](0,Data2),DL[10](0,Data2),DC[10](0,data2); if Data2((sDate != sDate[1] and sTime >= 101500) or (sDate == sDate[1] and sTime >= 101500 and sTime < 101500)) Then { DH[0] = H; DL[0] = L; For cnt = 1 to 9 { DH[cnt] = DH[cnt-1][1]; DL[cnt] = DL[cnt-1][1]; DC[cnt] = DC[cnt-1][1]; } } Else { if DH[0] > 0 and Data2(H) > DH[0] Then DH[0] = Data2(H); if DL[0] > 0 and Data2(L) < DL[0] Then DL[0] = Data2(L); } DC[0] = Data2(c); if DH[1] > 0 and DL[1] > 0 Then { var1 = DH[1]; var2 = DL[1]; var3 = (DH[1]+DL[1])/2; var4 = DC[1]; Plot1(var1); Plot2(var2); Plot3(var3); Plot4(var4); } 3-1 data1 input : StartTime(223000); var : cnt(0),Tcond(false); Array : DH[10](0),DL[10](0),DC[10](0); if Bdate != Bdate[1] Then Tcond = False; if (sdate != sdate[1] and stime >= StartTime) or (sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then { Tcond = true; DH[0] = H; DL[0] = L; For cnt = 1 to 9 { DH[cnt] = DH[cnt-1][1]; DL[cnt] = DL[cnt-1][1]; DC[cnt] = DC[cnt-1][1]; } } if Tcond == true Then { if DH[0] > 0 and H > DH[0] Then DH[0] = H; if DL[0] > 0 and L < DL[0] Then DL[0] = L; } DC[0] = c; if DH[1] > 0 and DL[1] > 0 Then { var1 = DH[1]; var2 = DL[1]; var3 = (DH[1]+DL[1])/2; var4 = DC[1]; Plot1(var1); Plot2(var2); Plot3(var3); Plot4(var4); } 3-2 data2 input : StartTime(223000); var : cnt(0,Data2),Tcond(false,Data2); Array : DH[10](0,Data2),DL[10](0,Data2),DC[10](0,data2); if data2(Bdate != Bdate[1]) Then Tcond = False; if Data2((sDate != sDate[1] and sTime >= 101500) or (sDate == sDate[1] and sTime >= 101500 and sTime < 101500)) Then { Tcond = true; DH[0] = H; DL[0] = L; For cnt = 1 to 9 { DH[cnt] = DH[cnt-1][1]; DL[cnt] = DL[cnt-1][1]; DC[cnt] = DC[cnt-1][1]; } } Else { if DH[0] > 0 and Data2(H) > DH[0] Then DH[0] = Data2(H); if DL[0] > 0 and Data2(L) < DL[0] Then DL[0] = Data2(L); } DC[0] = Data2(c); if DH[1] > 0 and DL[1] > 0 Then { var1 = DH[1]; var2 = DL[1]; var3 = (DH[1]+DL[1])/2; var4 = DC[1]; Plot1(var1); Plot2(var2); Plot3(var3); Plot4(var4); } 4 Text_New함수에서 첫번째는 출력봉의 날짜 두번째는 출력봉의 시간 세번째는 출력봉의 가격 네번째는 출력할 값입니다. 세번째에 Y축 위치를 지정하시면 됩니다. 즐거운 하루되세요 > harrywin 님이 쓴 글입니다. > 제목 : Re : Re : 부탁좀 드리겠습니다. > 아래의 수식도 부탁드립니다 1) 아래 수식을 date2로 부탁드립니다 var1 = DayHigh(1); var2 = DayLow(1); var3 = (DayHigh(1)+DayLow(1))/2; var4 = DayClose(1); Plot1(var1); Plot2(var2); Plot3(var3); Plot4(var4); 2) 1번의 수식을 개장 10시 15분 기준으로 부탁드립니다 3) 22시 30분 부터 장종료시 까지 야간장만 중심가 라인 부탁드립니다. 4) 아래의 수식에서 "위치 * PriceScale"을 어디에 삽입해야 하는지요 tx = Text_New(NextBarSdate,NextBarStime,var1," "+NumToStr(var1,소숫));
프로필 이미지

harrywin

2020-09-23 17:21:28

4) 아래의 수식에서 "위치 * PriceScale"을 어디에 삽입해야 하는지요 아래와 같이 세번째에 삽입을 하고 input에서 값을 주었으나 이동이 없습니다. 제가 잘못넣은 것인지요? tx = Text_New(NextBarSdate,NextBarStime,var1+위치 * PriceScale," "+NumToStr(var1,소숫));
프로필 이미지

예스스탁 예스스탁 답변

2020-09-23 17:25:30

안녕하세요 예스스탁입니다. 특정시간대에만 출력되어야 하므로 속성에서 그래프의 종류를 모두 일자 그래프로 지정하고 적용하시면 됩니다. 3-1 input : StartTime(223000); var : cnt(0),Tcond(false); Array : DH[10](0),DL[10](0),DC[10](0); if Bdate != Bdate[1] Then Tcond = False; if (sdate != sdate[1] and stime >= StartTime) or (sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then { Tcond = true; DH[0] = H; DL[0] = L; For cnt = 1 to 9 { DH[cnt] = DH[cnt-1][1]; DL[cnt] = DL[cnt-1][1]; DC[cnt] = DC[cnt-1][1]; } } if Tcond == true Then { if DH[0] > 0 and H > DH[0] Then DH[0] = H; if DL[0] > 0 and L < DL[0] Then DL[0] = L; DC[0] = c; if DH[1] > 0 and DL[1] > 0 Then { var1 = DH[1]; var2 = DL[1]; var3 = (DH[1]+DL[1])/2; var4 = DC[1]; Plot1(var1); Plot2(var2); Plot3(var3); Plot4(var4); } } 3-2 input : StartTime(223000); var : cnt(0,Data2),Tcond(false,Data2); Array : DH[10](0,Data2),DL[10](0,Data2),DC[10](0,data2); if data2(Bdate != Bdate[1]) Then Tcond = False; if Data2((sDate != sDate[1] and sTime >= StartTime) or (sDate == sDate[1] and sTime >= StartTime and sTime < StartTime)) Then { Tcond = true; DH[0] = H; DL[0] = L; For cnt = 1 to 9 { DH[cnt] = DH[cnt-1][1]; DL[cnt] = DL[cnt-1][1]; DC[cnt] = DC[cnt-1][1]; } } if Tcond == true Then { if DH[0] > 0 and Data2(H) > DH[0] Then DH[0] = Data2(H); if DL[0] > 0 and Data2(L) < DL[0] Then DL[0] = Data2(L); DC[0] = Data2(c); if DH[1] > 0 and DL[1] > 0 Then { var1 = DH[1]; var2 = DL[1]; var3 = (DH[1]+DL[1])/2; var4 = DC[1]; Plot1(var1); Plot2(var2); Plot3(var3); Plot4(var4); } } 4번 해당 내용은 저희가 확인해 드리기 어렵습니다. var1+위치 * PriceScale가 계산상 가격을 확인해 보셔야 합니다. 즐거운 하루되세요 > harrywin 님이 쓴 글입니다. > 제목 : Re : Re : Re : Re : 부탁좀 드리겠습니다. > 4) 아래의 수식에서 "위치 * PriceScale"을 어디에 삽입해야 하는지요 아래와 같이 세번째에 삽입을 하고 input에서 값을 주었으나 이동이 없습니다. 제가 잘못넣은 것인지요? tx = Text_New(NextBarSdate,NextBarStime,var1+위치 * PriceScale," "+NumToStr(var1,소숫));