打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
手把手教你做一套期货量化系统(4) 画图标记

画图标记

 

 

    前面三章是策略开发的准备工作,下面几章内容是交易系统的核心部分。目前交易系统可以大致分为趋势,突破和反转,我这系列博文会给大家讲解的是箱体突破策略。这章的内容是教大家定义“形态”和画图。策略开发时你要有系统化交易思想,起码要清楚在什么位置开仓和平仓。画图的作用在于显示指标和标记信号位置。

 
    例如箱体可以用价格通道(TB里简称PC的公式)的办法,简单地用周期内收盘价的最大值和最小值,因为我认为收盘价比最高价(High)和最低价(Low)更有意义。

 

    Params
     Numeric Period(50);

    Vars
     NumericSeries H_Max;
     NumericSeries L_Min;

    Begin
     H_Max = Highest(Close,Period);
     L_Min = Lowest(Close,Period);
     PlotNumeric(“H_Max”,H_Max);
     PlotNumeric(“L_Min”,L_Min);
    End

   

    PlotNumeric是一个画图函数,括号内第一个是画线的名称,要用引号代表字符型(要用英文引号),括号第二个是画线的位置。记住这两个参数的格式,就可以基本掌握PlotNumeric的用法了。此外,加载到K线图以后,可以右击/公式应用设置,设置这个公式,在“线型”里的“线列表”找到画线名称,可以调整线的属性。

 

    画出箱体线以后,我们要找出交易的位置,这需要标记。现在我教大家标记文字的方法,PlotString。还是上面的例子,我要研究的是轨道突破以后的走势,所以我们要标记轨道突破后的第一根Bar的位置。这个位置我们可以量化表示为,上轨创新高和下轨创新低,这样我们就可以使用以下代码。

    PlotString(名称,文字,位置,颜色)
    If(L_Min[1]<L_Min[2]) PlotString("Sell","S",Low[1]-5,Red);
    如果下轨创新低,则在当前这根K线位置,在前一个最低价减5的价位,用红色写S。

    或者简单一点,用PlotString(名称,文字)
    If(H_Max[1]>H_Max[2]) PlotString("Buy","B");
    如果上轨创新高,则在当前这根K线位置,在窗口最顶端用默认颜色写B。

   

    画图就讲到这里,下一篇将会探讨如何在此轨道线的基础上找到一个合适的开仓位置。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
期货市场画线也能成“精”
极其精准的趋势线 - 指标公式及技术交流区 - 理想论坛 - 中国人气最旺的股票论坛|权证...
门球作图简单方法
改编 金肯特纳系统
CAD梦想画图--审图标记
百分比线的含义
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服