以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://www.weistock.com/bbs/list.asp?boardid=4) ---- 没有信号 (http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=157041) |
-- 作者:花哥 -- 发布时间:2017/8/19 15:10:43 -- 没有信号 目的是在股票日线上,每天14:30的时候交易 代码的结构是这样的 ABB:=CURRENTTIME>143000 IF ABB=1 THEN BEGIN
BUY();
SELL(); END 设置成固定时间间隔,时间间隔是300秒 但是每天等到14:40分以后在K线上都没有买卖的信号出现,在金字塔重启了以后才有信号) 请问是什么原因?
|
-- 作者:wenarm -- 发布时间:2017/8/21 6:07:50 -- buy和sell中的条件是1? 建议你用debugfile 跟踪输出条件看下 debugfile(); ABB:=CURRENTTIME>143000 IF ABB=1 THEN BEGIN debugfile(); BUY(); SELL(); END |
-- 作者:花哥 -- 发布时间:2017/8/21 11:05:27 -- 在10:50分的时候,代码改成如下结构 ABB:=CURRENTTIME>110000 debugfile(\'E:\\TEST.TXT\',\'当前时间1\',CURRENTTIME); IF ABB=1 THEN BEGIN debugfile(\'E:\\TEST.TXT\',\'当前时间2\',CURRENTTIME); BUY(1,手数,MARKET); END 固定时间间隔100S 用了这个结构,编辑公式,应用于图 在E:\\TEST.TXT\'里面, 2017-08-21 10:50:33.274 当前时间1 2017-08-21 10:50:35.293 当前时间1 2017-08-21 10:50:36.809 当前时间1 后面就没有了,也就是说在2017-08-21 10:50:36.809这个时间以后,就没有继续执行代码, 没有达到每隔100S就刷新一次的效果 |
-- 作者:FireScript -- 发布时间:2017/8/21 11:23:35 -- 10:50之后你运行了多久。txt是不是没有来的及刷新呢? |
-- 作者:花哥 -- 发布时间:2017/8/21 11:30:18 -- 10:50之后你运行至少10分钟,肯定超过100S的 N倍。txt我也过了很久刷新了 |
-- 作者:花哥 -- 发布时间:2017/8/21 11:32:38 -- 我分别在两台电脑上用不同的账号,运行同样的程序,一台电脑上,不断的记录当前时间,一台电脑上就是记录几条,就马上停止记录了 我也查看了设置,貌似一样的,请帮忙查找原因
|
-- 作者:wenarm -- 发布时间:2017/8/21 13:21:44 -- 留下你的QQ,远程看 |
-- 作者:花哥 -- 发布时间:2017/8/21 13:28:14 -- 578008724 |
-- 作者:花哥 -- 发布时间:2017/8/21 13:39:49 -- 需要下载行情数据,问题已经解决,谢谢 |
-- 作者:wenarm -- 发布时间:2017/8/21 13:40:05 -- 已经处理,没有连接行情造成的, |