以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 后台交易不成交 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=135029) |
-- 作者:fxrock4 -- 发布时间:2016/7/18 9:47:06 -- 后台交易不成交 Globalvariable:hold=drawnull; cc612799:=holding;//这句放在信号稳定的地方 //模型 //省略 drawtextex(1,1,800,0,\'虚拟持仓为:\'+numtostr(cc612799,0));//在图表上输入虚拟持仓以便监控 if not(islastbar) or workmode<>1 then exit; xiadan612799:=cc612799-hold; if xiadan612799>0.5 then begin cang:=min(xiadan612799,abs(hold)); if hold<0 then begin tsellshort(1,cang,mkt,0,0,\'612799\'),allowrepeat; debugfile(\'D:\\612799.txt\',numtostr(hold,0)+\' \'+numtostr(cc612799,0)+\' 平空 %.0f\',cang); end cang:=xiadan612799+min(hold,0); if cang>0 then begin tbuy(1,cang,mkt,0,0,\'612799\'),allowrepeat; debugfile(\'D:\\612799.txt\',numtostr(hold,0)+\' \'+numtostr(cc612799,0)+\' 开多 %.0f\',cang); end end if xiadan612799<-0.5 then begin cang:=min(abs(xiadan612799),abs(hold)); if hold>0 then begin tsell(1,cang,mkt,0,0,\'612799\'),allowrepeat; debugfile(\'D:\\612799.txt\',numtostr(hold,0)+\' \'+numtostr(cc612799,0)+\' 平多 %.0f\',cang); end cang:=abs(xiadan612799)-max(hold,0); if cang>0 then begin tbuyshort(1,cang,mkt,0,0,\'612799\'),allowrepeat; debugfile(\'D:\\612799.txt\',numtostr(hold,0)+\' \'+numtostr(cc612799,0)+\' 开空 %.0f\',cang); end end hold:=cc612799; 不知道哪里出问题
|
-- 作者:jinzhe -- 发布时间:2016/7/18 9:55:12 -- 不成交吗?有下单没? |
-- 作者:fxrock4 -- 发布时间:2016/7/18 9:56:02 -- 没有下单 |
-- 作者:jinzhe -- 发布时间:2016/7/18 10:16:25 -- 这段代码要实现什么目的?用户对主要的条件以及变量做过调试输出吗? |
-- 作者:fxrock4 -- 发布时间:2016/7/18 10:24:22 -- 实现后台自动连接账户下单,图表交易锁定一个品种要切换看看别的行情太不方便。主要条件启动图表交易能实现自动交易,但换上这代码就不能实现后台自动交易了。不知道哪出错。 |
-- 作者:jinzhe -- 发布时间:2016/7/18 10:38:56 -- 代码里面用了holding这个虚拟持仓,但是没有看到图表交易语句,那么这个holding是起什么作用的? |
-- 作者:fxrock4 -- 发布时间:2016/7/18 10:46:58 -- 图表交易的代码在这里我省略没帖了。holding就起到显示虚拟持仓量的。 |
-- 作者:jinzhe -- 发布时间:2016/7/18 11:00:36 -- 那好,请调试对应的开仓条件和对应所需要的变量 看看是哪个条件不成立 |
-- 作者:fxrock4 -- 发布时间:2016/7/18 11:08:55 -- 那代码用图表交易都能实现自动交易,但加了这后台代码就无法交易了。应该是这后台代码出错吧,但不知道是哪出错。 |
-- 作者:jinzhe -- 发布时间:2016/7/18 11:21:40 -- 没有这样轻松的就能判断问题的 用debugfile来调试问题,调试出所有相关的条件和变量 看看是哪个条件或者变量没有符合预期 |