커뮤니티

지표

프로필 이미지
에리카
2020-07-30 18:07:24
1277
글번호 141138
답변완료
항상감사합니다 아래의 일반식도 부탁드립니다 월봉의식(주/일/분/60분이10분봉에서) 주봉의식(일/분/60분이10분봉에서) 일봉의식(/분/60분이10분봉에서) 60분이10분봉에서 Input : 기간1(60), 이격1(1); var1 = Highest(High,기간1); var2 = Highest(High,기간1) - (Highest(High,기간1)-lowest(low,기간1))*0.2; var3 = Highest(High,기간1) - (Highest(High,기간1)-lowest(low,기간1))*0.4; var4 = Highest(High,기간1) - (Highest(High,기간1)-lowest(low,기간1))*0.6; var5 = Highest(High,기간1) - (Highest(High,기간1)-lowest(low,기간1))*0.8; var6 = lowest(low,기간1); var7 = Highest(High,기간1) - (Highest(High,기간1)-lowest(low,기간1))*0.5; var8 = Highest(High,기간1) - (Highest(High,기간1)-lowest(low,기간1))*0.3; var9 = Highest(High,기간1) - (Highest(High,기간1)-lowest(low,기간1))*0.7; var10 = Highest(High,기간1)+(Highest(High,기간1)-lowest(low,기간1))*0.1; var11 = lowest(low,기간1)- (Highest(High,기간1)-lowest(low,기간1))*0.1; var12 = Highest(High,기간1) + (Highest(High,기간1)-lowest(low,기간1))*0.5+10; var13 =lowest(low,기간1) - (Highest(High,기간1)-lowest(low,기간1))*0.5-10; var14 = Highest(High,기간1) + (Highest(High,기간1)-lowest(low,기간1))*0.2; var15 = lowest(low,기간1) - (Highest(High,기간1)-lowest(low,기간1))*0.2; Plot1(var1, "100"); Plot2(var2, "80"); plot3(var3, "0.50"); plot4(var4, "0.40"); plot5(var5, "20"); plot6(var6, "0"); plot7(var7, "50"); plot8(Var8, "70"); plot9(var9, "30"); plot10(var10, "100+10"); plot11(var11, "0-10"); plot12(var12,"50+10"); plot13(var13,"50-10"); plot14(var14,"100+20"); plot15(var15,"0-20");
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-08-03 16:57:45

