以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [原创]按比例开仓问题  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=89475)

--  作者:book
--  发布时间:2016/1/6 9:51:58
--  [原创]按比例开仓问题

请教一下后台程式执行时始终执行的一手,请问一下这是什么原因?

我的执行代码是:

then BEGIN
TCANCEL(1 ,0 ),ORDERQUEUE;
Tsellshort(1,0),ORDERQUEUE;
Tbuy(1,10%),ORDERQUEUE;
end


--  作者:jinzhe
--  发布时间:2016/1/6 9:54:48
--  

后台按比例开仓不能是图表的写法,需要做具体的定义

 

下单手数:TACCOUNT(19)/dynainfo(7)/multiplier/TACCOUNT(41);

 

如果是开空就把TACCOUNT(41)改成TACCOUNT(42)

[此贴子已经被作者于2016/1/6 9:55:09编辑过]

--  作者:book
--  发布时间:2016/1/6 10:04:53
--  

改成

then BEGIN
TCANCEL(1 ,0 ),ORDERQUEUE;
Tsellshort(1,0),ORDERQUEUE;
Tbuy(1,TACCOUNT(19)/dynainfo(7)/multiplier/TACCOUNT(42)),ORDERQUEUE;
end

 

这样子可以了吗?


--  作者:jinzhe
--  发布时间:2016/1/6 10:06:23
--  

看了下是10%下单,那么要多算一个10%

下单手数:TACCOUNT(19)*0.1/dynainfo(7)/multiplier/TACCOUNT(41);


--  作者:book
--  发布时间:2016/1/6 10:15:27
--  

改成

then BEGIN
TCANCEL(1 ,0 ),ORDERQUEUE;
Tsellshort(1,0),ORDERQUEUE;
Tbuy(1,TACCOUNT(19)*0.1/dynainfo(7)/multiplier/TACCOUNT(42)),ORDERQUEUE;
end

 

这样子可以了吗?


--  作者:jinzhe
--  发布时间:2016/1/6 10:18:02
--  
可以了
--  作者:book
--  发布时间:2016/1/6 10:19:10
--  
多谢指点,谢谢
--  作者:book
--  发布时间:2016/1/6 14:24:51
--  
我用上面的公式进去后现在开不了仓了,一直只有预警信息说有开仓信息了,结果就没开成功。
--  作者:book
--  发布时间:2016/1/6 14:29:30
--  
请问一下,这种情况是什么原因。说我开仓条件,就是开不了。我的句子是

then BEGIN
TCANCEL(1 ,0 ),ORDERQUEUE;
Tsellshort(1,0),ORDERQUEUE;
Tbuy(1,TACCOUNT(19)*0.1/dynainfo(7)/multiplier/TACCOUNT(42)),ORDERQUEUE;
end


--  作者:jinzhe
--  发布时间:2016/1/6 14:30:07
--  

有信号没有开仓,有没有设置允许程式化交易的?


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