Машинное обучение в трейдинге: теория, модели, практика и алготорговля - страница 1859

 
Mihail Marchukajtes:

Только в том случае если они прикреплены на график, а такого нет... Есть только советник который обращается к индикатору в определённое время..... и не более...

Да и писать мультивалюту индикатор не сможет. Проверенно. По моему я уже это говорил, так как то что мы перешли от этой схему в сторону советника... Проверяли же уже....

Значит при вызове индикатора через хендл из советника обрезаются файловые операции, так утверждаете? Сам я не проверял пока.

 
Maxim Dmitrievsky:

Нужно спарсить такое дерево в рабочую функцию на mql, как проще сделать?

Вот тут я тебе точно не помошник...

 
Maxim Dmitrievsky:

Нужно спарсить такое дерево в рабочую функцию на mql, как проще сделать?

В пакет лезть и дерево смотреть)

 
Valeriy Yastremskiy:

В пакет лезть и дерево смотреть)

В парсинге на питоне хорошо шпрехаете? Половину сделал, пока некогда было. Там осталось скобки расставить
 
Maxim Dmitrievsky:
В парсинге на питоне хорошо шпрехаете? Половину сделал, пока некогда было. Там осталось скобки расставить
Не, парсинг для меня мучение всегда) а питон тока учу) да и со временем туго...
 
Valeriy Yastremskiy:
Не, парсинг для меня мучение всегда) а питон тока учу) да и со временем туго...
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( условие_1 )  if( условие_2 )

на  if( условие_1 &&  условие_2  )

проще искать закрывающиеся скобки, код читать быстрее, в общем ,имхо, удобнее

 
Igor Makanu:

почему бы не заменить несколько if( условие_1 )  if( условие_2 )

на  if( условие_1 &&  условие_2  )

проще искать закрывающиеся скобки, код читать быстрее, в общем ,имхо, удобнее

похоже, так будет еще сложнее. Код на питоне генерит сначала питоновскую ф-ю расчета дерева из структуры дерева, затем я ее переделываю в си-подобную.

 
Maxim Dmitrievsky:

похоже, так будет еще сложнее. Код на питоне генерит сначала питоновскую ф-ю расчета дерева из структуры дерева, затем я ее переделываю в си-подобную.

генери промежуточный код..стековые машины а-ля форт, от рождения умеют в микрооптимизации

Причина обращения: