Rss & SiteMap

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

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

标题:求助限价与市价的开仓组合的编写

1楼
xhbsy007 发表于:2013/9/3 21:14:34

求助:我是图表交易  下面的条件如何编写!万分感谢

 

        ##写成反手系统##平多就是开空条件;平空就是开多条件;

 

均线:=MA(Close,20);

 

-------------------------------------------------------------------------

 

当K棒high>均线  and   open<均线  -----用限价limitr  均线值   开多

当K棒high>均线  and   open>=均线-----用市价marketr  开多

 

=======================================

 

 

当K棒low<均线  and   open>均线  -----用限价limitr   均线值  开空

当K棒low<均线  and   open<=均线-----用市价marketr  开空

2楼
xhbsy007 发表于:2013/9/3 21:18:48

防止本周期均线会变动;均线用 REF(均线,1)

3楼
xhbsy007 发表于:2013/9/4 15:22:22

没有人会吗

4楼
xhbsy007 发表于:2013/9/5 9:30:01

没有人会吗

5楼
fly 发表于:2013/9/6 14:41:03
正在编写,请您等一下
6楼
fly 发表于:2013/9/6 15:01:00

您的金币自己留着吧,不用给我了

 

//图表程序化交易

ss:=1;
ma20:=ref(ma(c,20),1);
jg:=ma20/mindiff*mindiff;

 

//平空开多

if high>ma20 then
begin
     if open>=ma20 then
        begin
        sellshort(holding<0,ss,marketr);
        buy(holding=0,ss,marketr);
        end
    else
       begin
       sellshort(holding<0,ss,marketr);
       buy(holding=0,ss,limitr,jg+mindiff);
      end
end

 

//平多开空

if low<ma20 then
begin
   if open<=ma20 then
      begin
      sell(holding>0,ss,marketr);
      buyshort(holding=0,ss,marketr);
      end
  else
     begin
     sell(holding>0,ss,marketr);
     buyshort(holding=0,ss,limitr,jg-mindiff);
     end
end

[此贴子已经被作者于2013/9/6 15:01:39编辑过]
7楼
xhbsy007 发表于:2013/9/8 21:14:14

万分感谢

共7 条记录, 每页显示 10 条, 页签: [1]


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