以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 请问我的后台交易程序的交易指令有错漏吗? (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=66851) |
-- 作者:太极熊猫 -- 发布时间:2014/7/2 14:40:04 -- 请问我的后台交易程序的交易指令有错漏吗? 下面是我的的后台交易程序的交易指令语句: 平多:TSELL(平多条件 AND THOLDING>0,0,MKT,0,0,\'\',\'ZJIF00\'); 平空:TSELLSHORT(平空条件 AND THOLDING<0,0,MKT,0,0,\'\',\'ZJIF00\'); 开多:TBUY(开多条件 AND THOLDING=0,手数,MKT,0,0,\'\',\'ZJIF00\'); 开空:TBUYSHORT(开空条件 AND THOLDING=0,手数,MKT,0,0,\'\',\'ZJIF00\'); 但我模拟交易账户,在持仓45手空单的情况下,尽管图表K线上已经出现平空信号,但后台交易程序却没有发出平仓指令,这是为什么呢? 是否于‘THOLDING\'函数使用不当有关?
|
-- 作者:jinzhe -- 发布时间:2014/7/2 14:41:10 -- 图表信号不能作为后台交易的判断依据,你的思路是错误的 |
-- 作者:太极熊猫 -- 发布时间:2014/7/2 14:54:30 -- 我交易判断有另外的语句把控,没有依靠图表信号。 我的图表信号就是依据后台交易程序同样的交易判断标准而确立的,在图表交易是均可行,模拟账户均能交易成功。
|
-- 作者:jinzhe -- 发布时间:2014/7/2 15:13:54 -- 对照着图表就不要拿来做后台的判断依据。
debugfile(\'d:\\test.txt\',\'开多条件 = %2.f\',开多条件); debugfile(\'d:\\test.txt\',\'平多条件 = %2.f\',平多条件); debugfile(\'d:\\test.txt\',\'开空条件 = %2.f\',开空条件); debugfile(\'d:\\test.txt\',\'平空条件 = %2.f\',平空条件); debugfile(\'d:\\test.txt\',\'tholding = %2.f\',tholding); 把上面的这一串调试代码写在原来代码后面
这个才是后台的调试方法,输出对应的条件判断值和持仓数据。 |
-- 作者:太极熊猫 -- 发布时间:2014/7/2 17:26:34 -- 再啰嗦请教一句,我下面的几个语句正确吗?怎么我在监控窗口看到的输出内容只有文字,没有后面的数字的? DEBUGOUT(\'账户净资产\',TASSET); DEBUGOUT(\'品种乘数\',MULTIPLIER); DEBUGOUT(\'保证金率\',保证金率); DEBUGOUT(\'手数\',手数);
|
-- 作者:jinzhe -- 发布时间:2014/7/2 17:30:01 -- DEBUGOUT(\'账户净资产%.2f\',TASSET);
都是这个问题,其他的也照着改
|
-- 作者:太极熊猫 -- 发布时间:2014/7/2 17:39:25 -- 谢谢! |