커뮤니티

안녕하세요^^ 문의드립니다~

프로필 이미지
보니타y
2020-11-26 16:17:57
653
글번호 144230
답변완료
안녕하세요^^ 문의드립니다~ 밑식에서~ 질문1)=매수방행으로~그날 최저점이 아니라 제가직접(지정한가격(수동)으로부터~지정후현재가{실시간현재가(c)}를중심으로~피봇자동선이나타나게부탁드립니다~ 질문2)매도방행으로~그날최고점이아니라~제가직접(지정한가격(수동)으로부터~지정후현재가{실시간현재가(c)}를 중심으로~자동선이 나타나게 부탁드립니다~~ input : n(10); var : cnt(0); var1 = DayHigh; var2 = daylow; Var4 = DayOpen; for cnt = 0 to n-1{ if dayhigh(cnt)>var1 Then var1 = dayhigh(cnt); if daylow(cnt)<var2 Then var2 = DayLow(cnt); } var3 = var1-var2; plot1(var1,"최고"); plot2(var2+var3*0.25,"25.00%"); plot3(var2+var3*0.500,"50.00%"); plot4(var2+var3*0.75,"75.00%"); plot5(var2,"최저"); plot6(Var4,"시가"); Text_Delete(value1); Text_Delete(value2); Text_Delete(value3); Text_Delete(value4); Text_Delete(value5); Text_Delete(value6);
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2020-11-26 17:19:01

안녕하세요 예스스탁입니다. 1 아래식은 N일 최고가와 최저가를 그리고 당일 특정가격을 상향돌파/하향이탈하면 그시점부터 최고가와 최저가를 다시 계산하는 지표입니다. input : n(10); input : 상단값(360),하단값(350); var : cnt(0),T(0); if Bdate != Bdate[1] Then T = 0; if T != 1 and crossup(C,상단값) Then { T = 1; var1 = H; Var2 = L; Var4 = O; } if T != -1 and CrossDown(C,하단값) Then { T = -1; var1 = H; Var2 = L; Var4 = O; } if T == 0 Then { var1 = DayHigh; var2 = daylow; Var4 = DayOpen; for cnt = 0 to n-1 { if dayhigh(cnt)>var1 Then var1 = dayhigh(cnt); if daylow(cnt)<var2 Then var2 = DayLow(cnt); } } Else { if h > var1 Then Var1 = h; if l < Var2 Then Var2 = l; } var3 = var1-var2; plot1(var1,"최고"); plot2(var2+var3*0.25,"25.00%"); plot3(var2+var3*0.500,"50.00%"); plot4(var2+var3*0.75,"75.00%"); plot5(var2,"최저"); plot6(Var4,"시가"); Text_Delete(value1); Text_Delete(value2); Text_Delete(value3); Text_Delete(value4); Text_Delete(value5); Text_Delete(value6); 2 만약 당일 여러번의 가격대를 지정하고자 하시면 아래식 참고하시기 바랍니다. 3차가격까지만 작성해 드립니다. 장시작 --> N일 최고가와 최저가 기준 --> 상단값1/하단값1을 상향돌파/하향이탈하면 최고가 최저가 다시 계산 --> 이후 상단값2/하단값2을 상향돌파/하향이탈하면 최고가 최저가 다시 계산 --> 이후 상단값3/하단값3을 상향돌파/하향이탈하면 최고가 최저가 다시 계산하게 됩니다. input : n(10); input : 상단값1(360),하단값1(350); input : 상단값2(362),하단값2(348); input : 상단값3(364),하단값3(346); var : cnt(0),count(0); if Bdate != Bdate[1] Then count = 0; if count == 0 Then { if crossup(C,상단값1) or CrossDown(c,하단값1) Then { count = 1; var1 = H; Var2 = L; Var4 = O; } } if count == 1 Then { if crossup(C,상단값2) or CrossDown(c,하단값2) Then { count = 2; var1 = H; Var2 = L; Var4 = O; } } if count == 2 Then { if crossup(C,상단값3) or CrossDown(c,하단값3) Then { count = 3; var1 = H; Var2 = L; Var4 = O; } } if count == 0 Then { var1 = DayHigh; var2 = daylow; Var4 = DayOpen; for cnt = 0 to n-1 { if dayhigh(cnt)>var1 Then var1 = dayhigh(cnt); if daylow(cnt)<var2 Then var2 = DayLow(cnt); } } Else { if h > var1 Then Var1 = h; if l < Var2 Then Var2 = l; } var3 = var1-var2; plot1(var1,"최고"); plot2(var2+var3*0.25,"25.00%"); plot3(var2+var3*0.500,"50.00%"); plot4(var2+var3*0.75,"75.00%"); plot5(var2,"최저"); plot6(Var4,"시가"); Text_Delete(value1); Text_Delete(value2); Text_Delete(value3); Text_Delete(value4); Text_Delete(value5); Text_Delete(value6); 즐거운 하루되세요 > 보니타y 님이 쓴 글입니다. > 제목 : 안녕하세요^^ 문의드립니다~ > 안녕하세요^^ 문의드립니다~ 밑식에서~ 질문1)=매수방행으로~그날 최저점이 아니라 제가직접(지정한가격(수동)으로부터~지정후현재가{실시간현재가(c)}를중심으로~피봇자동선이나타나게부탁드립니다~ 질문2)매도방행으로~그날최고점이아니라~제가직접(지정한가격(수동)으로부터~지정후현재가{실시간현재가(c)}를 중심으로~자동선이 나타나게 부탁드립니다~~ input : n(10); var : cnt(0); var1 = DayHigh; var2 = daylow; Var4 = DayOpen; for cnt = 0 to n-1{ if dayhigh(cnt)>var1 Then var1 = dayhigh(cnt); if daylow(cnt)<var2 Then var2 = DayLow(cnt); } var3 = var1-var2; plot1(var1,"최고"); plot2(var2+var3*0.25,"25.00%"); plot3(var2+var3*0.500,"50.00%"); plot4(var2+var3*0.75,"75.00%"); plot5(var2,"최저"); plot6(Var4,"시가"); Text_Delete(value1); Text_Delete(value2); Text_Delete(value3); Text_Delete(value4); Text_Delete(value5); Text_Delete(value6);
프로필 이미지

보니타y

2020-11-26 18:21:48

감사합니다^^ 재질문 드립니다~