投资者咨询:老师好!请问TICK上怎么加条件? (文华财经wh9)
来源:文华财经 日期:2018-7-9 22:27
老师好!
例如:Setting
SetTickData:1,6;
Vars
Numeric Win(4); //定义止盈参数
Numeric Lost(4); //定义止损参数
NumericSeries Sum_AskVol; //TICK图所定义数据区主动卖成交量的和
NumericSeries Sum_BidVol; //TICK图所定义数据区主动买成交量的和
Begin
Sum_AskVol = AskVol;
Sum_BidVol = BidVol;
//--------------------------------定义开仓条件-----------------------------------------
If(Sum_AskVol == 0)
SellShort;
If(Sum_BidVol == 0)
Buy;
//--------------------------------定义平仓条件-----------------------------------------
If(MarketPosition == 1)
{
If(New > BKPrice + Win * MinPrice) //多头止盈
Sell;
Else If(New < BKPrice - Lost * MinPrice) // 多头止损
Sell;
}
Else If(MarketPosition == -1)
{
If(New < BKPrice - Win * MinPrice) //空头止盈
BuyToCover;
Else If(New > SKPrice + Lost * MinPrice) // 空头止损
BuyToCover;
}
谢谢!
技术人员回复
日期:2018-7-9 22:36
投资者咨询:老师好!请问TICK上怎么加条件? (文华财经wh9)
来源:文华财经 日期:2018-7-9 22:27
震荡,就按文华的震荡函数的
技术人员回复
日期:2018-7-10 9:08
请参考:
Setting
SetTickData:1,6;
Params
Numeric ShortLengh(12);
Numeric LongLength(26);
Numeric M(9);
Vars
Numeric Win(4);//定义止盈参数
Numeric Lost(4);//定义止损参数
NumericSeries Sum_AskVol;//TICK图所定义数据区主动卖成交量的和
NumericSeries Sum_BidVol;//TICK图所定义数据区主动买成交量的和
Numeric DIFF;
Numeric DEA;
Begin
Sum_AskVol = AskVol;
Sum_BidVol = BidVol;
DIFF = Ema(Close, ShortLengh) - Ema(Close, LongLength);//短周期与长周期的收盘价的指数平滑移动平均值做差。
DEA = Ema(DIFF,M);//DIFF的M个周期指数平滑移动平均
//--------------------------------定义开仓条件-----------------------------------------
If(Sum_AskVol == 0 && DIFF - DEA < 0 &&PanZheng==0)
SellShort;
If(Sum_BidVol == 0 && DIFF - DEA > 0&&PanZheng==0)
Buy;
//--------------------------------定义平仓条件-----------------------------------------
If(MarketPosition == 1)
{
If(New > BKPrice + Win * MinPrice)
//多头止盈
Sell;
Else If(New < BKPrice - Lost * MinPrice)
// 多头止损
Sell;
}
Else If(MarketPosition == -1)
{
If(New < BKPrice - Win * MinPrice)
//空头止盈
BuyToCover;
Else If(New > SKPrice + Lost * MinPrice)
// 空头止损
BuyToCover;
}
End
投资者咨询:老师好!请问TICK上怎么加条件? (文华财经wh9)
来源:文华财经 日期:2018-7-9 22:27
技术人员回复
日期:2018-7-10 13:29
投资者咨询:老师好!请问TICK上怎么加条件? (文华财经wh9)
来源:文华财经 日期:2018-7-9 22:27
技术人员回复
日期:2018-7-10 13:52
请参考:
请参考:
Setting
SetTickData:1,6;
Params
Numeric ShortLengh(12);
Numeric LongLength(26);
Numeric M(9);
Vars
Numeric Win(4);//定义止盈参数
Numeric Lost(4);//定义止损参数
NumericSeries Sum_AskVol;//TICK图所定义数据区主动卖成交量的和
NumericSeries Sum_BidVol;//TICK图所定义数据区主动买成交量的和
Numeric DIFF;
Numeric DEA;
Begin
Sum_AskVol = AskVol;
Sum_BidVol = BidVol;
DIFF = Ema(Close, ShortLengh) - Ema(Close, LongLength);//短周期与长周期的收盘价的指数平滑移动平均值做差。
DEA = Ema(DIFF,M);//DIFF的M个周期指数平滑移动平均
//--------------------------------定义开仓条件-----------------------------------------
If(Sum_AskVol == 0 && DIFF - DEA < 0 &&PanZheng==0 &&BarInterval==15)
SellShort;
If(Sum_BidVol == 0 && DIFF - DEA > 0&&PanZheng==0 &&BarInterval==15)
Buy;
//--------------------------------定义平仓条件-----------------------------------------
If(MarketPosition == 1)
{
If(New > BKPrice + Win * MinPrice)
//多头止盈
Sell;
Else If(New < BKPrice - Lost * MinPrice)
//多头止损
Sell;
}
Else If(MarketPosition == -1)
{
If(New < BKPrice - Win * MinPrice)
//空头止盈
BuyToCover;
Else If(New > SKPrice + Lost * MinPrice)
//空头止损
BuyToCover;
}
End
投资者咨询:老师好!请问TICK上怎么加条件? (文华财经wh9)
来源:文华财经 日期:2018-7-9 22:27
技术人员回复
日期:2018-7-11 8:20