input:zj(10000,1,1000000,1);
下单资金量:=zj;
MarginRatio:=TACCOUNT(41);//多头保证金比率. 这个要把合约信息设置里面的费率设置正确,否则函数取到的值可能是不对的。
bzj:=Close*Multiplier*MarginRatio;//一手保证金占用
ss1:=Intpart(下单资金量/(bzj));//根据资金ZJ计算的开仓手数
//最终结果
//ss1可能会有计算出为0 的情况,而恰好为手数参数为0在函数中是满仓开的含义。因此再次处理下,当ss1为0情况下默认按下一手处理。
ss:if(ss1>0,ss1,1);
如果可以 发表于 2023-6-10 16:30
技术您好,再请教一下这两个函数:callstock stkindi 除了向前引用一个周期,还有其他方法避免产生未来 ...
欢迎光临 金字塔决策交易系统 (https://www.weistock.com/bbs/) | Powered by Discuz! X3.4 |