以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- buy()函数不能指定某个产品 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=80466) |
-- 作者:qq代人发帖 -- 发布时间:2015/7/6 13:06:26 -- buy()函数不能指定某个产品 图表交易,不能调用指定品种
这是套利策略,同时开仓两个产品
函数不能指定某个产品,怎么弄?
|
-- 作者:pyd -- 发布时间:2015/7/6 13:10:12 -- 后台tbuy才可以知道具体下单品种 图表的buy 做多品种要建多框架,教程:http://www.weistock.com/WeisoftHelp/kuangjia.htm
|
-- 作者:tokey -- 发布时间:2015/7/6 13:24:02 -- a1:=STKINDI(\'IF07\' ,\'rsi\' ,0, 21,3); a2:=STKINDI(\'IH07\' ,\'rsi\' ,0 ,21,3); a3:=a1-a2; JC:="IF07$CLOSE"-"IH07$CLOSE"; //交易系统 //突破0轴 ss:=a3>0; xj:=a3<0; if ss and THOLDING=0 then begin 开多:TBUY(ss,1,LMT,0,0,\'\',\'IF07\'); //XX:BUY(SS,1,MARKET); 开空:TBUYSHORT(ss,1,LMT,CLOSE,0,\'\',\'IH07\'); 平空2:TSELLSHORT(ss,1,LMT,CLOSE,0,\'\',\'IF07\'); 平多2:TSELL(ss,1,LMT,CLOSE,0,\'\',\'IH07\'); end IF xj AND THOLDING=0 THEN BEGIN 平空:TSELLSHORT(xj,1,LMT,CLOSE,0,\'\',\'IH07\'); 平多:TSELL(xj,1,LMT,CLOSE,0,\'\',\'IF07\'); 开多2:TBUY(xj,1,LMT,CLOSE,0,\'\',\'IH07\'); 开空2:TBUYSHORT(xj,1,LMT,CLOSE,0,\'\',\'IF07\'); END //监控持仓和资金状况 当前持仓量:=TBUYHOLDINGEX( 0,0 ,0 ); 当前可用资金:=TACCOUNT(19); |
-- 作者:tokey -- 发布时间:2015/7/6 13:24:43 -- |
-- 作者:tokey -- 发布时间:2015/7/6 13:25:18 -- 后台模式,TBUY不能开仓,不知何故? |
-- 作者:jinzhe -- 发布时间:2015/7/6 13:47:39 -- a1:STKINDI(\'IF07\' ,\'rsi\' ,0, 21,3); JC:="IF07$CLOSE"-"IH07$CLOSE"; //交易系统 if ss then IF xj THEN 开多2:TBUY(tbuyholdingex(\'\',\'ih07\',2)=0,1,LMT,DYNAINFO2(7,\'ih07\'),0,\'\',\'IH07\'); END
[此贴子已经被作者于2015/7/6 13:50:50编辑过]
|
-- 作者:tokey -- 发布时间:2015/7/6 16:13:26 -- 单步调试时,符合开多的条件,但返回值为0,是不是没有开仓成功? |
-- 作者:jinzhe -- 发布时间:2015/7/6 16:15:22 -- 你写的开多不是变量,不能调试 |
-- 作者:tokey -- 发布时间:2015/7/6 16:15:57 -- 持仓:holding,linethick0; 资产:asset,noaxis; 可用现金:cash(0),linethick0; 跟踪持仓,一直为0. 何故?
|
-- 作者:jinzhe -- 发布时间:2015/7/6 16:16:25 -- 策略是后台交易,你写的这3个是前台函数,自然没有数据一直是0 [此贴子已经被作者于2015/7/6 16:16:35编辑过]
|