커뮤니티

수식문의 드립니다

프로필 이미지
하누왕
2021-07-21 12:41:44
1326
글번호 150939
답변완료
안녕하세요 다름이 아니라 아래와 같은 지표를 사용중인데 차트로딩시에 시간이 다소 걸립니다 제 생각엔 혹시 과거데이터까지 그리느라 시간이 좀 걸리는게 아닌가 싶은데 아래와 같은 지표에서 오늘의 vi가격만을 나타낼수는 없을까요? 아니면 혹시 로딩에 부하걸리는 원인을 고쳐주실수없는지 부탁드려봅니다 ㅠㅠ --------------------------------------- var : tx2(0)tx4(0); var : a1(0),a2(0); if Bdate != Bdate[1] Then { var1 = O; } Else { if H[1] == L[1] and v[1] == 0 and v >= 1 and (abs(C[1]-A1[1]) <= PriceScale*1 or abs(C[1]-A1[1]) <= PriceScale*1) Then var1 = O; } Var2 = Floor((var1*0.1)/PriceScale)*PriceScale; if var1*0.1 > Var2 Then { Var2 = Var2+PriceScale; } a1 = var1+Var2*1; b1 = var1-Var2*1; a2 = var1+Var2*2; b2 = var1-Var2*2; Plot2(a1,"상단1",RED); Plot4(a2,"상단2",RED); Text_Delete(tx2); tx2 = Text_New(NextBarSdate,NextBarStime,a1,NumToStr(a1,2)); Text_SetStyle(tx2,0,1); Text_SetColor(tx2,WHITE); Text_Delete(tx4); tx4 = Text_New(NextBarSdate,NextBarStime,a2,NumToStr(a2,2)); Text_SetStyle(tx4,0,1); Text_SetColor(tx4,WHITE);
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-07-21 16:07:22

안녕하세요 예스스탁입니다. 텍스트함수가 매봉 매봉 이전출력을 지우고 새로 출력하는 작업을 하기 때문에 로드가 많이 걸립니다. 텍스트 출력을 당일에만 표시하게 변경해 드립니다. 현재시점 과거일에는 표시하지 않습니다. var : tx2(0),tx4(0); var : a1(0),a2(0),b1(0),b2(0); if Bdate != Bdate[1] Then { var1 = O; } Else { if H[1] == L[1] and v[1] == 0 and v >= 1 and (abs(C[1]-A1[1]) <= PriceScale*1 or abs(C[1]-A1[1]) <= PriceScale*1) Then var1 = O; } Var2 = Floor((var1*0.1)/PriceScale)*PriceScale; if var1*0.1 > Var2 Then { Var2 = Var2+PriceScale; } a1 = var1+Var2*1; b1 = var1-Var2*1; a2 = var1+Var2*2; b2 = var1-Var2*2; Plot2(a1,"상단1",RED); Plot4(a2,"상단2",RED); if CurrentDate == sDate Then { Text_Delete(tx2); tx2 = Text_New(NextBarSdate,NextBarStime,a1,NumToStr(a1,2)); Text_SetStyle(tx2,0,1); Text_SetColor(tx2,WHITE); Text_Delete(tx4); tx4 = Text_New(NextBarSdate,NextBarStime,a2,NumToStr(a2,2)); Text_SetStyle(tx4,0,1); Text_SetColor(tx4,WHITE); } 즐거운 하루되세요 > 하누왕 님이 쓴 글입니다. > 제목 : 수식문의 드립니다 > 안녕하세요 다름이 아니라 아래와 같은 지표를 사용중인데 차트로딩시에 시간이 다소 걸립니다 제 생각엔 혹시 과거데이터까지 그리느라 시간이 좀 걸리는게 아닌가 싶은데 아래와 같은 지표에서 오늘의 vi가격만을 나타낼수는 없을까요? 아니면 혹시 로딩에 부하걸리는 원인을 고쳐주실수없는지 부탁드려봅니다 ㅠㅠ --------------------------------------- var : tx2(0)tx4(0); var : a1(0),a2(0); if Bdate != Bdate[1] Then { var1 = O; } Else { if H[1] == L[1] and v[1] == 0 and v >= 1 and (abs(C[1]-A1[1]) <= PriceScale*1 or abs(C[1]-A1[1]) <= PriceScale*1) Then var1 = O; } Var2 = Floor((var1*0.1)/PriceScale)*PriceScale; if var1*0.1 > Var2 Then { Var2 = Var2+PriceScale; } a1 = var1+Var2*1; b1 = var1-Var2*1; a2 = var1+Var2*2; b2 = var1-Var2*2; Plot2(a1,"상단1",RED); Plot4(a2,"상단2",RED); Text_Delete(tx2); tx2 = Text_New(NextBarSdate,NextBarStime,a1,NumToStr(a1,2)); Text_SetStyle(tx2,0,1); Text_SetColor(tx2,WHITE); Text_Delete(tx4); tx4 = Text_New(NextBarSdate,NextBarStime,a2,NumToStr(a2,2)); Text_SetStyle(tx4,0,1); Text_SetColor(tx4,WHITE);