Rss & SiteMap

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

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

标题:请老师加一条过滤线

1楼
yzhybw 发表于:2020/3/26 8:50:54
input:n(20,1,300,1);

MA20:MA(C,n),LINETHICK2,; ;//定义20周期均线

//中间变量
INPUT:X(8,1,100,1),SS(999000,100,999000,100);
X周期高点:=REF(HHV(H,X),1);//X是参数,自行调整
X周期低点:=REF(LLV(L,X),1);
手数:=SS;
{NMIN为参数,CLOSETIME(0)-NMIN*100表示 收盘时间-提前N分钟 N由NMIN控制}
 
//交易条件:
开多平空条件:=High>=X周期高点  and holding<=0,;
开空平多条件:=Low<=X周期低点  and holding>=0,;
//交易系统
平多:if  MA20>=REF(MA20,1) and close>ma20 then  sell(开空平多条件 and holding>0,手数,limitr,X周期低点),IGNORECHECKPRICE ;
开多:buy(开多平空条件 and holding=0, 手数,limitr,X周期高点),IGNORECHECKPRICE;
当前持仓:HOLDING,COLORGRAY,LINETHICK0;
当前资产:ASSET,NOAXIS,COLORGRAY;//输出当前资产,但不影响坐标最高最低值
{
2楼
FireScript 发表于:2020/3/26 8:52:44
请具体说明下你这个过滤线具体逻辑是怎样的。
3楼
yzhybw 发表于:2020/3/26 8:53:56
input:n(20,1,300,1);

MA20:MA(C,n),LINETHICK2,; ;//定义20周期均线

请老师把ma20加到唐奇安通道突破里,我加了没法通过,我还要limitr限价交易
4楼
yzhybw 发表于:2020/3/26 8:56:16
均线之上让唐奇安通道运行,均线下空仓。
5楼
FireScript 发表于:2020/3/26 9:00:40
 if  MA20>=REF(MA20,1) and close>ma20 then  平多:sell(开空平多条件 and holding>0,手数,limitr,X周期低点),IGNORECHECKPRICE ;
开多:buy(开多平空条件 and holding=0, 手数,limitr,X周期高点),IGNORECHECKPRICE;
当前持仓:HOLDING,COLORGRAY,LINETHICK0;
当前资产:ASSET,NOAXIS,COLORGRAY;//输出当前资产,但不影响坐标最高最低值


上面这部分参照着改下就行了。
6楼
yzhybw 发表于:2020/3/26 9:35:52
回测一下,加过滤效果不好,请问老师均线加的没问题吧?请老师再看看,不行就不加了。
7楼
FireScript 发表于:2020/3/26 9:42:39
确认下:
均线之上,且当前均线大于前一个均线值  才允许开仓?

8楼
yzhybw 发表于:2020/3/26 9:47:20
是的,这是均线拐弯。
9楼
FireScript 发表于:2020/3/26 9:57:02
那前面加错了。加到平仓里面去了。

平多:sell(开空平多条件 and holding>0,手数,limitr,X周期低点),IGNORECHECKPRICE ;
开多:buy(开多平空条件 and holding=0 and MA20>=REF(MA20,1) and close>ma20, 手数,limitr,X周期高点),IGNORECHECKPRICE;
当前持仓:HOLDING,COLORGRAY,LINETHICK0;
当前资产:ASSET,NOAXIS,COLORGRAY;//输出当前资产,但不影响坐标最高最低值
[此贴子已经被作者于2020/3/26 9:57:19编辑过]
10楼
yzhybw 发表于:2020/3/26 10:25:26
谢谢FireScript老师,辛苦了。
共10 条记录, 每页显示 10 条, 页签: [1]


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