以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  开仓  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=50316)

--  作者:qjj3344
--  发布时间:2013/3/27 11:06:30
--  开仓
我想开两手单子如何在程序里如何实现?急需谢谢。。。
--  作者:lichenghu
--  发布时间:2013/3/27 11:09:07
--  
首先,您如果对程序化不了解的话请您先阅读下相关资料。http://www.weistock.com:8080/down/class/?4.html  看下初级教程
--  作者:qjj3344
--  发布时间:2013/3/27 11:11:39
--  
holding<>2
sellshort(1,2,THISCLOSE);
buy (1,2,THISCLOSE); 
这样好像不可以



--  作者:lichenghu
--  发布时间:2013/3/27 11:14:22
--  
您好,您还是先从基本的学习下,这个不会花您太多时间的
--  作者:qjj3344
--  发布时间:2013/3/27 11:21:16
--  
我现在急需。。。
--  作者:jinzhe
--  发布时间:2013/3/27 13:21:58
--  

如果不了解图表的特性,那么比较难以解释清楚为何直接buy(1,2,thisclose)这一句会出现不能下单的情况.

实在是不想学,就想要,那么给个具体的例子

 

input:m(5),n(10);
ma5:ma(c,m);
ma10:ma(c,n);

if cross(ma5,ma10) then begin
 sellshort(holding<0,0,thisclose);
 buy(holding=0,2,thisclose);
end

if cross(ma10,ma5) then begin
 sell(holding>0,0,thisclose);
 buyshort(holding=0,2,thisclose);
end


--  作者:qjj3344
--  发布时间:2013/3/27 13:29:02
--  
谢谢
--  作者:qjj3344
--  发布时间:2013/3/27 14:10:33
--  
这个例子也不行啊!
 

--  作者:jinzhe
--  发布时间:2013/3/27 14:19:50
--  

这个例子是绝对可以的,如果不懂金字塔是如何进行程式化交易的,请查阅在线帮助http://www.weistock.com/WeisoftHelp/tubiaochengshihuajiaoyi.htm

 


--  作者:qjj3344
--  发布时间:2013/3/27 14:26:08
--  
总是下单一手
if   c>o then begin
sellshort(holding<0,0,MARKETR);
buy(holding=0,2,MARKETR);
end

if  c<o  then begin
sell( holding>0 ,0,MARKETR);
buyshort(holding=0 ,2,MARKETR);
end