以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  如何将信息写入到文本文件中  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=164738)

--  作者:gwhxyz
--  发布时间:2018/8/5 17:26:29
--  如何将信息写入到文本文件中
图表程序,如不用数据库,如何将信息写入到文本文件中,PERL那个函数可以实现。
--  作者:banzhuan
--  发布时间:2018/8/6 8:48:32
--  
可以了解下 DEBUGFILE 函数
--  作者:gwhxyz
--  发布时间:2018/8/6 9:20:18
--  
2018-08-06 09:15:58.055    时间
2018-08-06 09:15:59.567    时间
2018-08-06 09:16:01.120    时间
2018-08-06 09:16:02.594    时间
2018-08-06 09:16:04.106    时间
2018-08-06 09:16:05.634    时间
2018-08-06 09:16:07.134    时间
2018-08-06 09:16:08.646    时间
2018-08-06 09:16:10.163    时间
2018-08-06 09:16:11.674    时间
2018-08-06 09:16:13.185    时间
2018-08-06 09:16:14.699    时间
2018-08-06 09:16:16.214    时间
2018-08-06 09:16:17.726    时间
2018-08-06 09:16:19.255    时间
2018-08-06 09:16:20.753    时间
2018-08-06 09:16:22.265    时间
2018-08-06 09:16:23.782    时间
2018-08-06 09:16:25.292    时间
2018-08-06 09:16:26.806    时间
2018-08-06 09:16:28.319    时间
2018-08-06 09:16:29.835    时间
2018-08-06 09:16:31.345    时间
2018-08-06 09:16:32.857    时间
2018-08-06 09:16:34.371    时间
2018-08-06 09:16:35.884    时间
2018-08-06 09:16:37.397    时间
2018-08-06 09:16:38.912    时间
2018-08-06 09:16:40.451    时间
2018-08-06 09:16:41.947    时间
2018-08-06 09:16:43.475    时间
2018-08-06 09:16:44.965    时间
2018-08-06 09:16:46.476    时间
2018-08-06 09:16:47.991    时间
2018-08-06 09:16:49.505    时间
2018-08-06 09:16:51.016    时间
2018-08-06 09:16:52.536    时间
2018-08-06 09:16:54.044    时间
2018-08-06 09:16:55.557    时间
2018-08-06 09:16:57.078    时间
2018-08-06 09:16:58.582    时间
2018-08-06 09:17:00.096    时间
用debugfile,作的测试,islastbar 输出 分钟线 ,为什么在1分钟内多次触发输出?

--  作者:banzhuan
--  发布时间:2018/8/6 9:52:35
--  
debugfile函数是每来一个分笔公式计算一次,公式每计算一次就会输出一次
--  作者:gwhxyz
--  发布时间:2018/8/6 10:03:14
--  
islastbar 都不起作用吗? 那所谓的分钟线,程序其实在一分钟内是被N多次执行的? 还是只有debugfile被N多次执行,不能理解。
--  作者:banzhuan
--  发布时间:2018/8/6 10:29:55
--  
就是行情每来一个分笔成交数据,您策略中的变量“时间”就会去刷新并输出一次,ISLASTBAR是指是否最后一根K,在最新K上输出实际条件是恒成立的。

或者说您的需求是什么?

--  作者:gwhxyz
--  发布时间:2018/8/6 11:05:33
--  
加了这个输出后,过了两个小时,程序主模块停止工作了挂掉了,能不能按分钟线,每一分钟就只输出一次。
--  作者:banzhuan
--  发布时间:2018/8/6 11:30:40
--  
可以用全局变量控制一下,举例:
globalvariable:t=0;
if islastbar and todaybar>t then 
begin
debugfile();
t:=todaybar;
end

--  作者:gwhxyz
--  发布时间:2018/8/6 11:57:37
--  
todaybar在逐K线模式下不能在IF控制语句之内引用。
--  作者:banzhuan
--  发布时间:2018/8/6 13:07:00
--  
todaybar只能在序列模式下使用,你可以再建立一个窗口只输出指标,不参与程序化运行