算法模型出信号了 系统提示交易所代码不存在 但可以手动开仓 什么原因?谢谢 (文华财经WH8赢智V8.2)

投资者咨询:算法模型出信号了 系统提示交易所代码不存在 但可以手动开仓 什么原因?谢谢 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-22 21:15
 算法模型出信号了 系统提示交易所代码不存在  但可以手动开仓  什么原因?谢谢
技术人员回复
日期:2018-8-22 21:22
 应该是您模型中合约代码写错了

您复制下源码,我们帮您检查下
投资者咨询:算法模型出信号了 系统提示交易所代码不存在 但可以手动开仓 什么原因?谢谢 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-22 21:15
 VAR COIN,COINN,STEP; GLOBAL_VAR HPRICE,LPRICE; VAR N,N1,N2; VAR CODE1,CODE2,DIFF; VOID MAIN() { VAR BuyEarn; VAR fmlSellPosition; VAR SS;// VAR Type,Typp; VAR PRICE_AG, PRICE_TD; VAR SIFF, T,P1; VAR R,JY,JG,CF; VAR A1,A2,A3,A4,A5,A6,A7; VAR BKID,SKID,BKPD,SKPD; VAR BPRICE, SPRICE; VAR AAA,BBB,AA1,AA2,W; VAR DT,ZT,T1,T2,TT; CODE1="2211"; CODE2="2201"; PRICE_AG = Price("2211", "new");//近期交易和约最新价 PRICE_TD = Price("2201", "new");//远期交易和约最新价 DIFF = PRICE_TD - PRICE_AG;//价差 N = 3; // 最高价回测点数 N1 = 5; // 止损点数 N2 = 5; // 止盈点 STEP = MinPrice(CODE1); AA1=T_BuyPosition(CODE1); AA2=T_SellPosition(CODE2); AAA=AA2+AA1;//多头持仓加空头持仓 BBB=AA2-AA1; BPRICE = AL_BuyAvgPrice(CODE1); SPRICE = AL_SellAvgPrice(CODE2); SIFF= SPRICE- BPRICE;//开仓时的价差 // T=#Get("沪铝1901_日线_铝1811-1901","A0",0);//远期合约距离到期的时间 A6=50; IF(SS>0||SS==0) { IF(DIFF>A6) { COIN=1; } IF(COIN--1&&AAA==0) { IF (HPRICE == 0||DIFF>HPRICE) //如果 上一次最高价为0或者最新价大于上一次最高价 { HPRICE= DIFF; //将上一次最高价赋值为当前最新价 } ELSE IF (HPRICE-DIFF>=N*STEP) { T_Deal(CODE1, 0, 0, 1, 0); // T_Deal(CODE2, 1, 0, 1, 0); // COIN=0; HPRICE=0; } } IF(DIFF=N*STEP) { T_Deal(CODE1, 1, 1, 1, 0); // T_Deal(CODE2, 0, 1, 1, 0); // LPRICE=0; MessageOut("平仓"); } } IF(DIFF-SIFF>N*STEP&&AAA!=0) { T_CloseAllOpi(0 ,1 ); MessageOut("止损"); } MessageOut("最高价差"); MessageOut(HPRICE); MessageOut("价差"); MessageOut(DIFF); //} } // ELSE // { // Exit(); // } }
技术人员回复
日期:2018-8-22 21:38
您将源码格式调整我们这里加载不了的

算法平台左上角》文件》导出,将模型导出后您上传下