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

 
Mihail Marchukajtes:
在收集不同字符的数据时,从指标中写入文件。我们已经经历过这个问题。它没有发挥作用....

首先,它是为了测试。第二,我没有检查,但根据想法,如果EA初始化一个指标,它就开始并行工作,这意味着它将开始写入数据,如果你有100个符号,有100个指标,它们都将被写入,有什么问题吗?

 
Aleksey Vyazmikin:

首先,它是用于测试。第二,我没有检查过,但根据想法,如果EA初始化一个指标,它就开始并行工作,这意味着它也必须写入数据,如果你有100个符号,有100个指标,它们都会被写入,有什么问题?

只有当它们被附在图表上时,才有可能,而没有这样的事情...只有一个顾问是指在某个时间.....,没有更多的...

是的,而且该指标将不能写入多货币。经测试。我想我已经说过了,因为我们已经从这个计划转移到了EA...已经检查过了....

 
Mihail Marchukajtes:

只有当它们被附在图表上时,才有可能,而没有这样的事情...只有一个顾问在一定时间内访问指标.....,没有更多的...

是的,而且该指标将不能写入多货币。经测试。我想我已经说过了,因为我们已经从这个计划转移到了EA...已经检查过了....

那么,当 从EA通过句柄调用指标 时,文件操作被切断,你是这么说的吗?我自己没有检查过。

 
Maxim Dmitrievsky:

我需要把这样的树拼成mql中的一个工作函数,有什么最简单的方法吗?

我在这里无法帮助你...

 
Maxim Dmitrievsky:

我需要把这样的树拼成mql中的一个工作函数,这有多容易做到?

进入包裹,看着树)

 
Valeriy Yastremskiy:

进入袋中,看着树)

你擅长用Python进行解析吗?我做了一半,我还没有时间。只剩下托架可以放置。
 
Maxim Dmitrievsky:
你擅长用Python进行解析吗?我已经做了一半,我还没有时间。只剩下括号了。
不,解析对我来说总是很痛苦),而且我刚刚学习python),时间也不多了......。
 
Valeriy Yastremskiy:
不,解析对我来说总是很痛苦),我现在正在学习python),时间很紧...
Stanislav Korotky
他肯定在解析方面胜过我和许多其他人。
 

比方说,我做了,但没有足够的闭合括号,我用红色强调了需要添加的内容。有什么办法可以计算出括号缺失的地方,并将其加上?纯粹从逻辑上讲

double decision_tree(double &features[]) { 
    if ( 55 1 <= 0.000465 )  {
        if ( 45 1 <= -0.000285 )  {
            if ( 50 1 <= -0.00062 )  {
                return 1; }
            if ( 50 1 > -0.00062 )  {
                if ( 25 1 <= -0.00034 )  {
                    if ( 35 1 <= -0.000705 )  {
                        return 1; }
                    if ( 35 1 > -0.000705 )  {
                        return 0; } }
                if ( 25 1 > -0.00034 )  {
                    if ( 35 1 <= -0.000525 )  {
                        return 0; }
                    if ( 35 1 > -0.000525 )  {
                        if ( 55 1 <= -0.000145 )  {
                            if ( 25 1 <= -0.00021 )  {
                                if ( 50 1 <= -0.000375 )  {
                                    return 0; }
                                if ( 50 1 > -0.000375 )  {
                                    return 1; } }
                            if ( 25 1 > -0.00021 )  {
                                return 1; } }
                        if ( 55 1 > -0.000145 )  {
                            return 0; }
        
 
Maxim Dmitrievsky:

比方说,我做了,但没有足够的闭合括号,我用红色强调了需要添加的内容。有什么办法可以计算出括号缺失的地方,并将其加上?纯属逻辑上的

为什么不换成几个if( condition_1 )if( condition_2 )

withif( condition_1 && condition_2)

它更容易搜索到闭合括号,代码更容易阅读,而且一般来说,我认为它更方便。