TRADESTATION图文教程

Discussion in 'TradeStation' started by 人参果, Jun 9, 2013.

  1. 写的非常棒!希望继续坚持。
     

  2. 3.4 技术分析的加载与设置

    TradeStation交易平台共内置了Indicator,Showme,PaintBar,ActivityBar,ProbabilityMap共 5种类型的技术分析,其中前三种为我们常用的技术分析类型。本小节将会围绕这三种类型技术分析的加载与设置展开详细介绍。

    1. 技术分析的加载

    TradeStation中技术分析的加载需要通过调用“Insert Analysis Techniques”对话框进行,我们可以通过两种方式调用该对话框。
    第一种方式为通过单击菜单栏“Insert”项,选择想要插入的技术分析,此时会弹出“Insert Analysis Techniques”对话框。
    第二种方式为在图表分析器中,单击鼠标右键,在弹出的菜单栏中选择“Insert Analysis Techniques”选项。
    在弹出的“Insert Analysis Techniques”对话框内共有5个标签,分别对应不同的技术分析,我们可以根据实际需要选择要插入的技术分析。

    2. 技术分析的设置

    Indicator、Showme、PaintBar三种技术分析的设置在相应的“Format xx”中进行,三种设置对话框中标签基本相同,只有在“Style”标签中的设置略有不同。调用相应“Format xx”对话框的方法有两种。
    第一种调用方法可以通过单击图表分析器中所插入的技术分析,选中该技术分析后直接双击,此时会弹出相应的设置窗口“Format xx”,例如选中Indicator技术分析,进行双击,将会弹出“Format Indicator :指标名”设置窗体。
    第二种调用方法通过,右击图表分析器空白处,在弹出的菜单栏中选择“Format Analysis Techniques”,在弹出的“Format Analysis Techniques & Strategies”对话框中,选择“Analysis Techniques”标签,在该标签内选择想要设置的技术分析,选择完成后,单击右侧“Format”按钮。此时将会弹出相应的“Format xx”设置框。此处的“Status”按钮可以控制该技术分析是否开启,“Edit EasyLanguage”按钮可以打开该技术分析的源码,用于编辑该技术分析,通过“Remove”按钮可在图表分析器中删除该技术分析。
    在弹出的“Format XX:技术分析名”设置对话框中,共有6个标签。

    1.“General”基本设置标签

    “Name”表示技术分析的名称。
    “Short”表示技术分析的简称。
    “Notes”表示技术分析的注释。
    “Base study”研究基础对象,表示该技术分析所对应的分析数据源对象。
    “Maximum number of bars study will reference”表示应用该技术分析所需引用的最大K线数。
    “Auto-detect”项表示自动检测。
    “User defined _”表示自定义引用值,默认为“Auto-detect”。
    “Update value intra-bar ”表示是否开启技术分析K线内更新,开启后该技术分析的值,每完成一个tick都会更新,否则只有在K线完成时,更新该值。

    2.“Input”参数标签

    “Name”表示该技术分析的参数名称。
    “Value”表示对应参数的值,可以对该值进行修改,但是必须是同一数据类型。

    3.“Alerts”警报标签

    “Enable Alert”表示是否开启警报,勾选时为开启。
    “When alert condition is ”当警报条件满足时,警报响铃方式为:
    “Alert once”只响铃一次。
    “Alert once per bar”每根K线只响铃一次。
    “Alert continuous”在满足条件的第一根K线内连续响铃。
    “Use the following Message Center”选择警报显示的信息,默认为“Use the global messaging preference”全局提示信息,感兴趣的读者,可以自己研究一下。

    4.“Style”显示风格标签

    该标签用于设置技术分析显示的风格,这三种技术分析中的选项略有不同,这里会列举出它们共有的选项及常用设置选项。
    1)“Plots”显示该技术分析绘图数据所对应的变量名。
    2)“Type”项根据“Plots”项所选择的不同变量名,选择不同的显示方式。一般情况下默认即可,也可以自定义选择不同的显示方式。下面是不同显示类型的含义。
    “Line”曲线风格
    “Histogram”柱状图风格
    “Point”点状风格
    “Cross”十字形风格
    “Bar High” & “Bar Low”表示以“Bar High”所对应的“Plots”值作为柱状顶点,以“Bar Low”所对应的“Plots”值作为柱状底点,绘出一根柱状,这两个设置要在同一个技术分析中共同配合使用,缺一不可。
    “Left Tic” & “Right Tic”左抽动和右抽动线段风格
    3)“Style”根据“Type”所选的显示风格选择图像的显示类型
    4)“Weight”选择图像显示的宽度
    5)“Display Plot Value in Status Line,Datatip and D”表示是否在图表分析器状态栏中显示该技术分析的绘图值(Plot Value)。

    5.“Color”颜色标签

    1)“Plots”表示涂色对象值
    2)“Foreground”为所选涂色对象选择的颜色

    6.“Scaling”缩放比例设置及“Advanced”高级设置我们不经常用到,所以这里不做介绍。

    通过对Indicator,Showme,Paintbar三种技术分析的使用讲解,我们已经能够实现技术分析的加载与设置了,利用这三种技术分析的配合使用将有效提高我们的数据分析能力,如果要实现更加复杂的技术分析,我们会在下面章节中的技术分析自定义开发内容中继续讲解。

    3.5 交易策略的加载与设置

    TradeStation不但为用户提供了丰富的技术分析指标,同时也提供了丰富的交易策略,这些策略是TradeStation内置的现成交易策略可以直接应用到实盘进行交易。本小节主要介绍TradeStation中交易策略的加载及其基础设置,交易策略的高级设置和应用我们留在第六章中介绍。

    TradeStation交易策略的加载需要通过“Insert Strategies”对话框进行,调用该对话框的方法有两种。
    方法一:通过右击图表分析器空白处,在弹出的菜单栏中选择“Insert Strategies”选项。
    方法二:通过单击菜单栏“Insert”,在下拉列表中选择“Strategy…”选项。

    在弹出的“Insert Strategies”对话框中选择“Strategy Components”标签,在该标签下会列举出交易策略名称(Name)、策略状态(Status)以及四种交易指令的状态,如果该策略中存在某一交易指令,则在相应的指令位置项会有“√”勾选标志。

    在选中一条策略后,策略列表的下方会显示出“Definition”、“Edit EasyLanguage”、“Import”三个按钮。
    “Definition”的作用是调用出TradeStation对该策略的说明文档。
    “Edit EasyLanguage”按钮表示打开该策略的编辑窗口,单击后会在开发环境(radeStation Development Envir)中打开该策略的Easy Language 源码。
    “Import”表示导入策略,共有两种导入方式。一种是通过网络导入,一种是通过打开导入导出向导(Import/Export Wizard)对话框导入交易策略文件。

    然后在策略列表中选择我们要加载的交易策略,如果要同时加载多个交易策略,我们可以按住Ctrl键选择多个策略,选择完成后,单击确定按钮。

    此时会弹出“Format Analysis Techniques&Strategies”设置对话框,选择“Strategies”标签。在该标签下会显示出我们所加载的交易策略,每一列代表不同的策略属性,分别为策略名(Name)、参数值(Input values)、状态(Status)、买入建仓指令状态(Buy)、卖出平仓指令状态(Sell)、卖出建仓指令状态(Sell Short)、买入平仓指令状态(Buy toCover)。在四种交易指令状态列表中还可以分别设置是否开启策略的该交易指令,在Buy,Sell Short 两种交易指令状态列表中,还可以将其设置成只执行出场动作(Exit only),而不建仓。

    策略列表下方的“Automation”项表示是否开启自动交易,即是否执行程序化交易。
    “Format..”按钮表示对该策略的设置,单击后会弹出“Format Strategy:策略名”对话框,在参数(Inputs)标签下可以对该策略的参数进行合理更改。

    “Strategy Properties for All Strategies on this Chart”按钮表示对交易策略全局变量的设置,具体内容会在第六章中逐步介绍。
    “Status”按钮用于设置策略状态,On表示开启策略,Off表示关闭策略。
    “Move Up” & “Move Down”按钮作用是向上&向下移动该策略在列表中的位置。
    “Edit EasyLanguage”按钮作用是在开发环境中打开该策略的Easylanguage源码。
    “Remove”按钮用于删除在列表中选中的策略。

    以上设置全部设置完成后,单击“Close”按钮,关闭该对话框。此时在图表分析器中会显示出该策略在当前数据中的交易情况。

    在开启自动交易的情况下,交易策略会自动判断交易逻辑,并且自动执行下单操作,我们也可以将交易策略加载到历史数据中,进行精确历史回测及优化,从而验证交易策略的有效性,可行性。

    在下面的章节中我们会对策略的自定义开发,精确历史回测以及策略优化进行更加深入的介绍。
     
  3. 谢谢lzlbox的支持,我会坚持写下去的,希望更多的人受益
     
  4. 谢谢人参果的分享!
     
  5. 非常好的学习资料!
     
  6. 3.5 交易策略的加载与设置

    TradeStation不但为用户提供了丰富的技术分析指标,同时也提供了丰富的交易策略,这些策略是可以直接应用到实盘的现成交易策略。本小节主要介绍TradeStation中交易策略的加载及简单的设置,交易策略的高级设置和应用我们留在第六章中介绍。
    TradeStation交易策略的加载需要通过“Insert Strategies”对话框进行,调用该对话框的方法有两种。

    方法一:通过右击图表分析器空白处,在弹出的菜单栏中选择“Insert Strategies”选项。
    方法二:通过单击菜单栏“Insert”,在下拉列表中选择“Strategy…”选项。

    弹出的“Insert Strategies”对话框中选择“Strategy Components”标签,在该标签下会列举出交易策略名称(Name)、策略状态(Status)以及四种交易指令的状态,如果存在某一交易指令,则在相应的位置会有“√”勾选标志。

    在选中一条策略后,策略列表的下方会显示出“Definition”、“Edit EasyLanguage”、“Import”三个按钮。

    “Definition”单击该按钮会调用出TradeStation对该策略的说明文档。
    “Edit EasyLanguage”按钮表示编辑该策略,单击后会在开发环境(radeStation Development Envir)中打开该策略的Easy Language 源码。
    “Import”表示导入策略,共有两种方式。一种通过网络导入,一种通过打开导入导出向导(Import/Export Wizard)对话框导入交易策略文件。

    然后在策略列表中选择我们要加载的交易策略,如果是组合策略,我们可以按住Ctrl键选择多个策略,选择完成后,单击确定按钮。

    此时会弹出“Format Analysis Techniques&Strategies”设置对话框,选择“Strategies”标签。在该标签下会显示出我们所加载的交易策略,每一列代表不同的策略属性,分别为策略名(Name)、参数值(Input values)、状态(Status)、买入建仓指令状态(Buy)、卖出平仓指令状态(Sell)、卖出建仓指令状态(Sell Short)、买入平仓指令状态(Buy toCover)。在四种交易指令状态列表中还可以分别设置是否开启该交易指令,在Buy,Sell Short 两种交易指令状态列表中,还可以设置成只执行出场动作(Exit only),而不建仓。

    策略列表下方的“Automation”项表示是否开启自动交易,即程序化交易。
    “Format..”按钮表示对该策略的设置,单击后会弹出“Format Strategy:策略名”对话框,在参数(Inputs)标签下可以对该策略的参数进行合理更改。
    “Strategy Properties for All Strategies on this Chart”按钮表示对交易策略全局变量的设置,具体内容会在第六章中逐步介绍。
    “Status”按钮表示用于设置策略状态,On表示开启策略,Off表示关闭策略。
    “Move Up” & “Move Down”按钮作用是向上&向下移动该策略在列表中的位置。
    “Edit EasyLanguage”按钮作用是在开发环境中打开该策略的Easylanguage源码。
    “Remove”按钮用于删除在列表中选择的策略。

    以上设置全部设置完成后,单击“Close”按钮,关闭该对话框。此时在图表分析器中会显示出该策略在当前数据中的交易情况。

    在开启自动交易的情况下,交易策略会自动判断交易逻辑,并且自动执行下单操作,我们也可以将交易策略加载到历史数据中,进行精确历史回测及优化,从而验证交易策略的有效性,可行性。

    在下面的章节中我们会对策略的自定义开发,精确历史回测以及策略优化进行更加深入的介绍。
     
  7. 支持人参果兄弟,真的是写的很好,希望再接再厉写下去,现在象你这样的人已经不多了。
     
  8. 谢谢
     
  9. 感谢分享!