关于vwap的data2 用法 [MC]
-
MC用户求助:
主要是您的代码写错误了,现在更改如下,您对比一下:
一、sum_data2 函数的代码
// sum_data2 函数的代码
inputs: PriceValue( numericseries ), Len( numericsimple ) ;
variables: var0( 0,data2 ) ,var1(0,data2);
var0 = 0 ;
var1 =0;
for var1= 0 to Len - 1
begin
var0 = var0 + PriceValue[var1] ; //这一行更正了
end ;
sum_data2 = var0 ;
二、vwap_data2 指标的代码
//vwap_data2
inputs:len(10 );
vars: Vol(0 , data2), B_AvgCost(0 ,data2), W_AvgCost(0 ,data2), AvgCost(0 , data2), Diff(0 , data2);
B_AvgCost=close of data2;
Vol=Ticks of data2;
W_AvgCost=B_AvgCost *Vol ;
Diff = sum_data2(vol, len) ; //这一行更正了
if diff<>0 then
AvgCost = sum_data2(W_AvgCost, len)/Diff
else avgcost=0;
plot1(AvgCost );
-
MC回复讨论一:
主要是您的代码写错误了,现在更改如下,您对比一下:
一、sum_data2 函数的代码
// sum_data2 函数的代码
inputs: PriceValue( numericseries ), Len( numericsimple ) ;
variables: var0( 0,data2 ) ,var1(0,data2);
var0 = 0 ;
var1 =0;
for var1= 0 to Len - 1
begin
var0 = var0 + PriceValue[var1] ; //这一行更正了
end ;
sum_data2 = var0 ;
二、vwap_data2 指标的代码
//vwap_data2
inputs:len(10 );
vars: Vol(0 , data2), B_AvgCost(0 ,data2), W_AvgCost(0 ,data2), AvgCost(0 , data2), Diff(0 , data2);
B_AvgCost=close of data2;
Vol=Ticks of data2;
W_AvgCost=B_AvgCost *Vol ;
Diff = sum_data2(vol, len) ; //这一行更正了
if diff<>0 then
AvgCost = sum_data2(W_AvgCost, len)/Diff
else avgcost=0;
plot1(AvgCost );
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 511411198 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容