GotAI.NET

Форум: Проблемы искусственного интеллекта

 

Регистрация | Вход

 Все темы | Новая тема Стр.22 (26)<< < Пред. | След. > >>   Поиск:  
 Автор Тема: На: Market Prediction
гость
185.104.120.*
На: Market Prediction
Добавлено: 10 янв 19 9:28
Цитата:
Автор: Дмитрий Пагода

Современное программирование не гоняется за скоростью, профессиональный код не обязательно должен быть быстрым, намного важнее чтобы соблюдались техники ООП и проект даже самый казалось бы "элементарный" был профессионально спроектирован архитектурно, то есть сначала абстракция(несколько уровней) потом реализация, абстракция первична, намного важнее реализации и именно над ней идёт основная работа, реализация вторична, производна абстракции.

На мой взгляд наиболее профессионально написан этот код для Ваших целей.
https://github.com/ben-strasser/fast-cpp-csv-parser/blob/master/csv.h

PS: приведённый код хорошо спроектирован на уровне ООП, но не на уровне структуры, я бы его разнёс на ряд файлов и каталогов, чтобы не было так много текста в одном(ещё и заголовочном файле ), кое что можно в виде библиотек оформить и инкапсулировать.
lдлинноватый код, как для парсера csv, я пользую таким:


vector<vector<double>> parseCsv(string path, char token)
{
ifstream read(path);
vector<string> lines;
string line;
while (getline(read, line)) lines.push_back(line);
vector<vector<double>> result;
for (int i = 0; i < lines.size(); ++i)
{
stringstream test(lines[i]);
vector<double> seglist;
string segment;
while (getline(test, segment, token))
{
double val = 0;
try
{
val = stod(segment);
}
catch (...)
{
}
seglist.push_back(val);
}
result.push_back(seglist);
}
return result;


но CSV 100мб он читает 3 минуты, я считаю это нормально
[Ответ][Цитата]
гость
217.115.10.*
На: Market Prediction
Добавлено: 26 фев 19 11:00
похоже что Дженка написал


[Ответ][Цитата]
гость
217.115.10.*
На: Market Prediction
Добавлено: 26 фев 19 11:02


[Ответ][Цитата]
Jenka
Сообщений: 959
На: Market Prediction
Добавлено: 06 мар 19 3:24
http://mirknig.su/knigi/programming/304172-testing-and-tuning-market-trading-systems-algorithms-in-c.html
в этой книжке на первых 20 стр рассказано то на что я потратил пол года работы..
поиска законов движения цены. несколько правил которые работают всегда 100% при любых условиях. нашел бы я ее раньше кучу времени бы сэкономил
[Ответ][Цитата]
Jenka
Сообщений: 959
На: Market Prediction
Добавлено: 06 мар 19 3:40
Изменено: 06 мар 19 3:41
Цитата:
Автор: гость
похоже что Дженка написал

нет. не я. Я в своей работе ориентируюсь правилом что никто не будет продавать курицу несущую золотые яйца
если ее продают значит она бесполезна)
[Ответ][Цитата]
гость
185.220.101.*
На: Market Prediction
Добавлено: 06 мар 19 5:43
Цитата:
Автор: Jenka
нет. не я. Я в своей работе ориентируюсь правилом что никто не будет продавать курицу несущую золотые яйца
если ее продают значит она бесполезна)
так там просто торговый терминал, GUI для API, а "курицы несущей золотые яйца" может вообще не существует, трейдунский хлеб с икрой тяжек как и все остальные не трудовые доходы, основыные приёмы это "усреднение" и "пересиживание" и надежда на фарт, повезёт получишь бонусы, нет, откроешь другой хеджфонд
[Ответ][Цитата]
гость
80.67.172.*
На: Market Prediction
Добавлено: 06 мар 19 15:40
гайс, а каким софтом вы оптимизируете и тестируете торговые стратегии? Если не секрет...

говорят метатрейдер хорош, все на нём
[Ответ][Цитата]
гость
45.62.250.*
На: Market Prediction
Добавлено: 07 мар 19 8:14
Сейчас в моде токенизация, что то типа следующего:

void tokenize1()
{
const char *str = "one two three fore five";
char words[10][10];
const char* curent = str;
int w = 0;

while (*curent != 0)
{
while (*curent == ' ') curent++;
int index = 0;
while (*curent != ' ')
{
if (*curent == 0) break;
words[w][index++] = *curent++;
}
words[w++][index] = 0;
}

for (int i = 0; i < 5; ++i)
{
printf(words[i]);
printf("\n");
}


getchar();
}
[Ответ][Цитата]
гость
204.85.191.*
На: Market Prediction
Добавлено: 08 мар 19 11:13
Вот люди делом заняты, закодили и стригут капусту, а вы тут пиздите только...



[Ответ][Цитата]
гость
204.85.191.*
На: Market Prediction
Добавлено: 08 мар 19 11:14


[Ответ][Цитата]
гость
199.195.250.*
На: Market Prediction
Добавлено: 08 мар 19 11:28
самое важное это не апи а телеграм
[Ответ][Цитата]
гость
199.249.230.*
На: Market Prediction
Добавлено: 09 мар 19 12:51
типа хедж-фонд, покупаеш монету и получаешь профит
[Ответ][Цитата]
гость
185.220.101.*
На: Market Prediction
Добавлено: 10 мар 19 5:56
метод "жаха"


[Ответ][Цитата]
гость
185.220.101.*
На: Market Prediction
Добавлено: 13 мар 19 8:12
вот если бы это туму мог бы кто то формализовать и закодить...


[Ответ][Цитата]
гость
185.220.101.*
На: Market Prediction
Добавлено: 19 апр 19 13:46
Видел на киберфоруме, незнаю правда ли, но можно попробовать, вдруг повезёт?
[Ответ][Цитата]
 Стр.22 (26)1  ...  18  19  20  21  [22]  23  24  25  26<< < Пред. | След. > >>