Rss & SiteMap

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

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

标题:涨跌停板函数问题

1楼
wzsunshao 发表于:2016/5/24 18:02:20
在后台K线完成策略用到了DYNAINFO(54)(53)函数判断,可是无法下单,请检查是哪里错误;
/////////////////////
全部买持:=TBUYHOLDINGEX('','',1);
DEBUGFILE('e:\TESTisp2.TXT','全部买持%.0f',全部买持);
全部卖持:=TSELLHOLDINGEX('','',1);
input:ss(1,1,10,1);
P:=26;
S:=12;
M:=9;
DIFF := EMA(CLOSE,S) - EMA(CLOSE,P);
DEA  := EMA(DIFF,M);
macd := 2*(DIFF-DEA);
nzt:=not(DYNAINFO(54));
ndt:=not(DYNAINFO(55));

//////////////////////
if nzt and macd>0   then begin
if 全部卖持>0 then BEGIN
tsellshort(1,0,LMT,CLOSE,0,'','');
end
if 全部买持=0 then BEGIN
tbuy(1,ss,LMT,CLOSE,0,'','');
end
end
////////////////////////////
if ndt and macd<0    then begin 
if 全部买持>0 then BEGIN
tsell(1,0,LMT,CLOSE,0,'','');
end
if 全部卖持=0 then BEGIN
tbuyshort(1,ss,LMT,CLOSE,0,'','');
end 
end
2楼
wzsunshao 发表于:2016/5/24 18:05:02
但是下单条件去掉DYNAINFO(54)(53)就可以正常交易
3楼
王锋 发表于:2016/5/24 18:12:10
nzt:=not(DYNAINFO(54));
ndt:=not(DYNAINFO(55));
 
这2句话啥意思?如果你的本意是用来判断涨跌停板的,你应该这么处理
 
nzt:=DYNAINFO(7)+0.01 < DYNAINFO(54);
ndt:=DYNAINFO(7)-0.01 > DYNAINFO(55);
共3 条记录, 每页显示 10 条, 页签: [1]


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