开拓者期货期权程序化系统交易论坛

标题: FileAppend不能输出,如何解决 [打印本页]

作者: shawaverage    时间: 2021-6-9 16:08:40     标题: FileAppend不能输出,如何解决

我在旗舰版编辑公式,想要输出开仓信号价格、开仓时间、平仓信号价格、平仓时间,持仓状态等数据,但是在公式里面添加了。编译执行后,并未在指定的保存文件路径生成对应的文本文件。这个是怎么回事?烦请解决下这个问题。谢谢
作者: Yuen_Lee    时间: 2021-6-10 13:55:31

换回v5版本的旗舰版
作者: shawaverage    时间: 2021-6-15 15:43:32

Yuen_Lee 发表于 2021-6-10 13:55
换回v5版本的旗舰版

我下载了 交易开拓者V5.6.2.1版本发布,用这段代码测试了下,还是没显示
Begin
If(Close>Open)
{

FileAppend("D:\\JYKTZ\ABC","今日收红阳线");

}
End
//--------


不知道是什么情况。。
作者: Yuen_Lee    时间: 2021-6-16 12:52:37

shawaverage 发表于 2021-6-15 15:43
我下载了 交易开拓者V5.6.2.1版本发布,用这段代码测试了下,还是没显示
Begin
If(Close>Open)

改成下面试试:
FileAppend("D:\\JYKTZ\\ABC.txt","今日收红阳线");
作者: shawaverage    时间: 2021-6-16 15:41:06

Yuen_Lee 发表于 2021-6-16 12:52
改成下面试试:
FileAppend("D:\\JYKTZ\\ABC.txt","今日收红阳线");

这个加后缀的,我之前也试过,也是没显示。不知道是什么原因导致的。编译也没毛病,然后运行并登陆账户了。然后回到D盘去查,还是没看到生产的文档。
作者: Yuen_Lee    时间: 2021-6-17 08:04:33

shawaverage 发表于 2021-6-16 15:41
这个加后缀的,我之前也试过,也是没显示。不知道是什么原因导致的。编译也没毛病,然后运行并登陆账户了 ...

原来你写的D:\\JYKTZ\ABC这个地址名,在ABC前面应该是两个斜杠\\,即应为D:\\JYKTZ\\ABC
作者: shawaverage    时间: 2021-6-17 16:24:05

Yuen_Lee 发表于 2021-6-17 08:04
原来你写的D:\\JYKTZ\ABC这个地址名,在ABC前面应该是两个斜杠\\,即应为D:\\JYKTZ\\ABC ...

哦,对可以了,谢谢。要两个斜杠




欢迎光临 开拓者期货期权程序化系统交易论坛 (http://bbs.tb18.net/) Powered by Discuz! X2