以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  只能开仓不能平仓,弄不明白  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=62042)

--  作者:寻找点金石
--  发布时间:2014/2/26 10:19:38
--  只能开仓不能平仓,弄不明白
买一价:=DYNAINFO(28);
卖一价:=DYNAINFO(34);

  if 卖一价-买一价>=0.6  and isup then begin;
   SELL(holding>0,0,LIMITR,卖一价-0.2);
   buyshort(holding=0,1,LIMITR,卖一价-0.2);
   end

  if 卖一价-买一价>=0.6  and isdown then begin;
   SELLshort(holding<0,0,LIMITR,买一价+0.2);
   buy(holding=0,1,LIMITR,买一价+0.2);
   end


分开来写也是一样,加了ORDERQUEUE; 还是一样,只能触发开仓,从不平仓,哪位高手帮忙一下

--  作者:寻找点金石
--  发布时间:2014/2/26 10:26:18
--  
nzhe
小大  25楼 | 信息 | 搜索 | 邮箱 | 主页 | UC



 加好友  发短信


等级:超级版主
帖子:17611
积分:50724
威望:0
精华:1
注册:2011/3/23 8:50:25
   Post By:2012/6/7 10:17:43 [只看该作者] 

这个是你不懂图表交易的原理
 
图表交易不管你账号里面有没有持仓,看的是k线图上的信号,当k线图上有虚拟持仓时,才能够平掉
所以直接sell是不行的
要先写buy,让图表上有信号,有虚拟持仓,再写sell,才能够把图上的虚拟持仓给平掉.  


有没有解决办法?

--  作者:jinzhe
--  发布时间:2014/2/26 10:35:24
--  

这个是因为你用动态行情函数了,点编译的时候没有提示你风险?

动态行情不保留历史数据,你的代码没有历史信号导致无法出现平仓信号


--  作者:寻找点金石
--  发布时间:2014/2/26 11:28:20
--  
总算有人回复了,图片点击可在新窗口打开查看
 
想测试高频只有买8800一年的专业版吗?



用了动态行情,图表上是不可能有BUY信号的
[此贴子已经被作者于2014/2/26 11:29:15编辑过]

--  作者:jinzhe
--  发布时间:2014/2/26 11:29:40
--  

这个不是高频不高频的问题,图表原理就是不能用动态数据做下单判断,会造成信号消失的,


--  作者:寻找点金石
--  发布时间:2014/2/26 11:32:52
--  
这次真快,图片点击可在新窗口打开查看

为什么手动点全部平仓又能全平?不能加到图表里面?另加一个外挂也不行?

--  作者:寻找点金石
--  发布时间:2014/2/26 11:36:26
--  
无人回,下线了,,,,,,,,


--  作者:jinzhe
--  发布时间:2014/2/26 13:07:08
--  

中午11点半之后是休息时间

只要有持仓手工能平有什么问题?


--  作者:寻找点金石
--  发布时间:2014/2/26 13:55:34
--  
我想说的是:有没有函数 无论图表有无买入信号,就象手工平仓哪们全平或平多平空
--  作者:jinzhe
--  发布时间:2014/2/26 13:58:56
--  

没有,你的思路是违背图表原理,

图表原理就是根据信号操作,而你要的是没有信号也操作