欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → 一个用VBS写的简单程序,连到1分钟图后,所有K线上都有了买入信号,请指出错误,并在这个程序上改下让买入信号正常

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有3013人关注过本帖平板打印复制链接

主题:一个用VBS写的简单程序,连到1分钟图后,所有K线上都有了买入信号,请指出错误,并在这个程序上改下让买入信号正常

帅哥哟,离线,有人找我吗?
shannon
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:11 积分:0 威望:0 精华:0 注册:2015/6/8 11:57:43
一个用VBS写的简单程序,连到1分钟图后,所有K线上都有了买入信号,请指出错误,并在这个程序上改下让买入信号正常  发帖心情 Post By:2015/6/8 12:11:08 [只看该作者]

这是用VBS写的一个简单程序,只是想把这个程序走通,编译没问题,但连接到1分钟图后,所有K线上都有了买入信号。这是一个简单错误,请哪位给指出来,最好把这个程序改正确,谢谢

MA5:=MA(CLOSE,5);
MA10:=MA(CLOSE,10);
MA20:=MA(CLOSE,20);
kpj:=OPEN;
spj:=close;
buyk:=0;
sellk:=0;
<%
vkpj=ffl.VarData("kpj")
vspj=ffl.VarData("SPJ")
vma5=ffl.VarData("MA5")
vma10=ffl.VarData("MA10")
vma20=ffl.VarData("MA20")
last=UBOUND(vspj)
last5=UBOUND(vma5)
lastbuyprice=0
lastsellprice=0
mybuy=0
mysell=0
closelj=0
for i=0 to last
if lastbuyprice=0 AND vspj(last)>vma5(last5) then
mybuy=1
else
mysell=1
end if
next
ffl.VarData("buyk")=mybuy
ffl.VarData("sellk")=mysell
%>
ENTERLONG:buyk;
ENTERSHORT:sellk;


 回到顶部