交易中的机器学习:理论、模型、实践和算法交易 - 页 1852

 

我一般的看法是这样的。我们有一个文件中的总行数和一个从零到count_size的变量s。 结果,在真正的交易中,我们启动了函数ReedFile one,它愚蠢地将指针转化为行s,并读取数据到文件的末尾。因此,当该指标被调用时,它将加载图表上没有的那个片段。专家顾问将站在与编写它的人相同的终端上。

我应该补充的是,如果三角洲计算正确并写在第三列,三角洲问题将以非常简单的方式得到解决,而不会在寻址到大周期的严格复制周期时使系统的数据保存过载。

一举两得的解决方案....

 
Mihail Marchukajtes:

你必须在任何地方指定当前的期货合约。当然,它在拼接处不起作用。然后我马上附上当前版本的指标,该指标在编译时只加载到第二条,而第一条总是在变化,我理解现在的OM是写在那里的。

反正我不写很多符号,我在市场调查中没有那么多--我还不能处理代码,我只是想远程放在那里,看看指标是如何工作的。

 
Mihail Marchukajtes:

阿列克谢,是否有可能使指标在出现新条形 时从文件中读取第一个条形的读数,从而实现最完整的同步。事实上,它不会站在图表上,它将被定期调用,从信号到信号... ...问题是,EA使用MarketBook,指标从交易所接收数据。我认为我们应该使用市场账面监测,指标将在这些输入下开始工作。利润!!!!!

我认为获得OM的唯一来源应该是EA,重复向交易所提出要求是不能接受的,否则我们就麻烦你去谈判了。你怎么看?

我认为第一条是图表上的第二条,或者是零条?

 
Aleksey Vyazmikin:

第一条是图表上的第二条,还是零条?

第二个也算。不是零。

记住,这个函数在init中对于1到15的仪器应该被提及,它将只加载C

 if(!MarketBookAdd(Name_instrFS1))
     {
      Print(__FUNCTION__,": "+Name_instrFS1+": Depht of Market data not added!");
      return( INIT_FAILED );
     }
 
Mihail Marchukajtes:

第二次计数。不是零。

注意这个函数在init中用于1到15的仪器,它将只加载C

所以它写的是Si Splice_OI.csv文件,当然没有OI。

 
Aleksey Vyazmikin:

所以他写的文件Si Splice_OI.csv当然没有OI。

你说你不明白是什么意思?
 
Mihail Marchukajtes:
你不明白是什么意思?

删除了一切。

 if(!MarketBookAdd(Name_instrFS1))
     {
      Print(__FUNCTION__,": "+Name_instrFS1+": Depht of Market data not added!");
      return( INIT_FAILED );
     }

左边

   if(!MarketBookAdd(Symbol()))
     {
      Print(__FUNCTION__,": "+_Symbol+": Depht of Market data not added!");
      return( INIT_FAILED );
     }

结果只有文件Si Splice_OI.csv

 
Aleksey Vyazmikin:

拆除了一切。

左边

结果只有文件Si Splice_OI.csv

好了,它已经进去了,下面的内容暂时没有评论。只要把Symbol() 改为

if(!MarketBookAdd(Name_istrFS))
     {
      Print(__FUNCTION__,": "+_Symbol+": Depht of Market data not added!");
      return( INIT_FAILED );
     }

它只需要指定当前的期货。当把EA挂在胶水上时。拼接将无法工作。或者用这种方式表示 "Si-9.20 "也可以,你会很高兴这个符号自动出现在市场观察中。

 
Mihail Marchukajtes:

好了,现在已经进去了,也下来了。只要把Symbol()改为

它只需要指定当前的期货。当把EA挂在胶水上时。拼接将无法工作。或者考虑 "Si-9.20",它的效果也很好,符号会自动出现在市场观察中。

我不挂在胶水上--一般来说,需要整理。你不能检查和发送一个工作版本;)

 
你如何获得 第一条的微秒时间?忘了一件事...