以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2) ---- 请问这种问题怎样解决 (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=74355) |
-- 作者:kaiyi -- 发布时间:2015/1/13 10:34:39 -- 请问这种问题怎样解决 5分钏K线,固定1手,比喻在10点钟开盘价触发到A策略开多,到10.03分,K线的最高价触发到另一个策略也是开多单的,这时候,再用开多单后,这时持仓同步起作因是设定固定手数是一手,再平多一手,只留下一手,请教这种问题在编程中怎么解决开仓后同一条K线再有触发到另一个开仓策略也无效,编写中以加入了IF HOLDING=0,IF HOLDING>0,IF HOLDING<0,之类语句控制了 |
-- 作者:yukizzc -- 发布时间:2015/1/13 10:53:07 -- holding是策略各自独立的,您想要的是什么?a策略开仓了,那么b策略即使条件成立也不出开仓信号??? 这样的话你用stkindi引用另一个策略的holding来做限制 |
-- 作者:kaiyi -- 发布时间:2015/1/13 11:02:54 -- 我的目的就是想A策略开仓后,B策略就算条件成立也没有开仓信号灯,再请教用stkindi引用另一个策略的holding来做限制, 可否给个示范 |
-- 作者:yukizzc -- 发布时间:2015/1/13 11:07:18 -- A buy(holding=0 and stkindi(\'if00\',\'B.ho2\',....)=0,1,market) //holding=0 and stkindi(\'if00\',\'B.ho2\',....)=0 调用B策略的ho2持仓,具体后面参数看下stkidni函数说明 ,,,., m,,
ho:holding;
B buy... //holding=0 and stkindi(\'if00\',\'A.ho\',....)=0 ,这类同理调取A策略的持仓
ho2:holding |
-- 作者:kaiyi -- 发布时间:2015/1/13 11:10:50 -- 谢谢 |
-- 作者:百湛必胜客 -- 发布时间:2015/1/13 12:26:26 -- 附加一个条件THOLDING=0也可以 |