명시
Необходимо конвертировать функции из кода C++ по этой ссылке в MQL5.
Требуется только математика.
Список функций:
THolder<IBinarizer> MakeBinarizer(const EBorderSelectionType type) { switch (type) { case EBorderSelectionType::UniformAndQuantiles: return MakeHolder<TMedianPlusUniformBinarizer>(); case EBorderSelectionType::GreedyLogSum: return MakeHolder<TGreedyBinarizer<EPenaltyType::MaxSumLog>>(); case EBorderSelectionType::GreedyMinEntropy: return MakeHolder<TGreedyBinarizer<EPenaltyType::MinEntropy>>(); case EBorderSelectionType::MaxLogSum: return MakeHolder<TExactBinarizer<EPenaltyType::MaxSumLog>>(); case EBorderSelectionType::MinEntropy: return MakeHolder<TExactBinarizer<EPenaltyType::MinEntropy>>(); case EBorderSelectionType::Median: return MakeHolder<TMedianBinarizer>(); case EBorderSelectionType::Uniform: return MakeHolder<TUniformBinarizer>(); }
Описание методов можно посмотреть по ссылке.
Результатом работы должны быть такая функция
void Quant (int Type_Quant,int N, float &arr_In[],float &arr_Out[]) { } //Type_Quant - выбор метода //N - максимальное число сплитов //arr_In - массив с входными данными для поиска сплитов //arr_Out - массив со значением сплитов
Внимание, ссылки не открываются корректно - нужно убирать адрес портала MQL5.
https://github.com/catboost/catboost/blob/3cde523d326e08b32caf1b8b138c2c5303dc52e5/library/cpp/grid_creator/binarization.cpp https://catboost.ai/en/docs/concepts/quantization
Визуально это выглядит так - точки данные, а вертикальные линии - сплиты.
Нужно находить значения этих сплитов, можно реализовать по формулам и описанию, что я дал выше, главное, что б результат был такой же, как в CatBoost (как там получить - расскажу).
응답함
1
등급
프로젝트
102
23%
중재
12
25%
/
17%
기한 초과
13
13%
무료
2
등급
프로젝트
469
39%
중재
100
41%
/
23%
기한 초과
77
16%
로드됨
게재됨: 2 코드
비슷한 주문
Нужно написать простенький советник
30 - 90 USD
терминал метатрейдер 5 к нему написать программу к торговле советник, программа при установке будет запускать алогоритм действий. при старте советника в 20 (настраиваемо) пунктах от цены Ask выставляется buy stop заявка вверху, и sell стоп в 20 внизу Bid пара евро доллар график минутный При активации стоп ордера ставится стоп лосс на расстоянии трейлинга пунктов - ставить при выставлении пункт а при росте на 20
프로젝트 정보
예산
50+ USD
기한
에서 14 로 30 일

