以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 信号出现后开仓信号消失后平仓如何编写? (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=61844) |
-- 作者:wendows100 -- 发布时间:2014/2/20 10:35:46 -- 信号出现后开仓信号消失后平仓如何编写? 比如信号A(做多信号)出现了,可能有开盘就出现了,出现之后开盘就开仓,信号A会在接下来的几根K线连续出现,如果出现就持仓不动,在接下来的K线中消失了,就平仓(有可能开盘就没信号了,那 就开盘的时候平仓);信号B(做空信号)同上。请问下这个怎么编写? |
-- 作者:jinzhe -- 发布时间:2014/2/20 10:40:53 -- 条件a第一次成立的时候开仓,然后只要不成立 了就平仓? |
-- 作者:wendows100 -- 发布时间:2014/2/20 10:46:58 -- 对的,是这个意思。 |
-- 作者:jinzhe -- 发布时间:2014/2/20 10:51:44 -- 东吴期货保证金率不能同步 if a and holding=0 then 开仓语句; if not(a) then 平仓语句; |
-- 作者:wendows100 -- 发布时间:2014/2/20 14:21:55 -- 我按照你的语句改编的,怎么还是不对?你看我的截图,每根出现信号的K线都有平仓了,我要的是连续出现信号之后没有出现信号的K线才平仓,请问老师,怎么编语句? if 买 and holding=0 then; buy(买,1,MARKETR); if not(买) then; sell(1,100%,MARKETR); if 卖 and holding=0 then; BUYSHORT(卖,1,MARKETR); if not(卖) then; ![]() sellshort(1,100%,MARKETR); |
-- 作者:jinzhe -- 发布时间:2014/2/20 14:23:23 -- then后面的分号是多余的
贴图参考这个链接 http://www.weistock.com/bbs/dispbbs.asp?boardid=2&Id=31614&page=3
|
-- 作者:wendows100 -- 发布时间:2014/2/20 14:26:59 -- ![]() |
-- 作者:jinzhe -- 发布时间:2014/2/20 14:34:31 -- 图不对,参考链接发帖 你先把分号给删了, |
-- 作者:wendows100 -- 发布时间:2014/2/20 15:19:15 -- 现面这个图片对吗? ![]() ![]() |
-- 作者:jinzhe -- 发布时间:2014/2/20 15:42:52 -- 你把分号删了啊,不会出现同根k线开平仓的啊 |