Rss & SiteMap

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

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

标题:下单数量为1时,有时系统无下单信号,报资金不足?

1楼
a141027 发表于:2015/3/2 17:13:52
如题,但如果把数量设大一些,又可以正常产生信号。不是所有品种都有这个问题,暂时只在铜合约碰到。请教为什么?
2楼
FexTel 发表于:2015/3/2 17:16:25

1,应该是初始资金问题哦,不同合约上历史的交易盈亏不一致

 

打开公式,在里面把初始资金调大看看

3楼
a141027 发表于:2015/3/2 17:44:05
我查了asset值是正常的,不是资金不足,有点怀疑是不是数量写1时系统以为是100%?要不就是达不到最小下单数量?我把1改成2它就能产生下单信号了。还没搞明白问题出在哪里。

我的数量语句这样写buy(buy_cond,if(cond_a,1,10%),limitr,P);

cond_a为1时出现上述问题。
4楼
a141027 发表于:2015/3/2 19:49:29
用cash(0)查过,资金是足够的。
5楼
yukizzc 发表于:2015/3/2 21:15:08

1当作1%处理了,你如果这么处理

可以根据条件分开来写if buycond and conda then buy(1,1,limitr,P)

if buycond and not(conda) then buy(1,10%,limitr,P)

6楼
a141027 发表于:2015/3/3 8:38:39
哦,原来这么写不行,我查看了if的值,是解释错误,倒是奇怪其它的品种它怎么又能下单。按你说的分开写成两句就没有问题了。这种问题没碰过还真不知道问题在哪。谢谢指教。
7楼
yukizzc 发表于:2015/3/3 8:45:07
恩,铜比较贵,资金百分比1%的话钱不太够。
共7 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.01758 s, 2 queries.