- 精华
- 0
- 在线时间
- 87 小时
- UID
- 282502
- 积分
- 243
- 帖子
- 84
- 阅读权限
- 40
- 注册时间
- 2019-8-13
- 最后登录
- 2020-10-26
- 精华
- 0
- UID
- 282502
- 积分
- 243
- 帖子
- 84
- 主题
- 35
- 阅读权限
- 40
- 注册时间
- 2019-8-13
- 最后登录
- 2020-10-26
|
加载除了第一个之后的所有的品种- // 依次加载图层数据,把所有的品种都给订阅了,方便后续的开平仓
- for i=1 to GetArraySize(symbol_value)
- {
- target_symbol=symbol_value[i][0];
- FileAppend("C:\\test1.txt",target_symbol);
- SubscribeBar(target_symbol,"1d",20191008,0);
- }
复制代码 //设置策略相关的参数- //与数据源有关
- Range[0:DataCount-1]
- {
- //=========数据源相关设置==============
- AddDataFlag(Enum_Data_RolloverBackWard()); //设置后复权
- AddDataFlag(Enum_Data_RolloverRealPrice()); //设置映射真实价格
- AddDataFlag(Enum_Data_AutoSwapPosition()); //设置自动换仓
- AddDataFlag(Enum_Data_IgnoreSwapSignalCalc()); //设置忽略换仓信号计算
- //AddDataFlag(Enum_Data_OnlyDay()); //设置仅日盘
-
- //AddDataFlag(Enum_Data_OnlyNight()); //设置仅夜盘
- //AddDataFlag(Enum_Data_StrategyQuote()); //设置返回公式行情
-
- //AddDataFlag(Enum_Data_NotGenReport()); //设置数据源不参与生成报告标志
-
- //=========交易相关设置==============
- //SetMarginRate(0.1); //设置保证金率为10%
-
- SetCommissionRate(BitOr(Enum_Rate_FreeOfExitToday,Enum_Rate_ByFillAmount),2); //设置手续费率为成交金额的2%%,不收平今, BitOr进行位或运算即设置属性和
-
- //SetSlippage(Enum_Rate_PointPerHand,2); //设置滑点为2跳/手
-
- SetOrderPriceOffset(30); //设置委托价为叫买/卖价偏移2跳
-
- SetOrderMap2MainSymbol(); //设置委托映射到主力
-
- //SetOrderMap2AppointedSymbol(symbols, multiples); //设置委托映射到指定合约,symbols是映射合约数组,multiples是映射倍数数组
- }
- //与数据源无关
- //SetBeginBarMaxCount(10); //设置最大起始bar数为10
-
- //SetBackBarMaxCount(10); //设置最大回溯bar数为10
-
- //=========交易相关设置==============
- SetInitCapital(10000000); //设置初始资金为100万
-
- //AddTradeFlag(Enum_Trade_Ignore_Buy()); //设置忽略多开
-
- //AddTradeFlag(Enum_Trade_Ignore_Sell()); //设置忽略多平
-
- //AddTradeFlag(Enum_Trade_Ignore_SellShort()); //设置忽略空开
-
- //AddTradeFlag(Enum_Trade_Ignore_Buy2Cover()); //设置忽略空平
- }
复制代码 按照tbquant的教程来看,如果公式里面设置了策略相关的参数,应该是以公式为主,是吧?请问,还有什么可能是在工作区和策略交易里面设置不同的吗? |
|