以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- [求助]请教一个收盘平仓的问题 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=166569) |
-- 作者:lqf3618 -- 发布时间:2018/11/20 0:02:23 -- [求助]请教一个收盘平仓的问题 快收盘时间1:=TIME>24500 AND TIME<30000 AND 平多开空; 快收盘时间2:=TIME>24500 AND TIME<30000 AND 平空开多; if 快收盘时间1 then begin sell(holding>0,holding,market); end if 快收盘时间2 then begin sellshort(holding<0,holding,market); end 收盘平仓时间:=TIME>25700 AND TIME<=30000; if 收盘平仓时间 then sell(holding>0,holding,market); sellshort(holding<0,holding,market); end 问题1:为何每次经常收盘没平仓,是不是写错了 问题2:我想写日内晚上22点45分到23点快收盘这段时间不开仓,如果有平仓条件出现我就平仓不在开仓,上面的语法是不是有错误
|
-- 作者:FireScript -- 发布时间:2018/11/20 9:16:49 -- 1.绿色是交易信号连线。 2.走完K还是固定轮询模式交易的?走完K的话最后一个K出现的信号次日开盘下单。 3.“我想写日内晚上22点45分到23点快收盘这段时间不开仓”你上面代码没有体现出来这个思路。你得在开仓条件里面加个限制,加个时间限制就行了啊。
|
-- 作者:lqf3618 -- 发布时间:2018/11/20 12:22:27 -- 我是用日内交易时间,周期用的是3分钟,时间控制方面一直没写好,请版主帮忙写时间代码程序 平多仓:=(时间大于晚上22点45分 AND 小于23点) AND 平仓条件; 平仓:=(时间大于22点57分 AND 小于23点)无论多仓空仓全部平掉不留;//最后3分钟最后这根k线平掉所有仓位 请版主直接写上金字塔时区,还有日内时间要不要补上这条(BARSLAST(DATE<>REF(DATE,1) )+1;),走完最后一根k模式交易
|
-- 作者:FireScript -- 发布时间:2018/11/20 14:17:03 -- 时间限定的,使用time函数就可以了。 开多仓:=(time<=24500 or time>=130000) AND 开多仓条件; 平多仓:=(time>=24500 AND time<=30000) AND 平仓条件;平仓:=(time>=25700 AND time<=30000); |