以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2) ---- 收盘前定点时间平仓问题 (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=75580) |
|
-- 作者:leysta -- 发布时间:2015/2/11 15:42:02 -- 收盘前定点时间平仓问题 原模型: if time>=145700 and time<=150000 then begin 多日内平仓:sell(1,holding,limitr,close); 空日内平仓:sellshort(1,holding,limitr,close); end 修改后模型: sppcp:VALUEWHEN(time=145800,dynainfo(7)); if time>=145700 and time<=150000 then begin 多日内平仓:sell(1,holding,limitr,sppcp); 空日内平仓:sellshort(1,holding,limitr,sppcp); end 老师,在盈利单子的情况下,我想以145800的市价平仓,我改了代码后就不发出信号了,请老师帮忙改正
|
|
-- 作者:yukizzc -- 发布时间:2015/2/11 15:51:26 -- sell(1,holding,marketr); 这样写,图表程序不建议使用dynainf这些动态函数 |
|
-- 作者:leysta -- 发布时间:2015/2/11 16:09:38 -- 回复:(yukizzc)sell(1,holding,marketr); 这... 使用mar的话在实际成交中,5分钟最后一根k先我成交不了呢 |
|
-- 作者:yukizzc -- 发布时间:2015/2/11 16:12:13 -- 你不是说要市价平仓吗,这个market就是市价。 |
|
-- 作者:leysta -- 发布时间:2015/2/11 16:14:50 -- 回复:(yukizzc)sell(1,holding,marketr); 这... if time=closetime(0)-60 then begin 多日内平仓:sell(1,holding,MARKETR); 空日内平仓:sellshort(1,holding,MARKETR); end 这样子写可以吗?收盘前60秒,以最新市价平仓 |
|
-- 作者:yukizzc -- 发布时间:2015/2/11 16:17:49 -- 不能直接这么减的,另外time是k线时间 只有145800,145900,150000这种形式的。你如果要最后一根k平仓那就time=150000就行了 [此贴子已经被作者于2015/2/11 16:17:56编辑过]
|
|
-- 作者:leysta -- 发布时间:2015/2/11 16:24:23 -- 回复:(yukizzc)不能直接这么减的,另外time是k线时...
|
|
-- 作者:yukizzc -- 发布时间:2015/2/11 16:30:52 -- 是的,另外实盘时市价就是市价,没有所谓59分钟的市价这种说法的。 time=145900这个表示的是145800-145900这段区间,你自己在图上输出time的值理解下k线时间是向前包含。 |
|
-- 作者:leysta -- 发布时间:2015/2/12 9:31:27 -- 回复:(yukizzc)是的,另外实盘时市价就是市价,没有... 嗯好 的谢谢 |
|
-- 作者:netfox -- 发布时间:2015/2/12 9:55:50 -- 5分钟最后那根叫做 150000 你要写成 time>145600 and time<=150000 1分钟才可以论分算。 |