Обсуждение статьи "Градиентный бустинг в задачах трансдуктивного и активного машинного обучения" - страница 3

 

Hi Maxim,

Is the learning of the model done only one time at the time of training or is the learning of model going on during live trading as well?

I mean is the model learning itself while it is placing live trades if it places any loosing trades? Is it "Active machine learning" or Am I wrong in understanding?

Thanks

 

Привет, Максим,

Спасибо за английскую версию. У меня есть 3 вопроса по конкретным частям кода, и я буду благодарен, если вы сможете ответить на них конкретно, что будет полезно, так как я программист начального уровня и мне все еще трудно понять все из объяснения.

1.Могу ли я узнать, откуда и как вы получили приведенные ниже цифры и применимы ли они только для пар "EURUSD" или для всех валютных пар?

double catboost_model(const double &features[]) { 

    unsigned int TreeDepth[161] = {6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, };

    unsigned int TreeSplits[966] = {393, 730, 93, 54, 352, 313, 540, 591, 217, 12, 576, 757, 208, 574, 756, 446, 505, 10, 487, 791, 210, 673, 125, 647, 286, 593, 523, 706, 566, 510, 575, 754, 325, 450, 470, 321, 438, 589, 48, 257, 283, 745, 707, 520, 564, 296, 702, 27, 524, 223, 404, 755, 60, 218, 387,  };

    unsigned int BorderCounts[20] = {36, 44, 40, 41, 42, 40, 30, 30, 36, 35, 43, 45, 27, 37, 52, 55, 45, 40, 43, 38};

    float Borders[799] = {-0.0103283636 f, -0.00538144633 f, -0.00438116584 f, -0.00384822348 f, -0.00290416228 f, -0.00226776977 f, -0.00186691666 f, -0.00173427281 f, -0.00136242132 f, , -0.00866030902 f, -0.0083276052 f, -0.00821269862 f, -0.00758890808 f, -0.0072928248 f, -0.00716711534 f, -0.00640411209 f, -0.00561416801 f, -0.0053433096 f,  };

2.Могу ли я узнать, откуда и как вы получили приведенные ниже цифры и применимы ли они только для пар "EURUSD" или для всех валютных пар?

/* Агрегированный массив значений листьев для деревьев. Каждое дерево представлено отдельной строкой: */

    double LeafValues[10304] = {

        -0.02908022041210655, 0, -0.005608946748068618, 0.005129329514937164, 0.03600027378169195, 0, 0.02578289590577986, 0.09444611655822675, 0.03646431117733154, 0.09977346533319338, -0.05595880296318598, -0.069314407568676, 0.08718389822649918, -0.1200338438496052, 0.0693147185156002, 0.01000834600443637, 0, 0.06059264820464737, ,

 

3.Можете ли вы, пожалуйста, точно сказать мне, какие части кода мне нужно отредактировать, чтобы он работал для других валютных пар, или что именно мне нужно сделать, чтобы протестировать его для других пар?


Я пробовал с другими парами, но я не уверен, что я делаю что-то не так или результаты просто плохие для других пар, в то время как для пары EURUSD все работает нормально. Я буду благодарен, если вы можете опубликовать пример другой валютной пары, чтобы получить лучшее представление о том, как и что нужно реализовать, чтобы заставить его работать на других парах.

 
Потрясающе, спасибо! Конечно, я воспользовался вашим методом экспорта модели в mql... отличные результаты на новых данных!