예스스탁
예스스탁 답변
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");