커뮤니티

부탁 드립니다.

프로필 이미지
yes
2017-09-02 13:51:54
111
글번호 112456
답변완료
다음 수식에서 정배열이 시작되고 그 구간에서 최고점과 최저점 틱수 차이를 역배열이 시작되고 그 구간에서 최고점과 최저점 틱수 차이를 적당한 위치에 TEXT 로 나타 내고 싶습니다. 미리 감사 드립니다. var1 = ma(C,10); var2 = ma(C,20); var3 = ma(C,40); var4 = ma(C,60); //정배열 if var1 > var2 and var2 > var3 and var3 > var4 Then{ plot1(99999999,"L1"); plot2(0,"L2");} //역배열 if var1 < var2 and var2 < var3 and var3 < var4 Then{ plot1(0,"L1"); plot2(999999999,"L2");}
지표
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2017-09-04 14:19:30

안녕하세요 예스스탁입니다. var : HH(0),LL(0),TX(0); var1 = ma(C,10); var2 = ma(C,20); var3 = ma(C,40); var4 = ma(C,60); Condition1 = var1 > var2 and var2 > var3 and var3 > var4; Condition2 = var1 < var2 and var2 < var3 and var3 < var4; if Condition1 == true and Condition1[1] == false Then{ HH = H; LL = L; } if Condition2 == true and Condition2[1] == false Then{ HH = H; LL = L; } //정배열 if Condition1 == true Then{ plot1(99999999,"L1"); plot2(0,"L2"); if H > HH Then HH = H; if L < LL Then LL = L; Text_Delete(TX); TX = Text_New(sdate,stime,h+PriceScale*2,NumToStr((HH-LL)/PriceScale,0)); } //역배열 if Condition2 == true Then{ plot1(0,"L1"); plot2(999999999,"L2"); if H > HH Then HH = H; if L < LL Then LL = L; Text_Delete(TX); TX = Text_New(sdate,stime,h+PriceScale*2,NumToStr((HH-LL)/PriceScale,0)); } 즐거운 하루되세요 > yes 님이 쓴 글입니다. > 제목 : 부탁 드립니다. > 다음 수식에서 정배열이 시작되고 그 구간에서 최고점과 최저점 틱수 차이를 역배열이 시작되고 그 구간에서 최고점과 최저점 틱수 차이를 적당한 위치에 TEXT 로 나타 내고 싶습니다. 미리 감사 드립니다. var1 = ma(C,10); var2 = ma(C,20); var3 = ma(C,40); var4 = ma(C,60); //정배열 if var1 > var2 and var2 > var3 and var3 > var4 Then{ plot1(99999999,"L1"); plot2(0,"L2");} //역배열 if var1 < var2 and var2 < var3 and var3 < var4 Then{ plot1(0,"L1"); plot2(999999999,"L2");}
프로필 이미지

yes

2017-09-05 12:14:49

실행결과 이상이 있어 다음과 같이 tx에 번호를 부여하고 실행한 그림입니다. 그림과 같이 화살표로 표시한 부분에도 text를 나타 내고 싶습니다. 미리 감사 드립니다. var : HH(0),LL(0),TX(0),TX1(0); var1 = ma(C,10); var2 = ma(C,20); var3 = ma(C,40); var4 = ma(C,60); Condition1 = var1 > var2 and var2 > var3 and var3 > var4; Condition2 = var1 < var2 and var2 < var3 and var3 < var4; if Condition1 == true and Condition1[1] == false Then{ HH = H; LL = L; } if Condition2 == true and Condition2[1] == false Then{ HH = H; LL = L; } //정배열 if Condition1 == true Then{ plot1(99999999,"L1"); plot2(0,"L2"); if H > HH Then HH = H; if L < LL Then LL = L; Text_Delete(TX1); TX1 = Text_New(sdate,stime,h+PriceScale*2,NumToStr((HH-LL)/PriceScale,0)); } //역배열 if Condition2 == true Then{ plot1(0,"L1"); plot2(999999999,"L2"); if H > HH Then HH = H; if L < LL Then LL = L; Text_Delete(TX); TX = Text_New(sdate,stime,h+PriceScale*2,NumToStr((HH-LL)/PriceScale,0)); > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 부탁 드립니다. > 안녕하세요 예스스탁입니다. var : HH(0),LL(0),TX(0); var1 = ma(C,10); var2 = ma(C,20); var3 = ma(C,40); var4 = ma(C,60); Condition1 = var1 > var2 and var2 > var3 and var3 > var4; Condition2 = var1 < var2 and var2 < var3 and var3 < var4; if Condition1 == true and Condition1[1] == false Then{ HH = H; LL = L; } if Condition2 == true and Condition2[1] == false Then{ HH = H; LL = L; } //정배열 if Condition1 == true Then{ plot1(99999999,"L1"); plot2(0,"L2"); if H > HH Then HH = H; if L < LL Then LL = L; Text_Delete(TX); TX = Text_New(sdate,stime,h+PriceScale*2,NumToStr((HH-LL)/PriceScale,0)); } //역배열 if Condition2 == true Then{ plot1(0,"L1"); plot2(999999999,"L2"); if H > HH Then HH = H; if L < LL Then LL = L; Text_Delete(TX); TX = Text_New(sdate,stime,h+PriceScale*2,NumToStr((HH-LL)/PriceScale,0)); } 즐거운 하루되세요 > yes 님이 쓴 글입니다. > 제목 : 부탁 드립니다. > 다음 수식에서 정배열이 시작되고 그 구간에서 최고점과 최저점 틱수 차이를 역배열이 시작되고 그 구간에서 최고점과 최저점 틱수 차이를 적당한 위치에 TEXT 로 나타 내고 싶습니다. 미리 감사 드립니다. var1 = ma(C,10); var2 = ma(C,20); var3 = ma(C,40); var4 = ma(C,60); //정배열 if var1 > var2 and var2 > var3 and var3 > var4 Then{ plot1(99999999,"L1"); plot2(0,"L2");} //역배열 if var1 < var2 and var2 < var3 and var3 < var4 Then{ plot1(0,"L1"); plot2(999999999,"L2");}