以文本方式查看主题

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

--  作者:我不是新手
--  发布时间:2016/6/13 10:01:19
--  [原创]

麻烦老师帮我写个代码、用后台交易哦、

 

商品期货有10个品种,abcd......              晚上21点开盘后15分钟、涨幅排名在前5的开多,涨幅排名后五名的开空、

 

 

(平仓条件不用写、只写开仓条件)

 

谢谢了


--  作者:jinzhe
--  发布时间:2016/6/13 10:04:24
--  

http://www.weistock.com:8080/vip/forum.php?mod=viewthread&tid=470&extra=page%3D1%26filter%3Ddigest%26digest%3D1%26digest%3D1

参考下这里的办法

 

开仓条件selfdata自定义数据的值小于等于5


--  作者:我不是新手
--  发布时间:2016/6/13 10:48:58
--  
看完帖子、还是不懂怎么弄。   麻烦老师了
--  作者:jinzhe
--  发布时间:2016/6/13 10:53:08
--  

首先要按照帖子里面的办法进行排序

如果这个弄不懂,那么我也帮不了你了

 

开仓代码是

if selfdata(\'自定义数据名\')<=5 then tbuy(1,100,mkt);


--  作者:我不是新手
--  发布时间:2016/6/13 11:35:14
--  

新建指标、涨幅怎么表示?


--  作者:jinzhe
--  发布时间:2016/6/13 13:22:07
--  

涨幅为:DYNAINFO( 14)

 

如果用户不知道什么是新建指标,那么用户离进行后台交易的还是有很大差距的,要多学习学习:

http://www.weistock.com/WeisoftHelp/gongshibianjiqi.htm

 


--  作者:我不是新手
--  发布时间:2016/6/13 15:36:18
--  

前三步都弄好了,

tt:TIME>011500 AND TIME<185500;

 

if selfdata(\'涨幅\')>=5 and tt and HOLDING=0 hen begin
 tbuy(1,100,mkt);

if selfdata(\'涨幅\')<=5 and tt and HOLDING=0 hen begin
 TBUYSHORT((1,100,mkt);

第四部这样写对吗?

 

 

 


--  作者:jinzhe
--  发布时间:2016/6/13 15:41:51
--  

HOLDING=0这是要判断持仓吗?

 

后台上持仓判断简单的要这样写

tholding=0

 

具体的可以用tbuyholdingex,tsellholdingex之类的


--  作者:我不是新手
--  发布时间:2016/6/13 15:47:07
--  

那排名在前面5名的开多,好像具体的品种和账户也要有吧?应该怎么写呢?用abcd来示范一下、、谢谢!

if selfdata(\'涨幅\')>=5 and tt hen begin
 tbuy(1,100,mkt);

if selfdata(\'涨幅\')<=5 and tt  hen begin
 TBUYSHORT((1,100,mkt);

 


--  作者:jinzhe
--  发布时间:2016/6/13 15:49:13
--  
不用写账户品种,你监控10个品种就已经把品种包含进去了,帐号是默认当前登录的交易帐号