Rss & SiteMap

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

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

标题:哪个语句效率高

1楼
Guanx 发表于:2021/2/16 14:34:11
这两条语句中,哪个语句效率高?故障少?也就是说:哪条更优?
1.
C1:=Cross(C,Ref(H,1));  //开仓条件
Buy(C1,1,Market);  
2.
C1:=Cross(C,Ref(H,1)); 
If C1 = 1 Then Begin
    Buy(1,1,Market); 
End     
[此贴子已经被作者于2021/2/16 14:36:09编辑过]
2楼
无为剑 发表于:2021/2/16 15:55:36
如果仅从你上面的范例上讲的话效率差不多,因为IF里面就一条语句加上BUY语句本身经过优化。
但是从编程习惯上讲语句2上更好,这样的语句条理更清晰,IF条件语句中如果执行多条语句后那么效率会有更高的提升
共2 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in .04688 s, 3 queries.