안녕하세요 예스스탁입니다. 1 타주기 월봉 Input : 기간1(60); var : cnt(0),Hv(0),Lv(0); Array : HH[100](0),LL[100](0); if Bdate > Bdate[1]+30 Then { HH[0] = H; LL[0] = L; for cnt = 1 to 99 { HH[cnt] = HH[cnt-1][1]; LL[cnt] = LL[cnt-1][1]; } } if HH[0] > 0 and H > HH[0] Then HH[0] = H; if LL[0] > 0 and L < LL[0] Then LL[0] = L; if HH[기간1-1] > 0 and LL[기간1-1] > 0 then { Hv = HH[0]; Lv = LL[0]; For cnt = 1 to 기간1-1 { if HH[cnt] > Hv Then Hv = HH[cnt]; if LL[cnt] < Lv Then Lv = LL[cnt]; } var1 = HV; var2 = HV - (HV-LV)*0.2; var3 = HV - (HV-LV)*0.4; var4 = HV - (HV-LV)*0.6; var5 = HV - (HV-LV)*0.8; var6 = LV; var7 = HV - (HV-LV)*0.5; var8 = HV - (HV-LV)*0.3; var9 = HV - (HV-LV)*0.7; var10 = HV + (HV-LV)*0.1; var11 = LV - (HV-LV)*0.1; var12 = HV + (HV-LV)*0.5+10; var13 = LV - (HV-LV)*0.5-10; var14 = HV + (HV-LV)*0.2; var15 = LV - (HV-LV)*0.2; Plot1(var1, "100"); Plot2(var2, "80"); plot3(var3, "0.50"); plot4(var4, "0.40"); plot5(var5, "20"); plot6(var6, "0"); plot7(var7, "50"); plot8(Var8, "70"); plot9(var9, "30"); plot10(var10, "100+10"); plot11(var11, "0-10"); plot12(var12,"50+10"); plot13(var13,"50-10"); plot14(var14,"100+20"); plot15(var15,"0-20"); } 2 타주기 주봉 Input : 기간1(60); var : cnt(0),Hv(0),Lv(0); Array : HH[100](0),LL[100](0); if DayOfWeek(Bdate) < DayOfWeek(Bdate[1]) Then { HH[0] = H; LL[0] = L; for cnt = 1 to 99 { HH[cnt] = HH[cnt-1][1]; LL[cnt] = LL[cnt-1][1]; } } if HH[0] > 0 and H > HH[0] Then HH[0] = H; if LL[0] > 0 and L < LL[0] Then LL[0] = L; if HH[기간1-1] > 0 and LL[기간1-1] > 0 then { Hv = HH[0]; Lv = LL[0]; For cnt = 1 to 기간1-1 { if HH[cnt] > Hv Then Hv = HH[cnt]; if LL[cnt] < Lv Then Lv = LL[cnt]; } var1 = HV; var2 = HV - (HV-LV)*0.2; var3 = HV - (HV-LV)*0.4; var4 = HV - (HV-LV)*0.6; var5 = HV - (HV-LV)*0.8; var6 = LV; var7 = HV - (HV-LV)*0.5; var8 = HV - (HV-LV)*0.3; var9 = HV - (HV-LV)*0.7; var10 = HV + (HV-LV)*0.1; var11 = LV - (HV-LV)*0.1; var12 = HV + (HV-LV)*0.5+10; var13 = LV - (HV-LV)*0.5-10; var14 = HV + (HV-LV)*0.2; var15 = LV - (HV-LV)*0.2; Plot1(var1, "100"); Plot2(var2, "80"); plot3(var3, "0.50"); plot4(var4, "0.40"); plot5(var5, "20"); plot6(var6, "0"); plot7(var7, "50"); plot8(Var8, "70"); plot9(var9, "30"); plot10(var10, "100+10"); plot11(var11, "0-10"); plot12(var12,"50+10"); plot13(var13,"50-10"); plot14(var14,"100+20"); plot15(var15,"0-20"); } 3 타주기 일봉 Input : 기간1(60); var : cnt(0),Hv(0),Lv(0); if DayHigh(기간1-1) > 0 and daylow(기간1-1) > 0 then { Hv = DayHigh(0); Lv = DayLow(0); For cnt = 1 to 기간1-1 { if DayHigh(cnt) > Hv Then Hv = DayHigh(cnt); if DayLow(cnt) < Lv Then Lv = DayLow(cnt); } var1 = HV; var2 = HV - (HV-LV)*0.2; var3 = HV - (HV-LV)*0.4; var4 = HV - (HV-LV)*0.6; var5 = HV - (HV-LV)*0.8; var6 = LV; var7 = HV - (HV-LV)*0.5; var8 = HV - (HV-LV)*0.3; var9 = HV - (HV-LV)*0.7; var10 = HV + (HV-LV)*0.1; var11 = LV - (HV-LV)*0.1; var12 = HV + (HV-LV)*0.5+10; var13 = LV - (HV-LV)*0.5-10; var14 = HV + (HV-LV)*0.2; var15 = LV - (HV-LV)*0.2; Plot1(var1, "100"); Plot2(var2, "80"); plot3(var3, "0.50"); plot4(var4, "0.40"); plot5(var5, "20"); plot6(var6, "0"); plot7(var7, "50"); plot8(Var8, "70"); plot9(var9, "30"); plot10(var10, "100+10"); plot11(var11, "0-10"); plot12(var12,"50+10"); plot13(var13,"50-10"); plot14(var14,"100+20"); plot15(var15,"0-20"); } 4 타주기 분봉 Input : ntime(60),기간1(60); var : S1(0),D1(0),TM(0),TF(0),cnt(0),Hv(0),Lv(0); Array : HH[100](0),LL[100](0); if Bdate != Bdate[1] Then { S1 = TimeToMinutes(stime); D1 = sdate; } if D1 > 0 then{ if sdate == D1 Then TM = TimeToMinutes(stime)-S1; Else TM = TimeToMinutes(stime)+1440-S1; TF = TM%ntime; if Bdate != Bdate[1] or (Bdate == Bdate[1] and ntime > 1 and TF < TF[1]) or (Bdate == Bdate[1] and ntime > 1 and TM >= TM[1]+ntime) or (Bdate == Bdate[1] and ntime == 1 and TM > TM[1]) Then { HH[0] = H; LL[0] = L; for cnt = 1 to 99 { HH[cnt] = HH[cnt-1][1]; LL[cnt] = LL[cnt-1][1]; } } if HH[0] > 0 and H > HH[0] Then HH[0] = H; if LL[0] > 0 and L < LL[0] Then LL[0] = L; if HH[기간1-1] > 0 and LL[기간1-1] > 0 then { Hv = HH[0]; Lv = LL[0]; For cnt = 1 to 기간1-1 { if HH[cnt] > Hv Then Hv = HH[cnt]; if LL[cnt] < Lv Then Lv = LL[cnt]; } var1 = HV; var2 = HV - (HV-LV)*0.2; var3 = HV - (HV-LV)*0.4; var4 = HV - (HV-LV)*0.6; var5 = HV - (HV-LV)*0.8; var6 = LV; var7 = HV - (HV-LV)*0.5; var8 = HV - (HV-LV)*0.3; var9 = HV - (HV-LV)*0.7; var10 = HV + (HV-LV)*0.1; var11 = LV - (HV-LV)*0.1; var12 = HV + (HV-LV)*0.5+10; var13 = LV - (HV-LV)*0.5-10; var14 = HV + (HV-LV)*0.2; var15 = LV - (HV-LV)*0.2; Plot1(var1, "100"); Plot2(var2, "80"); plot3(var3, "0.50"); plot4(var4, "0.40"); plot5(var5, "20"); plot6(var6, "0"); plot7(var7, "50"); plot8(Var8, "70"); plot9(var9, "30"); plot10(var10, "100+10"); plot11(var11, "0-10"); plot12(var12,"50+10"); plot13(var13,"50-10"); plot14(var14,"100+20"); plot15(var15,"0-20"); } } 즐거운 하루되세요 > 에리카 님이 쓴 글입니다. > 제목 : 지표 > 항상감사합니다 아래의 일반식도 부탁드립니다 월봉의식(주/일/분/60분이10분봉에서) 주봉의식(일/분/60분이10분봉에서) 일봉의식(/분/60분이10분봉에서) 60분이10분봉에서 Input : 기간1(60), 이격1(1); var1 = Highest(High,기간1); var2 = Highest(High,기간1) - (Highest(High,기간1)-lowest(low,기간1))*0.2; var3 = Highest(High,기간1) - (Highest(High,기간1)-lowest(low,기간1))*0.4; var4 = Highest(High,기간1) - (Highest(High,기간1)-lowest(low,기간1))*0.6; var5 = Highest(High,기간1) - (Highest(High,기간1)-lowest(low,기간1))*0.8; var6 = lowest(low,기간1); var7 = Highest(High,기간1) - (Highest(High,기간1)-lowest(low,기간1))*0.5; var8 = Highest(High,기간1) - (Highest(High,기간1)-lowest(low,기간1))*0.3; var9 = Highest(High,기간1) - (Highest(High,기간1)-lowest(low,기간1))*0.7; var10 = Highest(High,기간1)+(Highest(High,기간1)-lowest(low,기간1))*0.1; var11 = lowest(low,기간1)- (Highest(High,기간1)-lowest(low,기간1))*0.1; var12 = Highest(High,기간1) + (Highest(High,기간1)-lowest(low,기간1))*0.5+10; var13 =lowest(low,기간1) - (Highest(High,기간1)-lowest(low,기간1))*0.5-10; var14 = Highest(High,기간1) + (Highest(High,기간1)-lowest(low,기간1))*0.2; var15 = lowest(low,기간1) - (Highest(High,기간1)-lowest(low,기간1))*0.2; Plot1(var1, "100"); Plot2(var2, "80"); plot3(var3, "0.50"); plot4(var4, "0.40"); plot5(var5, "20"); plot6(var6, "0"); plot7(var7, "50"); plot8(Var8, "70"); plot9(var9, "30"); plot10(var10, "100+10"); plot11(var11, "0-10"); plot12(var12,"50+10"); plot13(var13,"50-10"); plot14(var14,"100+20"); plot15(var15,"0-20");