Rss & SiteMap

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

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

标题:[求助]麻烦老师帮我修改一下!

1楼
ZCLam 发表于:2015/4/28 15:42:33
 MA5:=MA(C,5);  //5个周期收盘价的简单移动平均
MA10:=MA(C,10);//10个周期收盘价的简单移动平均
MA20:=MA(C,21);//20个周期收盘价的简单移动平均
(C>=O AND CROSS(MA5,MA10)) || (C<O AND CROSS(MA10,MA20)),BPK;//当MA10上穿MA20时,发出买入开仓交易指令
(C>=0 AND CROSS(MA10,MA5)) || (C<0 AND CROSS(MA20,MA10)),SPK;//当MA1



上面的公式该怎么改才能用新交易系统啊?
2楼
pyd 发表于:2015/4/28 15:46:05
 || 是或者?
[此贴子已经被作者于2015/4/28 15:46:40编辑过]
3楼
ZCLam 发表于:2015/4/28 15:48:03
是的!||=or
4楼
pyd 发表于:2015/4/28 15:49:56

MA5:=MA(C,5);  //5个周期收盘价的简单移动平均
MA10:=MA(C,10);//10个周期收盘价的简单移动平均
MA20:=MA(C,21);//20个周期收盘价的简单移动平均
pk:=(C>=O AND CROSS(MA5,MA10)) or (C<O AND CROSS(MA10,MA20));
pd:=(C>=0 AND CROSS(MA10,MA5)) or (C<0 AND CROSS(MA20,MA10));
if pk then begin
sellshort(holding<0,holding,market);
buy(holding,1,market);
end
if pd then begin
sell(holding>0,holding,market);
buyshort(holding=0,1,market);
end

 

 

5楼
ZCLam 发表于:2015/4/28 17:26:17
谢谢!麻烦老师能不能帮我把这段代码改成后台交易的?

MA5:=MA(C,5);  //5个周期收盘价的简单移动平均
MA10:=MA(C,10);//10个周期收盘价的简单移动平均
MA20:=MA(C,21);//20个周期收盘价的简单移动平均
pk:=(C>=O AND CROSS(MA5,MA10)) or (C<O AND CROSS(MA10,MA20));
pd:=(C>=0 AND CROSS(MA10,MA5)) or (C<0 AND CROSS(MA20,MA10));
if pk then begin 
sellshort(holding<0,holding,market);
buy(holding,1,market);
end
if pd then begin 
sell(holding>0,holding,market);
buyshort(holding=0,1,market);
end
6楼
jinzhe 发表于:2015/4/28 17:29:07
MA5:=MA(C,5);  //5个周期收盘价的简单移动平均
MA10:=MA(C,10);//10个周期收盘价的简单移动平均
MA20:=MA(C,21);//20个周期收盘价的简单移动平均
pk:=(C>=O AND CROSS(MA5,MA10)) or (C<O AND CROSS(MA10,MA20));
pd:=(C>=0 AND CROSS(MA10,MA5)) or (C<0 AND CROSS(MA20,MA10));
if pk then begin 
tsellshort(tholding<0,0,mkt);
tbuy(tholding=0,1,mkt);
end
if pd then begin 
tsell(tholding>0,0,mkt);
tbuyshort(tholding=0,1,mkt);
end
共6 条记录, 每页显示 10 条, 页签: [1]


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