Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共7 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:模拟盘图标程序化问题

1楼
三木成材 发表于:2016/9/13 13:35:41
请教老师,我在模拟盘测试我的图标交易系统,结果读到的持仓量、可用金额不对啊!然后这样编写是否能自动交易?
我用的模拟账户500万,建立了基础仓位300万份,现在可用资金是233万,但是显示的却是持仓70000,资产961000,可用资金340000。
代码如下:(操作品种:分级基金)
//中间变量
INPUT:LONG(20,1,100,1);
INPUT:X(20,0,100,1),Y(50,0,100,1);
INPUT:GDFE(300,1,500,1);

//设立全局变量记录交易数据
VARIABLE:固定份额=GDFE*10000;
VARIABLE:当日可卖出量=holding;

EMA20:EMA((CLOSE+OPEN)/2,LONG);

//交易条件
IF EMA20-REF(EMA20,1)>=0.001 THEN BEGIN
  IF holding<固定份额 AND cash(0)>=(X+Y)*10000*CLOSE THEN BEGIN
  BUY(1,(X+Y)*10000,MARKET);
  END
  IF holding=固定份额 AND cash(0)>=X*10000*CLOSE AND X<>0 THEN BEGIN
  BUY(1,X*10000,MARKET);
  END
END
IF REF(EMA20,1)-EMA20>=0.001 THEN BEGIN
  IF holding>固定份额 AND 当日可卖出量>=(X+Y)*10000 THEN BEGIN
  SELL(1,(X+Y)*10000,MARKET);
  当日可卖出量:=当日可卖出量-(X+Y)*10000;
  END
  IF holding=固定份额 AND 当日可卖出量>=Y*10000 AND Y<>0 THEN BEGIN
  SELL(1,Y*10000,MARKET);
  当日可卖出量:=当日可卖出量-Y*10000;
  END
END
 
//监控持仓和资金状况
持仓:holding,linethick0;
资产:asset,noaxis;
可用现金:cash(0),linethick0;

2楼
jinzhe 发表于:2016/9/13 13:48:54

图表交易计算的资金和实际账户资金没有关系。

图表交易计算的初始资金在这里设置


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看
3楼
三木成材 发表于:2016/9/13 13:55:56
那持仓为什么也不对呢?
4楼
jinzhe 发表于:2016/9/13 14:03:47

上面的解释1:图表交易的资金计算和你实际账户里面有多少钱没有关系,你账户里面有多少仓位系统是不管的,会按照自己的资金自己的信号去计算当前策略的仓位和资金

[此贴子已经被作者于2016-9-13 14:04:13编辑过]
5楼
三木成材 发表于:2016/9/13 14:08:18
哦,好的!
谢谢老师!
6楼
三木成材 发表于:2016/9/13 16:05:01
老师,能帮我把这个改一改吗?


7楼
jinzhe 发表于:2016/9/13 16:31:24
改什么?怎么改?
共7 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.23438 s, 3 queries.