Rss & SiteMap

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

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

标题:用账户资金余额去开空可以这样表示吗?

1楼
panjian 发表于:2011/2/16 13:06:45
VARIABLE : j=1;
j:=TACCOUNT(3)/c;
if condition and THOLDING=0 then
begin
tBUYSHORT(1, j,lmt,c);
end
2楼
fly 发表于:2011/2/16 13:38:40

不能,

TBUYSHORT的第二个参数是开仓手数.需要是个具体的整数.

手工算算现金余额除去手续费可以买几手.把对应的J输出看看是不是正好是手工算的受数

3楼
panjian 发表于:2011/2/16 13:57:27
那么我用现金余额想全部交易有没有别的方法呢?
4楼
panjian 发表于:2011/2/16 14:13:12
if myholding=0 and buyshortcond then begin 
     lots:=cash(0)/(open*multiplier*0.1); 
     buyshort(1,lots,limitr,open);
以上拷贝于交易策略,它的交易手数也不是常数呀?
5楼
fly 发表于:2011/2/16 15:35:57

您可以看看函数说明

BUY,BUYSHORT等图表程序化下单函数的第二个参数可以是百分笔资金.

TBUY,TBUYSHORT等后台程序化交易下单函数的第二个参数必须是具体手数,具体手数需要为正整数

 

用函数intpart取整,若大于0,则可以作为BUY开仓手数

 

共5 条记录, 每页显示 10 条, 页签: [1]


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