Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共33 条记录, 每页显示 10 条, 页签: [1] [2][3][4]
[浏览完整版]

标题:请问,我是在后台程式目录下写的策略,确定编译后为何提示图表交易系统下使用了TBUYHOLDING等函数?

1楼
IF左边 发表于:2016/3/21 12:59:08
策略是在后台交易系统目录下编写的。
2楼
IF左边 发表于:2016/3/21 13:01:46
后台系统可不可以引用其他周期指标的值?
3楼
jinzhe 发表于:2016/3/21 13:36:58

1截图一下

2后台也可以引用

[此贴子已经被作者于2016/3/21 13:37:09编辑过]
4楼
IF左边 发表于:2016/3/21 13:49:25
zdiff:=stkindi('','macd.diff',0,7,-1);
zmacd1:=stkindi('','macd.macd1',0,7,-1);
zmacd2:=stkindi('','macd.macd1',0,7,-2);
15ma10:=stkindi('','ma.ma1',0,3,-1);
15ma20:=stkindi('','ma.ma2',0,3,-1);
15ma40:=stkindi('','ma.ma3',0,3,-1);
15ma60:=stkindi('','ma.ma4',0,3,-1);
这些东西在后台引用,能正常起作用吗
5楼
jinzhe 发表于:2016/3/21 14:04:40
起作用,引用不限定图表或者后台
6楼
IF左边 发表于:2016/3/21 14:43:01
谢谢,那为何提示是图表交易系统呢,
7楼
jinzhe 发表于:2016/3/21 15:00:44
你别贴“自己认为有问题的代码”,贴全部代码
8楼
IF左边 发表于:2016/3/21 15:02:35
哦,提示是图表交易系统,会不会影响策略的运行
9楼
jinzhe 发表于:2016/3/21 15:04:41
别一会一个新状况,你贴图贴代码,我看看具体情况是什么,
10楼
IF左边 发表于:2016/3/21 15:10:16
zdiff:=stkindi('','macd.diff',0,7,-1);
BIAS1:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100;
15ma10:=stkindi('','ma.ma1',0,3,-1);
15ma20:=stkindi('','ma.ma2',0,3,-1);
15ma40:=stkindi('','ma.ma3',0,3,-1);
15ma60:=stkindi('','ma.ma4',0,3,-1);
15jxh:=15ma20>15ma40 and 15ma40>15ma60 and 15ma10>15ma20;
15jxl:=15ma20<15ma40 and 15ma40<15ma60 and 15ma10<15ma20;

rma20:=stkindi('','ma.ma2',0,6,-1);
rma40:=stkindi('','ma.ma3',0,6,-1);
rma60:=stkindi('','ma.ma4',0,6,-1);
rjxh:=rma20>rma40 and rma40>rma60;
rjxl:=rma20<rma40 and rma40<rma60;

ma40:=ma(c,40);
ma60:=ma(c,60);

H10:=REF(HHV(H,10),1);
L10:=REF(LLV(L,10),1);


duo: zdiff>0  and  rjxh and 15jxh and  bias1<=w  and c>h10 and c>o ;
kong:zdiff<0 and  rjxl  and 15jxl and bias1>=-w  and c<l10 and c<o;

手数:CEILING(5000/15ATR/MULTIPLIER/4),NODRAW;

if duo and extgbdata(stklabel+'nn1')=0  then begin
   tbuy(1,手数,mkt);
   buy(1,手数,marketr);
   extgbdataset(stklabel+'nn1',1);
   end
  DEBUGFILE('D:\调试日志.txt',stklabel+'nn1%.2f',extgbdata(stklabel+'nn1'));
 s:=ref(15atr,tenterbars);
 
if kong and extgbdata(stklabel+'mm1')=0  then begin
   tbuyshort(1,手数,mkt);
   buyshort(1,手数,marketr);
   extgbdataset(stklabel+'mm1',1);
   end
  DEBUGFILE('D:\调试日志.txt',stklabel+'mm1%.2f',extgbdata(stklabel+'mm1')); 
s:=ref(15atr,tenterbars);

 
if l<=tENTERPRICE-z*s  and tENTERBARS>0 and extgbdata(stklabel+'nn1')=1 and tbuyholding(1)>0 then begin
 tsell(1,holding,mkt);
 extgbdataset(stklabel+'nn1',0);
 end
 DEBUGFILE('D:\调试日志.txt',stklabel+'nn1%.2f',extgbdata(stklabel+'nn1'));
  
if  h>=tENTERPRICE+z*s and tENTERBARS>0 and extgbdata(stklabel+'mm1')=1 and tsellholding(1)>0 then BEGIN
tsellshort(1,holding,mkt);
 extgbdataset(stklabel+'mm1',0);
 end
DEBUGFILE('D:\调试日志.txt',stklabel+'mm1%.2f',extgbdata(stklabel+'mm1'));
   
 
if  hhv(h,tenterbars+1)>tENTERPRICE+k*s and   l<ma60 and tENTERBARS>0 and extgbdata(stklabel+'nn1')=1 and tbuyholding(1)>0 then begin
 tsell(1,holding,mkt);
 end
DEBUGFILE('D:\调试日志.txt',stklabel+'nn1%.2f',extgbdata(stklabel+'nn1'));

if  llv(l,tenterbars+1)<tENTERPRICE-k*s and  h>ma60  and tENTERBARS>0 and extgbdata(stklabel+'mm1')=1  and tsellholding(1)>0  then BEGIN
tsellshort(1,holding,mkt);
 end
DEBUGFILE('D:\调试日志.txt',stklabel+'mm1%.2f',extgbdata(stklabel+'mm1'));
   
if  ma40<ma60 and extgbdata(stklabel+'nn1')>0    and holding=0 then begin extgbdataset(stklabel+'nn1',0); 
     end
DEBUGFILE('D:\调试日志.txt',stklabel+'nn1%.2f',extgbdata(stklabel+'nn1'));
     
if  ma40>ma60 and  extgbdata(stklabel+'mm1')>0   and holding=0 then begin  extgbdataset(stklabel+'mm1',0);
end
DEBUGFILE('D:\调试日志.txt',stklabel+'mm1%.2f',extgbdata(stklabel+'mm1'));
共33 条记录, 每页显示 10 条, 页签: [1] [2][3][4]


Powered By Dvbbs Version 8.3.0
Processed in 0.10596 s, 3 queries.