커뮤니티
타종목 수식
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();
다음글
이전글