以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  BUY函数无法开仓,不知何故?  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=80445)

--  作者:tokey
--  发布时间:2015/7/5 18:19:20
--  BUY函数无法开仓,不知何故?
写了一段代码,调试TBUY不开仓,不知何故

 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);


图片点击可在新窗口打开查看此主题相关图片如下:2.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看


持仓:Tholding,linethick0;
资产:asset,noaxis;
可用现金:cash(0),linethick0;



--  作者:yukizzc
--  发布时间:2015/7/5 19:38:19
--  
后台无法做历史回测的,请转换成图表交易然后评测
--  作者:tokey
--  发布时间:2015/7/6 12:21:16
--  
单步调试,如果开仓成功,这里应该有返回值1。为什么是0?
--  作者:王锋
--  发布时间:2015/7/6 12:21:50
--  

在金字塔下实现套利策略的测评

 http://www.weistock.com/bbs/dispbbs.asp?BoardID=10&ID=12019