以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 收盘价和开盘价并排输出到txt文件中如何编写代码? (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=159842) |
-- 作者:qq代人发帖 -- 发布时间:2017/11/24 13:16:04 -- 收盘价和开盘价并排输出到txt文件中如何编写代码? 我想在ma5金叉或死叉的时候,将此K线的收盘价和开盘价并排输出到txt文件中,请问如何编写代码呢?
|
-- 作者:FireScript -- 发布时间:2017/11/24 13:43:29 -- 并排输出? 是要把这2个价格输出在一行是吧。
str:=\'开盘价:\'+NUMTOSTR(o,2)+\' 收盘价:\'+NUMTOSTR( c,2);//这里要注意下,NUMTOSTR函数在转换数字到字符串的时候会四舍五入,如果不保留小数的话。6.75这种都会转换7. |
-- 作者:guobixiboy -- 发布时间:2017/11/24 14:16:37 -- 谢谢版主的回复,还有一个问题继续请教,现在输出的效果如下: 2017-11-24 14:09:50.575 C:5510.00 H:5514.00 前面的时间戳,我需要的是K满足条件相对应的时间,而不是当前电脑时间。 谢谢了 |
-- 作者:FireScript -- 发布时间:2017/11/24 14:58:57 --
str:=\'时间:\'+NUMTOSTR(time,0)+\' 开盘价:\'+NUMTOSTR(o,2)+\' 收盘价:\'+NUMTOSTR( c,2);//这里要注意下,NUMTOSTR函数在转换数字到字符串的时候会四舍五入,如果不保留小数的话。6.75这种都会转换7.
K线时间函数指定不了,只能先让函数不输出时间,然后重新修改下str的输出。 |
-- 作者:guobixiboy -- 发布时间:2017/11/24 17:56:00 -- 我现在每一行输出的信息比较多,DEBUGFILE2这个函数是不是对每行的字符数有限制呢?我现在每行只能输出31个字。 谢谢! |
-- 作者:wenarm -- 发布时间:2017/11/27 8:39:00 -- 是的,DEBUGFILE2对输出的字符串有限制,你只能考虑是用DEBUGFILE,或者说多个DEBUGFILE2 |
-- 作者:FireScript -- 发布时间:2017/11/27 8:46:55 -- 你可以用2个debugfile2 分2行输出。放在一个控制条件下进行控制就行了。 |