Params
Bool bInitStatues(false); // 初始化标志,修改初始仓位时需设置为True
Numeric InitMyRealMp(0); // 初始化当前仓位,正数表示多单,负数表示空单
Numeric FirstGrid(30); // 第一笔交易的间距,最小跳动;
Numeric AddGrid(5); // 加仓间距,最小跳动
Numeric TotalGrids(10); // 最大交易次数
Numeric TrailingGrid(30); // 移动止损间距,最小跳动
Numeric EveryLots(1); // 每次开仓手数
Numeric OffSet(1); // 委托价偏差,默认买卖价偏差为1个滑点
Numeric ExitOnCloseMins(14.58); //收盘平仓时间
Vars
Numeric HighAfterLongEntry;
Numeric LowAfterShortEntry;
Numeric MyRealMp(0);
Numeric MinPoint;
Numeric tmpPrice;
Numeric tmpLots;
Begin
MinPoint=Minmove*PriceScale;
MyRealMp=GetGlobalVar(0);
HighAfterLongEntry=GetGlobalVar(1);
LowAfterShortEntry=GetGlobalVar(2);
if (BarStatus0 And (MyRealMpInvalidNumeric || bInitStatues))
{
MyRealMp=InitMyRealMp;
}
if (Date<>Date[1])
{

这是一个日内转向加仓交易系统的TB源码实现,包括初始化仓位、交易间距、最大交易次数、移动止损等关键参数设定。系统根据价格波动动态调整多空头寸,并在特定时间进行平仓操作。
最低0.47元/天 解锁文章
1304





