以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://www.weistock.com/bbs/list.asp?boardid=2) ---- 这个问题如何表达? (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=48642) |
-- 作者:时间蛰虎 -- 发布时间:2013/2/18 22:19:47 -- 这个问题如何表达? 求开多仓动作完成时所对应的时间?这个怎么表达?求高手指点!万分感激! |
-- 作者:jinzhe -- 发布时间:2013/2/19 8:44:57 -- 看下单日志里面成交回报时间减去信号触发时间 |
-- 作者:时间蛰虎 -- 发布时间:2013/2/19 11:10:26 -- 到哪里看下单日志?如何调用日志时间? |
-- 作者:qwe123 -- 发布时间:2013/2/19 11:21:37 -- variable:a1=1; if cond1 and a1>0 then
begin
......
buy.......
a2:=time;
a1:=-1;
end if cond2 then
begin
........
buyshort......
a1:=1;
end 买入开仓时间:a2,linethick0;
[此贴子已经被作者于2013-2-19 11:22:26编辑过]
|
-- 作者:qwe123 -- 发布时间:2013/2/19 11:27:46 -- 平多仓也要将a1置为1 |
-- 作者:时间蛰虎 -- 发布时间:2013/2/19 11:51:20 -- 感谢楼上兄弟!我试试看。。。 |
-- 作者:qwe123 -- 发布时间:2013/2/19 12:09:18 -- 用这种写法可能更好一些。时间上有毫秒级的差别。 if holding>0 and holding<>ref(holding,1) then
begin
a2:=time;
end 使用固定轮询
[此贴子已经被作者于2013-2-19 12:10:05编辑过]
|
-- 作者:qwe123 -- 发布时间:2013/2/19 12:31:55 -- 7楼的写法有问题,应该这样写 variable:a1=1; if holding>0 and holding<>ref(holding,1) and a1>0 then
begin
a2:=time;
a1:=-1;
end if holding<=0 and a1<0 then a1:=1; 买入开仓时间:a2,linethick0; 可以用time0代替time 计算time0-a2得到开仓到现在的时间(秒)
|
-- 作者:时间蛰虎 -- 发布时间:2013/2/19 12:56:03 -- 非常感谢楼上高手!新年祝高手们发横财! |
-- 作者:qwe123 -- 发布时间:2013/2/19 13:07:31 -- 以下是引用时间蛰虎在2013-2-19 12:56:03的发言:
非常感谢楼上高手!新年祝高手们发横财! 你太客气,祝你新年好运!程序我在论坛上随手写的你自己要调试看看有没有问题。 谢谢版主的金币! |