这全是胡说八道。如果经纪商在交易工具规格表中填写的数据与实际报价不符,那么你的库就会像经纪商一样公然撒谎。
可以在Finam上运行这个示例。
这真是个很棒的库,谢谢!最大的亮点就是速度。对于优化人员来说,这正是我需要的。
SymbolInfoSessionTrade 错误 4307
我没有仔细研读,但看来当前的实现假设会话必须严格限制在一天之内,而当时区 存在显著差异时,情况并非如此,也就是说, 例如,当通过亚洲经纪商交易欧洲时段,或者反之的情况。也就是说,如果从 datetime 中剔除日期部分,有时会出现 To 时间小于 From 时间的情况。
Stanislav Korotky #:
我没有仔细研读,但看来当前的实现方式假定会话必须严格限制在一天之内,而当时区 存在显著差异时,情况并非如此,也就是说, 例如,当通过亚洲经纪商交易欧洲交易时段,或者反之的情况。也就是说,如果从 datetime 中去除日期部分,有时“To”时间会小于“From”时间。
只是按时间进行比较。我没有仔细研读,但看来当前的实现方式假定会话必须严格限制在一天之内,而当时区 存在显著差异时,情况并非如此,也就是说, 例如,当通过亚洲经纪商交易欧洲交易时段,或者反之的情况。也就是说,如果从 datetime 中去除日期部分,有时“To”时间会小于“From”时间。
if(!TradeSession.isSessionTrade(TimeCurrent())){Print("Market closed. OnTick return");return;}代替
TimeCurrent() 顺便说一句,您可以任意设置。交易时段的时间来自经纪商,也可以手动设置。
控制_交易_会话:
交易时段控制库。启动时,它会计算一周 7 天(周六和周日可以进行加密货币交易)的交易时段时间,每天最多 10 个时段。然后可以在 OnTick() 中进行检查,如果在交易时段外出现一个 tick,则可以退出对其的进一步处理。
Author: Aleksei Kuznetsov