当前位置:分析家公式网 → 股票公式 → 开拓者公式 → 一键转帖:古老的均线系统,提供源码 初学者可以参考
软件名称:[B]古老的均线系统,提供源码 初学者可以参考[/B]
软件类型:国产软件
运行环境:Win2000/WinXP/Win2003/WinVista
软件语言:简体中文
授权方式:共享软件
软件大小:0 Bytes
官方主页:Home Page
更新时间:2013-03-14 02:38:47
软件简介:
- 思路内容: 很古老的均线系统,随手写的,初学者可以参考
根据核心原理,大家可以拿去扩充一下,我刚才试着扩充加入其它因子,提升不大,可能是没找到合适的组合吧
RB 1H周期,malen1=10,malen2=50
- 源码内容:
- //------------------------------------------------------------------------
- // 简称:
- // 名称:
- // 类别: 公式应用
- // 类型: 用户应用
- // 输出: 穿堂风
- //------------------------------------------------------------------------
-
- Params
- Numeric maLen1(10);
- Numeric maLen2(50);
- Numeric lots(1);
- Numeric offset(0);
- Vars
- Numeric ma1;
- Numeric ma2;
- Numeric i_offset;
-
- Begin
-
- ma1 = Average(Open,maLen1);
- ma2 = Average(Open,maLen2);
-
- PlotNumeric("ma1",ma1);
- PlotNumeric("ma2",ma2);
-
- i_offset = offset*MinMove*PriceScale;
- If(CurrentBar > maLen2)
- {
- If(MarketPosition == 0)
- {
- If(Open>ma1 and ma1>ma2)
- {
- Buy(lots,Open+i_offset);
- Return;
- }
-
- If(Open < ma1 and ma1<ma2)
- {
- SellShort(lots,Open-i_offset);
- Return;
- }
- }
-
- If(MarketPosition == 1)
- {
- If(Open < ma1)
- {
- Sell(lots,Open-i_offset);
- Return;
- }
- }
-
- If(MarketPosition == -1)
- {
- If(Open > ma1)
- {
- BuyToCover(lots,Open+i_offset);
- Return;
- }
- }
- }
- End
-
-
- //------------------------------------------------------------------------
- // 编译版本 GS2010.12.08
- // 用户版本 2011/06/21 15:59
- // 版权所有 穿堂风
- // 更改声明 TradeBlazer Software保留对TradeBlazer评台
- // 每一版本的TrabeBlazer公式修改和重写的权利
- //------------------------------------------------------------------------
- //------------------------------------------------------------------------
[url=http://www.70822.com/soft/sort013/sort083/down-59378.html]古老的均线系统,提供源码 初学者可以参考[/url]