커뮤니티
수식 문의
2013-02-06 12:07:38
305
글번호 59163
please check attaschment.
always thank you.
답변 1
예스스탁 예스스탁 답변
2013-02-06 11:18:57
안녕하세요
예스스탁입니다.
1.
input : b1(20),n(1),n1(1);
var1 = BollBandUp(B1,2);
var2 = BollBandDown(B1,2);
var3 = ma(c,b1);
var4 = ((var1 - var2)/ var3);
if date != date[1] Then{
var5 = var4;
var6 = var5[1];#전일 bands width 최고값
if var1[1] <= var2[1]+n and
var6 <= n1 and
O > var1 and
O > dayhigh(1) and O > dayhigh(2) and O > dayhigh(3) Then
buy();
if var1[1] <= var2[1]+n and
var6 <= n1 and
O > var2 and
O > dayhigh(1) and O > dayhigh(2) and O > dayhigh(3) Then
sell();
}
if var4 > var5 Then
var5 = var4;
2.
input : b1(20),n3(1),n4(1),n5(1);
var1 = BollBandUp(B1,2);
var2 = BollBandDown(B1,2);
var3 = ma(c,b1);
var4 = ((var1 - var2)/ var3);
if date != date[1] Then{
var5 = var4;
var6 = var5[1];#전일 bands width 최고값
var7 = var1[1];#전일 마지막봉 상단값
var8 = var2[1];#전일 마지막봉 하단값
}
if var4 > var5 Then
var5 = var4;
if stime < 100000 Then{
if var7 <= var8+n3 and
var6 <= n4 and
H >= var1-n5 and H <= var1+N5 Then
sell();
if var7 <= var8+n3 and
var6 <= n4 and
O > var2 and
L <= var2+n5 and L >= var2-n5 Then
buy();
}
3.
input : b2(20),n6(10),n7(10),CCIP(100),n8(100);
var1 = BollBandUp(B2,2);
var2 = BollBandDown(B2,2);
var5 = LRL(C,n6);
var6 = ma(var5,n7);
var7 = CCI(CCIP);
if date != date[1] Then{
var3 = var1[1];#전일 마지막봉 상단값
var4 = var2[1];#전일 마지막봉 하단값
}
if var3 <= dayopen and dayopen >= var4 and
var5 > var6 and
var7[1] < n8 and var7 > var7[1] and var7[1] < var7[2] Then
buy();
if var3 <= dayopen and dayopen >= var4 and
var5 < var6 and
var7[1] > n8 and var7 < var7[1] and var7[1] > var7[2] Then
sell();
4.
Input : Period(12), Period1(5), Period2(5);
var : HD(0),HT(0),HV(0),LD(0),LT(0),LV(0);
var : HD1(0),HT1(0),HV1(0),LD1(0),LT1(0),LV1(0);
var : Maxv(0),Minv(0);
value1 = StochasticsK(Period,Period1);
value2 = StochasticsD(Period,Period1,Period2);
if crossup(value1,value2) Then{
HD = sdate;
HT = stime;
HV = H;
HD1 = HD[1];
HT1 = HT[1];
HV1 = HV[1];
var1 = TL_New(HD1,HT1,HV1,LD,LT,LV);
var2 = -1;
if LV < LV1 Then
TL_SetColor(var1,BLUE);#직전 고점보다 작은경우
Else
TL_SetColor(var1,cyan);#직전 저점보다 큰경우
}
if value1 > value2 Then{
if H > HV Then{
HD = Sdate;
HT = stime;
HV = H;
}
maxv = Hv1;
Minv = Lv;
}
if CrossDown(value1,value2) Then{
LD = sdate;
LT = stime;
LV = L;
LD1 = LD[1];
LT1 = LT[1];
LV1 = LV[1];
var1 = TL_New(LD1,LT1,LV1,HD,HT,HV);
var2 = 1;
if HV > HV1 Then
TL_SetColor(var1,RED);#직전 고점보다 큰경우
Else
TL_SetColor(var1,MAGENTA);#직전 고점보다 작은경우
}
if value1 < value2 Then{
if L < LV Then{
LD = Sdate;
LT = stime;
LV = L;
}
maxv = Hv;
Minv = Lv1;
}
if var2 == 1 Then{
plot1(maxv);
plot2(minv);
plot3(maxv-(Maxv-minv)*0.2360);
plot4(maxv-(Maxv-minv)*0.3820);
plot5(maxv-(Maxv-minv)*0.5000);
plot6(maxv-(Maxv-minv)*0.6180);
}
if var2 == -1 Then{
plot1(maxv);
plot2(minv);
plot3(minv+(Maxv-minv)*0.2360);
plot4(minv+(Maxv-minv)*0.3820);
plot5(minv+(Maxv-minv)*0.5000);
plot6(minv+(Maxv-minv)*0.6180);
}
즐거운 하루되세요
> 흑수돌 님이 쓴 글입니다.
> 제목 : 수식 문의
> please check attaschment.
always thank you.
다음글
이전글