Rss & SiteMap

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

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

标题:满足了条件却没有开平仓

1楼
lucindawuyi 发表于:2012/9/13 14:51:54
 我是新手,刚刚尝试写了一个EMA的交易系统,“应用于图”后EMA线交叉却没有发出开平仓信号。麻烦检查原因。

INPUT:P1(5),P2(10);

MA1:EMA(CLOSE,P1);
MA2:EMA(CLOSE,P2);

if cross(MA2,MA1) then
begin
   if holding=0 then buyshort(1,1,market);
   if holding>0 then
      begin
      sell(1,0,market);
      buyshort(1,1,market);
      end
end


if cross(MA1,MA2) then
begin
   if holding=0 then buy(1,1,market);
   if holding>1 then
   BEGIN
   sellshort(1,0,market);
   buy(1,1,market);
   
   
   end
   
end

2楼
jinzhe 发表于:2012/9/13 14:56:14
交叉了?输出下cross(ma1,ma2)和cross(ma2,ma1);看看
3楼
lucindawuyi 发表于:2012/9/13 15:00:19
 输出变成了两根上线的线,K线图看不见了。怎么把图叠加起来?
4楼
lichenghu 发表于:2012/9/13 15:15:31

 加个noaxis函数。


图片点击可在新窗口打开查看此主题相关图片如下:a7@)k0924q82mljpg08%8v.jpg
图片点击可在新窗口打开查看
5楼
lichenghu 发表于:2012/9/13 15:27:29
程序化交易要先平后开把 
共5 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.01563 s, 2 queries.