1,股指日内1分钟K线
2,1分钟K线的移动平均值
2,指数从下向上突破均线开多单,指数从上向下突破均线开空单
3,开多单后,指数上涨开始回调点为高点1,回调结束后,继续上涨的高点为高点2,如果高点2低于高点1,平掉多单,如果高点2大于高点1,那么
高点2作为高点 1,高点3作为高点2
4,开空后,指数下跌后开始反弹的低点为低点1,继续下跌后反弹点为低点2,低点2高于低点1,平掉空单,如果低点2低于低点1,则低点2为低点1,
低点3为低点2,
5,开仓后设移动止损,止损参数10-30,可以从变量栏输入。
6,可以双向开仓
此帖就按照10周期的移动平均线写了
MA10:MA(CLOSE,10);
由于工作人员要处理的事情比较多,单纯由工作人员为您编写,可能需要您等待的时间会比较长.
如果您比较着急,推荐您将帖子发为金币帖.
作为对可能将要帮助到您的热心用户的一点小小的鼓励,
//开空部分自行添加,代码只提供参考学习,如有其它需求请自行完善
INPUT:N1(10,10,30,1);
ma10:=ma(c,10);
VARIABLE:高点1=0,高点2=0,num=0;
KD:cross(c,ma10);
buy(KD and holding=0,1,market);
if KD then num:=1;
refc:=ref(c,1);
if ref(c,1)>c and ref(c,1)>ref(c,2) and num=2 then
BEGIN
高点2:=refc;
num:=3;
end
if ref(c,1)>c and ref(c,1)>ref(c,2) and num=1 then
begin
高点1:=refc;
num:=2;
end
if 高点1>高点2 and num=3 then
begin
sell(holding>0,1,market);
num:=0;
END
if 高点1<高点2 and num=3 then
begin
高点1:=高点2;
高点2:=0;
num:=2;
end
DTYDZS:=(HHV(H,ENTERBARS)-CLOSE)/AVGENTERPRICE>=N1/100;
SELL(DTYDZS and holding=1,0,MARKET);
老师,我求助您一个问题:
1,我在甲期货公司开户做的单,乙期货公司账户可以用金字塔软件自动跟单吗?如果可以,能不能帮我编一下策略?
2,同一个账户内,怎么运行两个或者两个以上的策略?可以互不干涉吗?
老师,下面这段程序是我的平仓策略,可以帮我完善一下吗?(股指期货1分钟) 1,我的开仓是手动开的,启动策略时把持仓和价格加载上去,能够自动加载最好,手动加载也可以 2,止损方式要加上以下内容:初始止损点20个点,开仓后有10——14点浮动盈利,止损线拉到成本价(回撤10点平仓);有15——19点浮动盈利回撤8点平仓(保证7个点的盈利);有20——25点浮动盈利回撤10点平仓(保证10点以上利润);有25点以上浮动盈利,回撤12点平仓(保证13点以上利润) 3,碰到止损线马上平仓 4,平仓后手动退出策略,等下一次开仓再初始化
谢谢老师ZY1:=ZY;//初始止损线20点 |