以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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 -- 没有,你的思路是违背图表原理, 图表原理就是根据信号操作,而你要的是没有信号也操作 |