커뮤니티

타종목 수식

프로필 이미지
회원
2007-09-15 11:47:16
1105
글번호 13569
답변완료
안녕 하세요 아래 수식(예)을 예스3 버젼에서 타종목 참조로 사용할 수 있도록 변경을 부탁합니다. 3.1버젼 숙달될 때까지 사용하려고 합니다. nput : pv(52),af(0.02),maxAF(0.2); Var : v1(0),v2(0),v3(0); v1=pvi(); v2=ma(v1,pv); v3=sar(af,maxAF); If v1>v2 and c>v8 then Buy(); If v1<v2 and c<v8 then Sell();
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2007-09-17 14:21:19

안녕하세요 예스스탁입니다. input : pv(52),af(0.02),AFmax(0.2); Var : Direction(0), SAR_Value(0), AF_Value(.02), HighValue(0), LowValue(9999999999), EP(0),sarv(0); var : Pviv(100),V1(0),V2(0),V3(0); if EP != 0 Then { if Direction == 1 then { EP = HighValue; SAR_Value = SAR_Value + AF_Value * (EP - SAR_Value); if Data1("H") > HighValue then { HighValue = data1("H"); AF_Value = AF_Value + AF; if AF_Value >= AFMAX then AF_Value = AFMAX; } if data1("L") < SAR_Value then { Direction = -1; SAR_Value = EP; AF_Value = 0; EP = 0; LowValue = data1("L"); } } else { EP = LowValue; SAR_Value = SAR_Value + AF_Value * (EP - SAR_Value); if data1("L") < LowValue then { LowValue = data1("L"); AF_Value = AF_Value + Af; if AF_Value >= AFMAX then AF_Value = AFMAX; } if data1("H") > SAR_Value then { Direction = 1; SAR_Value = EP; AF_Value = 0; EP = 0; HighValue = data1("H"); } } Sarv = SAR_Value; } else { if SAR_Value != 0 && EP == 0 then { if Direction == 1 then { EP = HighValue; AF_Value = AF; SAR_Value = SAR_Value + AF_Value * (EP - SAR_Value); if data1("H") > HighValue then { HighValue = data1("H"); AF_Value = AF_Value + AF; if AF_Value >= AFMAX then AF_Value = AFMAX; } } else { EP = LowValue; AF_Value = Af; SAR_Value = SAR_Value + AF_Value * (EP - SAR_Value); if data1("L") < LowValue then { LowValue = data1("L"); AF_Value = AF_Value + AF; if AF_Value >= AFMAX then AF_Value = AFMAX; } } Sarv = SAR_Value; } else { if Direction == 0 then { if data1("C") > data1("C")[1] then Direction = 1; else if data1("C") < data1("C")[1] then Direction = -1; } else { if Direction == 1 then { if data1("C") < data1("C")[1] then { Direction = -1; SAR_Value = HighValue; Sarv = SAR_Value; } } if Direction == -1 then { if data1("C") > data1("C")[1] then { Direction = 1; SAR_Value = LowValue; Sarv = SAR_Value; } } } LowValue = min(data1("L"), LowValue); HighValue = max(data1("H"), HighValue); } } if data1("V") > data1("V")[1] then{ PVIv = PVIv + (((data1("C")-data1("C")[1]) / data1("C")[1]) * PVIv[1]); } else { PVIv = PVIv; } v1=pviv; v2=ma(v1,pv); v3=sarv; If v1>v2 and c>v3 then Buy(); If v1<v2 and c<v3 then Sell(); 즐거운 하루되세요 > CJ_coco 님이 쓴 글입니다. > 제목 : 타종목 수식 > 안녕 하세요 아래 수식(예)을 예스3 버젼에서 타종목 참조로 사용할 수 있도록 변경을 부탁합니다. 3.1버젼 숙달될 때까지 사용하려고 합니다. nput : pv(52),af(0.02),maxAF(0.2); Var : v1(0),v2(0),v3(0); v1=pvi(); v2=ma(v1,pv); v3=sar(af,maxAF); If v1>v2 and c>v8 then Buy(); If v1<v2 and c<v8 then Sell();