min_b:2;
MarginRatio:=TACCOUNT(41);//多头保证金比率. 这个要把合约信息设置里面的费率设置正确,否则函数取到的值可能是不对的。
bzj:=Close*Multiplier*MarginRatio;//一手保证金占用
if 开仓条件 then
begin
//50% 可用资金足够开最小手数
if TACCOUNT(19)*0.5>=min_b*bzj then
begin
tbuy(1,50%,mkt),PERTRADER;
end else
begin
tbuy(1,100%,mkt),PERTRADER;
end
end