以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请帮看看如何实现下面的思路。请理解后在做出帮助!  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=10875)

--  作者:一窍不通
--  发布时间:2012/4/1 11:53:35
--  请帮看看如何实现下面的思路。请理解后在做出帮助!
当前的价格低于昨日收盘价且价差小于N的时候开空,当前的价格高于昨日的收盘价且价差小于N的时候开多。 而且一天之中任何情况下只许开一次仓,并再尾盘平仓。应该是这样表述的,请问如何实现呢。


--  作者:just
--  发布时间:2012/4/1 12:07:37
--  
工作人员在处理,稍后回复
--  作者:just
--  发布时间:2012/4/1 13:13:43
--  

variable:aa=0;

nn:=barslast(date<>ref(date,1))+1;

zs:=ref(c,nn);

if aa=0 and zs>c and abs(zs-c)<n then begin

buyshort();

aa:=1;

end

if aa=0 and zs<c and abs(zs-c)<n then begin

buy();

aa:=1;

end

 

if time>xxxxxx and aa=1 then begin

sell();

sellshort();

aa:=0;

end

仅供参考


--  作者:一窍不通
--  发布时间:2012/4/1 13:39:41
--  
buyshort(); 提示所调用的函数与自定义不符合。
--  作者:一窍不通
--  发布时间:2012/4/1 13:41:39
--  
测试不通过的,呵呵。不要乱发嘛
--  作者:董小球
--  发布时间:2012/4/1 13:41:44
--  
他只是给你写出来用法 里面的参数你要自己填满
感觉楼主可能不会编程,你先看看软件帮助里的基础编写教程吧

--  作者:just
--  发布时间:2012/4/1 13:43:06
--  
我只是写过模板,开仓函数里的具体内容,如手数,价格等你可以自己添加,建议你看看我们函数列表里有关buy,buyshort等开平仓函数的解释说明。
--  作者:一窍不通
--  发布时间:2012/4/1 13:45:27
--  
哦。我看看
--  作者:一窍不通
--  发布时间:2012/4/1 13:46:13
--  
我是新手的啦。
--  作者:rushtaotao
--  发布时间:2012/4/1 14:04:44
--  
慢慢学习的啦