以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  关于平仓条件  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=87999)

--  作者:pjxn9915
--  发布时间:2015/12/3 0:52:26
--  关于平仓条件
我的思路是这样的:

1、按cross(rsi1,rsi2)的条件买入一次买入1手,反正一直买,浮动亏损的话就拿着,有利润并且cross(rsi2rsi1)的时候就出出掉所有的仓位;
2、按cross(rsi1,rsi2)的条件买入一次买入1手,当持仓量达到10手时候就不再买入了,浮动亏损的话就拿着,有利润并且cross(rsi2rsi1)的时候就出出掉所有的仓位;

--  作者:fly
--  发布时间:2015/12/3 9:39:56
--  

ma1:=ma(close,5);

ma2:=ma(close,10);
ccm:=cross(ma1,ma2);
cmc:=cross(ma2,ma1);

 

//顺序必须主要需要根据仓位先平后开的原则

if ccm then
begin
//平空开多
sellshort(holding<0 and ccm,0);
buy(holding<=0,1);
end

//平多开空

if cmc then
begin
sell(holding>0 and cmc,0);
buyshort(holding>=0,1);
end