多空转折线TB交易系统源码
//------------------------------------------------------------------------
// 简称: dkzzxjy
// 名称: 多空转折线交易
// 类别: 交易指令
// 类型: 其他
// 输出:
//------------------------------------------------------------------------
Params
Numeric Lots(1);
Vars
Numericseries LowestValue;
NumericSeries highestValue;
NumericSeries Value1;
NumericSeries Value2;
Begin
LowestValue = Lowest(Low,3);
highestValue = highest(high,3);
Value1 = XAverage(LowestValue,5);
Value2 = XAverage(highestValue,5);
//buy,开多
If(CrossOver(Close,Value2))
{
Buy(Lots,Close);
}
// SellShort,开空
If(Crossunder(Close,Value1))
{
SellShort(Lots,Close);
}
// Sell,平多
If(Crossunder(Close,Value1))
{
Sell;
}
// BuyToCover,平空
If(CrossOver(Close,Value2))
{
BuyToCover;
}
End
//------------------------------------------------------------------------
//lonys备注:以上是完整原码,请直接导入调用即可。注意在挂自动交易时要设置好品种、周期(周期建议不要太小)、数源等;
//若设置同条件不连续开仓,则始终保持参数中的1手(双击系统选择参数更改定义基本仓位单位)。
//当然,若设置连续开仓,就变成自动加仓系统,满足一次开仓条件就开一手,具体资金分配系统比较复杂,这里没有编进去。
//------------------------------------------------------------------------