﻿<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.hs633.com:8080/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-cn">
		<id>http://wiki.hs633.com:8080/index.php?action=history&amp;feed=atom&amp;title=%E4%BA%A4%E6%98%93%E6%8C%87%E4%BB%A4%E8%BF%9B%E9%98%B6</id>
		<title>交易指令进阶 - 版本历史</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.hs633.com:8080/index.php?action=history&amp;feed=atom&amp;title=%E4%BA%A4%E6%98%93%E6%8C%87%E4%BB%A4%E8%BF%9B%E9%98%B6"/>
		<link rel="alternate" type="text/html" href="http://wiki.hs633.com:8080/index.php?title=%E4%BA%A4%E6%98%93%E6%8C%87%E4%BB%A4%E8%BF%9B%E9%98%B6&amp;action=history"/>
		<updated>2026-04-04T17:49:16Z</updated>
		<subtitle>本wiki的该页面的版本历史</subtitle>
		<generator>MediaWiki 1.19.1</generator>

	<entry>
		<id>http://wiki.hs633.com:8080/index.php?title=%E4%BA%A4%E6%98%93%E6%8C%87%E4%BB%A4%E8%BF%9B%E9%98%B6&amp;diff=1717&amp;oldid=prev</id>
		<title>2013年6月19日 (三) 01:39 Foxar</title>
		<link rel="alternate" type="text/html" href="http://wiki.hs633.com:8080/index.php?title=%E4%BA%A4%E6%98%93%E6%8C%87%E4%BB%A4%E8%BF%9B%E9%98%B6&amp;diff=1717&amp;oldid=prev"/>
				<updated>2013-06-19T01:39:29Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;←上一版本&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;2013年6月19日 (三) 01:39的版本&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第1行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第1行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;金魔方智能交易攻略（2）&lt;/del&gt;-交易指令进阶&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;智能交易攻略（2）&lt;/ins&gt;-交易指令进阶&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;作者：仁心慧能&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;作者：仁心慧能&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第54行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第54行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; //-------&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;金魔方智能交易公式&lt;/del&gt;--------------&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; //-------&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;智能交易公式&lt;/ins&gt;--------------&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; //例2_1 一目均衡多空策略&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; //例2_1 一目均衡多空策略&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; {策略：&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; {策略：&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第90行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第90行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; //-------&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;金魔方智能交易公式&lt;/del&gt;--------------&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; //-------&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;智能交易公式&lt;/ins&gt;--------------&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; //例2_2&amp;#160; 布林通道振荡策略之二&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; //例2_2&amp;#160; 布林通道振荡策略之二&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; {策略：&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; {策略：&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第127行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第127行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; //-------&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;金魔方智能交易公式&lt;/del&gt;--------------&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; //-------&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;智能交易公式&lt;/ins&gt;--------------&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; //例2_3&amp;#160; 肯特纳(Keltner)通道趋势策略&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; //例2_3&amp;#160; 肯特纳(Keltner)通道趋势策略&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; {策略：&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; {策略：&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Foxar</name></author>	</entry>

	<entry>
		<id>http://wiki.hs633.com:8080/index.php?title=%E4%BA%A4%E6%98%93%E6%8C%87%E4%BB%A4%E8%BF%9B%E9%98%B6&amp;diff=174&amp;oldid=prev</id>
		<title>John: 以“金魔方智能交易攻略（2）-交易指令进阶  作者：仁心慧能   以多头开平仓函数为例：   Buy('Symbol'='',Size=DEFAULT,Price=0,Slippage=0,OT...”为内容创建页面</title>
		<link rel="alternate" type="text/html" href="http://wiki.hs633.com:8080/index.php?title=%E4%BA%A4%E6%98%93%E6%8C%87%E4%BB%A4%E8%BF%9B%E9%98%B6&amp;diff=174&amp;oldid=prev"/>
				<updated>2013-04-23T14:54:26Z</updated>
		
		<summary type="html">&lt;p&gt;以“金魔方智能交易攻略（2）-交易指令进阶  作者：仁心慧能   以多头开平仓函数为例：   Buy(&amp;#039;Symbol&amp;#039;=&amp;#039;&amp;#039;,Size=DEFAULT,Price=0,Slippage=0,OT...”为内容创建页面&lt;/p&gt;
&lt;p&gt;&lt;b&gt;最新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;金魔方智能交易攻略（2）-交易指令进阶&lt;br /&gt;
&lt;br /&gt;
作者：仁心慧能&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
以多头开平仓函数为例：&lt;br /&gt;
&lt;br /&gt;
 Buy('Symbol'='',Size=DEFAULT,Price=0,Slippage=0,OT=OT_MARKET,OB=OB_NEXTBAR,EntryName='')&lt;br /&gt;
 &lt;br /&gt;
 Sell('Symbol'='',Size=DEFAULT,Price=0,Slippage=-1,OT=OT_MARKET,OB=OB_NEXTBAR,ExitName='')&amp;lt;from 'EntryName'&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
括号里面表示函数的参数，之所以见到有赋值，表示如果不写这个参数，其默认值为等号后面的值，实际应用时填入需要指定的值，而不是写赋值语句。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
例如：&lt;br /&gt;
&lt;br /&gt;
Buy;  等价于 Buy('', DEFAULT, 0, 0,OT_Market, OB_NextBar, '');&lt;br /&gt;
&lt;br /&gt;
Buy('',2);  等价于 Buy('', 2, 0, 0,OT_Market, OB_NextBar, '');&lt;br /&gt;
&lt;br /&gt;
Buy('',2, 0,1);  等价于 Buy('', 2, 0, 1,OT_Market, OB_NextBar, '');&lt;br /&gt;
&lt;br /&gt;
Buy('',2, 1000,0,OT_LIMIT);  等价于 Buy('', 2, 1000, 0,OT_LIMIT, OB_NextBar, '');&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
也就是说，如果你不写从后到前的参数，系统会自动替你填进那些参数，怎么填呢？&lt;br /&gt;
&lt;br /&gt;
就是格式中等号后面的那些值。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
平仓函数后有尖括号括起来的&amp;lt;from 'EntryName'&amp;gt;，表示这是可选的，需要用到时才写。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
这类函数可以设置交易商品、委托类型、时机、数量、价格、滑移价差，还可以指定一个开仓名EntryName，&lt;br /&gt;
&lt;br /&gt;
用于标识不同的交易信号所开的仓，以及今后的单独控制；平仓函数则可指定一个平仓名ExitName，&lt;br /&gt;
&lt;br /&gt;
并且用from 表示平其中某种信号开的仓。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
函数的参量后若有等号，表示等号后的值是默认值，这样的参数按照从后到前的顺序，可以省略不写。&lt;br /&gt;
&lt;br /&gt;
省略所有参数的交易指令，其委托数量是取用【策略设置】中的数值，可以为固定数量，也可以由资金自动计算下单量。&lt;br /&gt;
&lt;br /&gt;
缺省的交易时机和类型是次周期(OB_NEXTBAR)市价单(OT_MARKET)，市价单是要求立即成交的委托单，&lt;br /&gt;
&lt;br /&gt;
次周期市价单在历史测评时以下一周期的开盘价作为委托成交价，在实际交易中以周期开始时的市价下单，&lt;br /&gt;
&lt;br /&gt;
委托价格一般在买入时为卖一价，卖出时为买一价，有时再加减允许的滑移价差，以保证立即成交。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
更详细的参数说明可参看公式编辑器里的函数说明，我们还是多做些实验吧。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    //-------金魔方智能交易公式--------------&lt;br /&gt;
    //例2_1 一目均衡多空策略&lt;br /&gt;
    {策略：&lt;br /&gt;
    1.转换线金叉基准线，本周期收盘时平空反手做多&lt;br /&gt;
    2.转换线死叉基准线，本周期收盘时平多反手做空&lt;br /&gt;
    3.多头自开仓20周期后平仓&lt;br /&gt;
    }&lt;br /&gt;
    input:&lt;br /&gt;
      SN(26), FN(9);&lt;br /&gt;
    基准线: (HHV(H,SN)+LLV(L,SN))/2;&lt;br /&gt;
    转换线: (HHV(H,FN)+LLV(L,FN))/2;&lt;br /&gt;
    bEnterLong := CrossOver(转换线, 基准线);&lt;br /&gt;
    bEnterShort := CrossUnder(转换线, 基准线);&lt;br /&gt;
    if bEnterLong then Buy('', DEFAULT, 0, 0, OT_CLOSE, OB_THISBAR);&lt;br /&gt;
    if bEnterShort then SellShort ('', DEFAULT, 0, 0, OT_CLOSE, OB_THISBAR);&lt;br /&gt;
    if BarsSinceEntry(0) &amp;gt;= 20 then Sell;&lt;br /&gt;
    if BarsSinceEntry(0) &amp;gt;= 20 then BuyToCover;&lt;br /&gt;
    {&lt;br /&gt;
    注解:&lt;br /&gt;
    1.CrossOver函数等同于Cross函数&lt;br /&gt;
    2.开仓DEFAULT指定的下单量为[策略设置]中的委托数量&lt;br /&gt;
      平仓函数里的DEFAULT表示全部平仓&lt;br /&gt;
    3.OT_CLOSE 与 OB_THISBAR 配合指定本周期收盘时交易，历史回测时以本周期收盘价作为成交价格，&lt;br /&gt;
       实盘自动交易时，对于分钟线周期，其实是在本周期结束，下一周期开始时下市价单的，&lt;br /&gt;
       对于日线周期，或者对于分钟线当天收盘的最后一个周期，&lt;br /&gt;
       则下单时机在[策略设置]-[自动交易]中的“日收盘交易在(n)秒前下单”指定。&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
有图有真相：&lt;br /&gt;
&lt;br /&gt;
[[Image:Jyzljj1.gif]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
对于例1_3的布林通道振荡策略，若想在价格达到上下轨或均线时下单，公式如下：&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    //-------金魔方智能交易公式--------------&lt;br /&gt;
    //例2_2  布林通道振荡策略之二&lt;br /&gt;
    {策略：&lt;br /&gt;
    1.价格跌至下轨时开多，价格升至中线时平多&lt;br /&gt;
    2.价格升至上轨时开空，价格跌至中线时平空&lt;br /&gt;
    }&lt;br /&gt;
    input:&lt;br /&gt;
      M(20,5,200,5), N(2), S(3);&lt;br /&gt;
    Mid :  MA(C,M);&lt;br /&gt;
    Upper: Mid + N*STD(C,M),Shift1;&lt;br /&gt;
    Lower: Mid - N*STD(C,M),Shift1;&lt;br /&gt;
    Buy('', 1, Lower, 0, OT_LIMIT);&lt;br /&gt;
    Sell('', 1, Mid, 0, OT_LIMIT);&lt;br /&gt;
    SellShort('', 1, Upper, 0, OT_LIMIT,OB_NEXTBAR);&lt;br /&gt;
    BuyToCover('', 1, Mid, 0, OT_LIMIT,OB_NEXTBAR);&lt;br /&gt;
    {&lt;br /&gt;
    注解：&lt;br /&gt;
    1.Shift1 使指标线向右偏移1个周期，使得它显示时与NEXTBAR的交易时机对上。&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
有图有真相：&lt;br /&gt;
&lt;br /&gt;
[[Image:Jyzljj2.gif]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
如图所示，当价格跌到前周期的下轨值时买入，然后价格达到前周期的均线值时卖出，&lt;br /&gt;
&lt;br /&gt;
因本周期未结束时，指标值是不定的，所以我们用上一周期的指标值，那么，交易指令的OB参数还是OB_NEXTBAR，&lt;br /&gt;
&lt;br /&gt;
可省略，表示在下一周期用本周期的指标值下单，下单类型为OT_LIMIT限价单，限定价格Price参数为布林线下轨Lower等指标值。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
这个策略在行情盘整时看起来不错，但在趋势行情时会亏损，那么，我们再来个反向操作策略，并且把布林通道改为肯特纳(Keltner)通道，&lt;br /&gt;
&lt;br /&gt;
公式如下：&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    //-------金魔方智能交易公式--------------&lt;br /&gt;
    //例2_3  肯特纳(Keltner)通道趋势策略&lt;br /&gt;
    {策略：&lt;br /&gt;
    1.价格升破上轨时开多，价格跌至中线时平多&lt;br /&gt;
    2.价格跌破下轨时开空，价格升至中线时平空&lt;br /&gt;
    }&lt;br /&gt;
    input:&lt;br /&gt;
      M(20,5,200,5), N(2);&lt;br /&gt;
    Mid :  EMA(C,M);&lt;br /&gt;
    Upper: Mid + N*ATR(10),Shift1;&lt;br /&gt;
    Lower: Mid - N*ATR(10),Shift1;&lt;br /&gt;
    Comment('突破买入价: ', Upper[1]:8:2), ColorRed;&lt;br /&gt;
    Comment('突破卖空价: ', Lower[1]:8:2), ColorBlue;&lt;br /&gt;
    Buy('', 2, Upper+MinDiff, -1, OT_STOP);&lt;br /&gt;
    Sell('', DEFAULT, Mid, -1, OT_STOP);&lt;br /&gt;
    SellShort('', 2, Lower-MinDiff, -1, OT_STOP);&lt;br /&gt;
    BuyToCover('', DEFAULT, Mid, -1, OT_STOP);&lt;br /&gt;
    {&lt;br /&gt;
    注解：&lt;br /&gt;
    1.ATR(10)为10周期平均真实波幅，均线加减ATR倍数即形成肯特纳(Keltner)通道&lt;br /&gt;
    2.Comment('突破买入价: ', Upper[1]:8:2)在主图左上角显示提示信息，&lt;br /&gt;
      此处指定输出的数字串为8个字符长度，带2位小数;可以指定颜色&lt;br /&gt;
    3.平仓函数委托数量为DEFAULT表示全部平仓&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
运行结果如下图：&lt;br /&gt;
&lt;br /&gt;
[[Image:Jyzljj3.gif]]&lt;br /&gt;
&lt;br /&gt;
如图所示，这次的开平仓正好和前例是反着的，因为下单类型为OT_STOP停损单，它与限价单正好是相反的，&lt;br /&gt;
&lt;br /&gt;
当我们要买入时，限价单是埋在当前市价的下方，等待价格下跌到限价时成交，而停损单是在当前市价的上方，&lt;br /&gt;
&lt;br /&gt;
等待价格向上突破时成交。卖出时方向相反。对于停损单这个术语，卖出停损容易明白，对于买入开仓，&lt;br /&gt;
&lt;br /&gt;
可以这样理解，因为我是要买入的，价格在不断往上行，少赚也是一种亏损，所以在价格升到一定位置时买入“停损”。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
需要注意的是，停损价之后的Slippage参数都被设为-1，这表示只要价格突破停损价就交易，例如次日跳空高开，&lt;br /&gt;
&lt;br /&gt;
不管多高都要买入。如果要限制交易价格，太高了就不买入，那就设置Slippage参数为允许的范围，这种单叫做停损限价单，&lt;br /&gt;
&lt;br /&gt;
请自行修改测试。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
这次我们在公式的交易指令函数中指定委托数量为2，可以把鼠标移到交易箭头处或查看测评报告中的交易明细。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
以上的趋势和振荡策略实例在贴图中都用于日线周期，自动交易常用于日内交易，这类公式有些什么特殊的编制技巧呢？&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
且听下回分解！&lt;/div&gt;</summary>
		<author><name>John</name></author>	</entry>

	</feed>