以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 帮忙查看一下代码是否有问题 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=92416) |
||||
-- 作者:vivi -- 发布时间:2016/2/26 14:54:11 -- 帮忙查看一下代码是否有问题
可以帮忙查看 浮动盈亏的代码有什么问题么?一直运行不出浮动盈亏的值
![]() ![]() |
||||
-- 作者:jinzhe -- 发布时间:2016/2/26 15:13:14 -- 贴文字代码,不要贴图片 |
||||
-- 作者:vivi -- 发布时间:2016/2/26 15:34:10 --
|
||||
-- 作者:jinzhe -- 发布时间:2016/2/26 15:38:46 -- 收盘价了没法测试了 把 IF(开仓判断,DEBUGOUT(\'浮动盈亏%.2f\',浮动盈亏),DEBUGOUT(\'浮动盈亏%.2f\',0)); 改成下面的试试 IF then 开仓判断then DEBUGOUT(\'浮动盈亏%.2f\',浮动盈亏);if not(开仓判断) then DEBUGOUT(\'浮动盈亏%.2f\',0)); |
||||
-- 作者:vivi -- 发布时间:2016/2/29 9:54:51 -- 代码改了还是不行,浮动盈亏并没有输出啊 |
||||
-- 作者:jinzhe -- 发布时间:2016/2/29 9:59:24 -- DEBUGOUT(\'浮动盈亏%.2f\',浮动盈亏) 就这样写,你看看有没有输出值 |
||||
-- 作者:vivi -- 发布时间:2016/2/29 10:07:41 -- 这样有,不过没有开仓的时候浮动盈亏显示出来貌似是类似于 0.REF#%这种NA值 |
||||
-- 作者:jinzhe -- 发布时间:2016/2/29 10:12:49 -- IF 实际比值>理论比值 AND EXTGBDATA(\'D\')=0 AND 品种1持仓*品种2持仓*品种3持仓*品种4持仓*品种5持仓*品种6持仓=0 THEN BEGIN
这段代码今天执行过吗?品种1开仓价-----品种6开仓价你输出一下看看是不是有对应值 |
||||
-- 作者:vivi -- 发布时间:2016/2/29 10:23:52 -- 我在刚才你粘贴的代码后面加了几句输出品种开仓价的代码重新运行,监控输出结果如下:
16.02.29 10:21:45 10000375 |
||||
-- 作者:vivi -- 发布时间:2016/2/29 10:27:43 -- 浮动盈亏用的
IF 开仓判断 then DEBUGOUT(\'浮动盈亏%.2f\',浮动盈亏);
还是没有输出; 如果浮动盈亏直接用
DEBUGOUT(\'浮动盈亏%.2f\',浮动盈亏)
那么没有开仓的时候浮动盈亏就是像这种格式: 浮动盈亏-1.#R |