设为首页收藏本站

 找回密码
 注册
查看: 2424|回复: 3
打印 上一主题 下一主题

FileAppend 怎么让输出一次? [复制链接]

Rank: 2

精华
0
UID
166204
积分
102
帖子
89
主题
12
阅读权限
30
注册时间
2013-1-24
最后登录
2022-3-28
跳转到指定楼层
1#
发表于 2013-11-22 10:48:41 |只看该作者 |倒序浏览
本帖最后由 zhenghaibinlove 于 2013-11-22 11:00 编辑

请问,我的公式是
if(CON1)
{
BUY();
FileAppend()
}
如果有开平仓信号,我要把开平仓价格输出到日志文件,但是在短短的几秒内FileAppend()函数会写入很多行开平仓价格。
如何使FileAppend()函数只写入一行开平仓信息?请指教!谢谢

Rank: 2

精华
0
UID
171672
积分
117
帖子
39
主题
11
阅读权限
30
注册时间
1970-1-1
最后登录
2015-11-6
2#
发表于 2013-11-22 11:21:42 |只看该作者
在实盘的时候,每个tick都会执行以下这个函数,所以短时间就会出现写多次,如果你想没次之写一次,我自己的办法就是每次执行过这个之后就跳出来,设置一个标记,下次只执行buy,让他有信号出现,不执行fileappend函数

使用道具 举报

Rank: 2

精华
0
UID
233102
积分
56
帖子
34
主题
17
阅读权限
30
注册时间
2016-4-26
最后登录
2021-10-28
3#
发表于 2020-1-16 10:35:06 |只看该作者
你好,请问你问题解决了嘛
我最近也遇到了这问题,想了很多思路都没解决

使用道具 举报

Rank: 4

精华
0
UID
110114
积分
380
帖子
314
主题
16
阅读权限
50
注册时间
2012-4-20
最后登录
2021-12-29
4#
发表于 2020-1-16 15:23:55 |只看该作者
试试:
if (CON1 and MarketPosition <> 1)
{
BUY();
FileAppend()
}

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-22 15:04

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部