Поиск, сбор и структурирование информации

MQL4 다른

작업 종료됨

실행 시간 31 일

명시

Работа непосредственно с программированием не связана, но знакомство с MQL, MetaTrader-ом и трейдингом приветствуется.

Необходимо найти в интернете, собрать в один файл, и структурировать (разложить по темам и отсортировать по дате) всю информацию, опубликованную пользователем с ником hrenfx (и предыдущим его ником - getch). Также необходимо собрать все выложенные им файлы (коды, рабочие проекты из мат-пакетов, картинки, и т.д.) и связать их с основной базой.

 

Я себе это представляю в виде примерно такой таблицы:

Дата и время публикацииТема или ключевые словаТекст сообщенияСсылка на источникСвязанные файлы

 

Например:

2009.11.19 16:26MT4: Нюанс OrderClose - отставание в обновлении таблицы закрытых позиций

Код:

if (OrderClose(....))
{
  Sleep(1000);
  OrderSelect(OrdersHistoryTotal() - 1, SELECT_BY_POS, MODE_HISTORY);
}

иногда даже с таким Sleep-ом OrderSelect не находит только что закрытую позицию. При этом за время работы Sleep никаких больше торговых операций не осуществляется (срабатывание отложек и т.д.).

Думал побороть проблему такой существуенной паузой, - стало лучше, чем без нее, но все равно проблема проскакивает. Увеличивать паузу не хочется, т.к. тормозится весь советник.

У кого какие мысли по обходу проблемы?

https://www.mql5.com/ru/forum/122036-
 2009.11.19 18:34 MT4: Нюанс OrderClose - отставание в обновлении таблицы закрытых позиций Swan >>:

есть подозрение, что список ордеров обновляется с приходом тика.

попробуйте вместо Sleep() завершить функцию start() и получать данные о ордерах в ее начале.

Спасибо за предложение. Дело в том, что для мультивалютного советника это невозможно.

 https://www.mql5.com/ru/forum/122036

 

Если это будет файл Excel, сортировка и фильтрация по теме будет решена встроенными функциями, но может пострадать формат и потеряться часть длинных сообщений (я не знаю, есть ли там ограничение на содержимое ячейки). Если это будет html, то сортировку придется делать при составлении, а разбиение на темы и источники нужно будет реализовать в виде разных страничек (соответственно, составить оглавление с гиперссылками). Возможно, вы предложите более удобный и практичный вариант.

 

Срок исполнения не критичен (поставил месяц, больше считаю будет лишним). Но я не хочу ждать окончания срока, чтоб услышать "у меня не получилось", "мне не интересно", или "сейчас нет времени", поэтому настаиваю на регулярном докладе о продвижении. Например, каждые 2-3 дня нужно показывать последние найденные сообщения и давать общую статистику ("найдено 700 сообщений в 50 темах"). Нарушение этого требования считаю поводом отменить сделку (найти другого исполнителя).

 

Собранную базу, несмотря на то, что вся информация из нее общедоступна, разрешается использовать только в самообразовательных целях (запрещено выкладывать или продавать).

 

Результат работы будет проверяться просто - я сам, используя всевозможные способы, буду искать отдельные публикации и проверять, есть ли они в базе. Если пробелов слишком много (например, больше 5), работа не засчитывается.

В любом случае, я рассчитываю на человеческое отношение, и ищу не халтурщика, желающего срубить бабла, а человека, которому тоже интересна эта тема.

Работа будет кропотливой, но увлекательной, обещаю ;) 

응답함

1
개발자 1
등급
(21)
프로젝트
35
54%
중재
8
63% / 38%
기한 초과
1
3%
무료
2
개발자 2
등급
(40)
프로젝트
106
52%
중재
17
12% / 65%
기한 초과
25
24%
무료
3
개발자 3
등급
(6)
프로젝트
13
31%
중재
2
0% / 100%
기한 초과
4
31%
무료
4
개발자 4
등급
(106)
프로젝트
189
46%
중재
34
24% / 41%
기한 초과
58
31%
무료
5
개발자 5
등급
(74)
프로젝트
93
53%
중재
3
33% / 0%
기한 초과
3
3%
무료
6
개발자 6
등급
프로젝트
0
0%
중재
1
0% / 100%
기한 초과
0
무료
7
개발자 7
등급
(37)
프로젝트
105
49%
중재
6
0% / 17%
기한 초과
21
20%
무료
8
개발자 8
등급
(62)
프로젝트
140
46%
중재
19
42% / 16%
기한 초과
32
23%
무료

프로젝트 정보

예산
200 - 500 USD
개발자에게
180 - 450 USD
기한
 30 일