top of page

附录四 策略示例解析

概述

一个交易策略包括5个变量:买入条件、卖出条件、买入价格、卖出价格、止损价格,分别表示为 Buy, Sell, Bid, Ask, Stoploss. 其中,Buy 和 Sell 为逻辑值,Bid, Ask 和 Stoploss 为数值。系统通过对历史数据的运算,得出这5个变量值,用于下一个交易日的交易。

TradeLanguage 设有3个策略编辑器,分别是 Choice, Setter, Editor. 用户可根据自己的习惯和喜好选择使用。

  • 买入条件 Buy: 当 Buy = 0 时,禁止买入;当 Buy = 1 时,允许买入。

  • 卖出条件 Sell: 当 Sell = 0 时,允许卖出;当 Sell = 1 时,强制卖出。

  • 买入价格 Bid: 当 Buy = 1 时,按此价格买入。

  • 卖出价格 Ask: 当 Sell = 0 时,按此价格卖出;当 Sell = 1 时,按下一交易日开盘价强制卖出。

  • 止损价格 Stoploss: 当股价低于此价格时,按市价卖出。

​免责声明

策略编辑器内预置的策略示例,以及系统默认的任何策略,旨在引导使用者进行策略开发,不构成任何投资建议。投资者应根据自己的交易理念开发属于自己的交易策略,使用预置的策略示例所做出的任何投资行为完全由投资者自己负责。

策略编辑器 CHOICE

TLC1:

  • Buy = 群1信号个数  > 2    //BBI, BOLL, SMA, EMA 这4个指标中,有超过2个指标看涨;

  • Sell = 空白    //系统默认

  • Bid = 空白    //系统默认

  • Ask = 空白    //系统默认

  • Stoploss = 空白    //系统默认

TLC2:

  • Buy = 空白    //系统默认

  • Sell = 群1信号个数 > 1 AND 群2信号个数 > 0    //CP_S212 和 CS_P312 这2个指标同时看跌,并且指标MACDX_BEARISH 看跌.

  • Bid = 空白    //系统默认

  • Ask = 空白    //系统默认

  • Stoploss = 空白    //系统默认

TLC3:

  • Buy = 群1信号个数 > 0    //EMA 指标看涨

  • Sell = 空白    //系统默认

  • Bid = 空白    //系统默认

  • Ask = 空白    //系统默认

  • Stoploss = 空白    //系统默认

TLC4:

  • Buy = 群1信号个数 > 1    //KDJ 和 MACD 这2个指标中同时看涨;

  • Sell = 空白    //系统默认

  • Bid = 空白    //系统默认

  • Ask = 空白    //系统默认

  • Stoploss = 空白    //系统默认

TLC5:

  • Buy = 群1信号个数 > 0    //SMAC 指标看涨

  • Sell = 空白    //系统默认

  • Bid = 空白    //系统默认

  • Ask = 空白    //系统默认

  • Stoploss = 空白    //系统默认

TLC6:

  • Buy = 群1信号个数 > 0    //SMAC, MACD, PI 这3个指标中有超过1个指标看涨;

  • Sell = 空白    //系统默认

  • Bid = 空白    //系统默认

  • Ask = 空白    //系统默认

  • Stoploss = 空白    //系统默认

策略编辑器  SETTER

TLS1:

  • Buy = CLOSE isBelow OPEN    //收盘价 < 开盘价

  • Sell = CLOSE isAbove OPEN    //收盘价 > 开盘价

  • Bid = CLOSE * 0.98    //收盘价 x 0.98

  • Ask = CLOSE * 1.02    //收盘价 x 1.02

  • Stoploss = 空白    //系统默认

TLS2:

  • Buy = CLOSE isAbove OPEN    //收盘价 > 开盘价

  • Sell = CLOSE isBelow OPEN    //收盘价 < 开盘价

  • Bid = 空白    //系统默认

  • Ask = 空白    //系统默认

  • Stoploss = 空白    //系统默认

TLS3:

  • Buy = BBI_BULLISH isTrue AND BOLL_BULLISH isTrue AND  EMA_BULLISH isTrue AND SMA_BULLISH isTrue   //BBI, BOLL, EMA, SMA 这4个指标同时出现看涨信号。

  • Sell = HIGHX IsEqual MAXX3 AND VOLUMEX IsEqual VOLMAXX2    //指数最高价创10日新高,同时指数成交量创5日新高。

  • Bid = 空白    //系统默认

  • Ask = 空白    //系统默认

  • Stoploss = 空白    //系统默认

TLS4:

  • Buy = 空白    //系统默认

  • Sell = CS_P212 IsTrue AND CS_P302 IsTrue AND MACDX_BEARISH IsTrue    //蜡烛图呈现上涨衰竭形态CS_P212,同时出现黄昏之星CS_P302,另外,指数MACD 也出现看跌信号。

  • Bid = 空白    //系统默认

  • Ask = 空白    //系统默认

  • Stoploss = 空白    //系统默认

TLS5:

  • Buy = SMAC_BULLISH IsTrue AND MACDX_BEARISH IsFalse OR PI_BULLISH IsTrue AND SMAX1 IsBelow SMAX2 AND PIX1 IsAbove PI_c1 OR PI_BULLISH IsTrue AND SMAX1 IsBelow SMAX2 AND PIX2 IsAbove PI_c2    //SMAC 指标看涨并且MACDX指标不看跌;或者,PI 指标看涨,并且指数5日均线SMAX1低于指数10日均线SMAX2,并且PIX1大于常量PI_c1; 或者,PI 指标看涨,并且指数5日均线SMAX1低于指数10日均线SMAX2,并且PIX2大于常量PI_c2,

  • Sell = 空白    //系统默认

  • Bid = 空白    //系统默认

  • Ask = 空白    //系统默认

  • Stoploss = 空白    //系统默认

