커뮤니티

수식 문의

프로필 이미지
흑수돌
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.