TLS6:

  • Buy = SMA1 IsAbove2 SMA2 AND SMA2 IsAbove2 SMA3 AND blank blank blank OR MACD_BULLISH IsTrue blank     //5日均线连续两日大于10日均线并且10日均线连续两日大于20日均线,或者MACD指标看涨。

  • Sell = 空白    //系统默认

  • Bid = 空白    //系统默认

  • Ask = 空白    //系统默认

  • Stoploss = 空白    //系统默认

TLS7:

  • Buy = SMAC_BULLISH IsTrue OR MACD_BULLISH IsTrue OR PI_BULLISH IsTrue blank    //SMAC, MACD, PI 这3个指标任一指标出现看涨信号。

  • Sell = 空白    //系统默认

  • Bid = 空白    //系统默认

  • Ask = 空白    //系统默认

  • Stoploss = 空白    //系统默认

TLS8:

  • Buy = VOLUME IsEqual VOLMAX2 AND CLOSE IsEqual MAX1    //成交量创5日新高,并且收盘价也创5日新高。

  • Sell = CLOSE IsBelow SMA2    //收盘价连续两日低于10日均线

  • Bid = 空白    //系统默认

  • Ask = 空白    //系统默认

  • Stoploss = 空白    //系统默认

策略编辑器 EDITOR

TLE1:

  • Buy = CLOSE[0] < OPEN[0]    //收盘价 < 开盘价

  • Sell = CLOSE[0] > OPEN[0]    //收盘价 > 开盘价

  • Bid = CLOSE[0] * 0.98    //收盘价 x 0.98

  • Ask = CLOSE[0] * 1.02    //收盘价 x 1.02

  • Stoploss = 空白    //系统默认

TLE2:

  • Buy = 空白    //系统默认

  • Sell = CLOSE[0] < OPEN[0]    //上一交易日收盘价小于开盘价

  • Bid = 空白    //系统默认

  • Ask = 空白    //系统默认

  • Stoploss = 空白    //系统默认

TLE3:

  • Buy = BBI_BULLISH[0] OR BOLL_BULLISH[0] OR EMA_BULLISH[0] OR SMA_BULLISH[0]     //BBI, BOLL, EMA, SMA 任一指标出现看涨信号。

  • Sell = Max(0,3,SMA1) = Max(0,60,SMA1) AND Max(0,3,VOL1) = Max(0,10,VOL1)      //3日内5日均线的最大值等于60日内5日均线的最大值;并且,3日内成交量3日均线的最大值等于10日内成交量3日均线的最大值。

  • Bid = 空白    //系统默认

  • Ask = 空白    //系统默认

  • Stoploss = 空白    //系统默认

TLE4:

  • Buy = SMAC_BULLISH[0] OR PI_BULLISH[0] OR MACD_BULLISH[0]     //SMAC, PI, EMA, MACD 任一指标出现看涨信号。

  • Sell = 空白    //系统默认

  • Bid = 空白    //系统默认

  • Ask = 空白    //系统默认

  • Stoploss = 空白    //系统默认

TLE5:

  • Buy = IsAbove2(0,SMA1,SMA2) AND IsAbove2(0,SMA2,SMA3) 
    OR MACD_BULLISH[0]     //5日均线SMA1 连续两日大于10日均线SMA2,并且10日均线SMA2 连续两日大于20日均线SMA3; 或者,MACD指标看涨。

  • Sell = 空白    //系统默认

  • Bid = 空白    //系统默认

  • Ask = 空白    //系统默认

  • Stoploss = 空白    //系统默认

TLE6:

  • Buy = MACD_DEA[0]  = Max(0,40,MACD_DEA)     //MACD_DEA 创40日新高

  • Sell = 空白    //系统默认

  • Bid = 空白    //系统默认

  • Ask = 空白    //系统默认

  • Stoploss = 空白    //系统默认

TLE7:

  • Buy = SMA3[0] = Max(0,20,SMA3) AND  SMAC_BULLISH[0] AND MACDX_BEARISH[0] = FALSE     //20日均线SMA3 创20日新高, 并且SMAC指标看涨,并且指数MACD不看跌。

  • Sell = 空白    //系统默认

  • Bid = 空白    //系统默认

  • Ask = 空白    //系统默认

  • Stoploss = 空白    //系统默认

TLE8:

  • Buy = SMA3[0] = Max(0,20,SMA3) 
    AND  SMAC_BULLISH[0] 
    AND MACD_DEA[0] = Max(0,30,MACD_DEA)     //20日均线SMA3 创20日新高, 并且SMAC指标看涨,并且MACD_DEA创30日新高。

  • Sell = 空白    //系统默认

  • Bid = 空白    //系统默认

  • Ask = 空白    //系统默认

  • Stoploss = 空白    //系统默认

TLE9:

  • Buy = MACDX_BEARISH[0] = FALSE      //指数MACD不看跌

  • Sell = 空白    //系统默认

  • Bid = 空白    //系统默认

  • Ask = 空白    //系统默认

  • Stoploss = 空白    //系统默认

bottom of page