Как программно отличить плод ПРОФЕССИОНАЛА от плода ДИЛЕТАНТА?

 

Этот вопрос, скорее к профессиональным программистам, чем к новичкам. Но, и мнения новичков будут интересны. Речь пойдёт не о трейдерах, а о программистах,  которые занимаются написанием советников, индикаторов и скриптов на Mql4.

Представьте себе, что перед вами стоит такая задача:

У вас есть папка с 100000 файлами формата mq4. Необходимо определить, какие из этих файлов принадлежат творению профессиональных программистов, а какие принадлежат кистям дилетантов.
Но, сделать это нужно не визуально. Тестер также использовать нельзя - это слишком долго и мучительно. 
Задача в том, чтобы написать программу на каком либо языке (например: C+, Delfi, VB и т.п.), которая сама бы проанализировала тексты файлов Mq4 и выбрала из них те, которые написаны профессиональными программистами. 


А теперь вопрос: какими критериями должна руководствоваться такая программа?

Чтобы написать программу, критерии должны быть чётко формализованы, никаких там:

- "ля-ля-трюфеля";
- "плюс\минус лапоть на босу ногу";
- "девять дюймов плюс\минус бешенный огурец";
- "такие вопросы с кондачка не решаются, зайдите на недельке",
- "размер зарплаты будет хорошим"; 
- "сятая квартира в высоком доме в нацатом районе энского города";
- "да нет может быть скорее всего, но возможно";
- "даст Бог, прокатит" и т.п. и т.д. и пр.

_ не подойдут! Программа анализирует текстовый файл. Что в нём должно быть, что не должно, и т.п.?

Критерии должны быть простыми и понятными. Только чёткая, ясная и понятная формализация!
Будут чёткие критерии, закажу бесплатную и доступную всем программу - анализатор качества кода.  

Итак, каковы критерии? Прошу высказываться. Это не к спеху, подумайте...

 

Бред какой-то, Дима.

Скачал большой архив с кучей советников и не знаешь, с чего начать?

 
Mathemat:

Бред какой-то, Дима.

Скачал большой архив с кучей советников и не знаешь, с чего начать?

Нет, ещё не скачал. Но, сейчас занимаемся с одним из программистов написанием программы которая будет сама лазить по инету (когда интернет-поток не занят) и выкачивать файлы mq4 с разного рода сайтов. А то, что написано выше - это второй этап. Будет и третий.
 
DmitriyN:
Нет, ещё не скачал. Но, сейчас занимаемся с одним из программистов написанием программы которая будет сама лазить по инету (когда интернет поток не занят) и выкачивать файлы mq4 с разного рода сайтов. А то, что написано выше - это второй этап. Будет и третий.

собери список координат профессионалов и проверяй код на наличие координат из списка.


ЗЫ: там где координаты не обнаружены в отдельную папку, дальше берёшь кусок кода в папке с координатами и сравниваешь с кодами которые в папке без координат.

У каждого профи свой стиль совпадения должны быть

ЗЫЗЫ: оставшуюся часть в ручной перебор

 
DmitriyN:
Нет, ещё не скачал. Но, сейчас занимаемся с одним из программистов написанием программы которая будет сама лазить по инету (когда интернет поток не занят) и выкачивать файлы mq4 с разного рода сайтов. А то, что написано выше - это второй этап. Будет и третий.

Смысл того что робот будет делать бесмысленую работу..????
 
forte928:
Смысл того что робот будет делать бесмысленую работу..???? 
Она должна иметь смысл, для этого и вопрос.
 
DmitriyN:
Она должна иметь смысл, для этого и вопрос.

Бесмыслено собирать кучу пустой информации что бы потом в ней рытся выискивая зерно истины - тоже самое есть в Гугуле только как говориться ("я робот") правильно ставьте вопросы что бы получить правильные ответы..
 
forte928:
Бесмыслено собирать кучу пустой информации что бы потом в ней рытся выискивая зерно истины - _ 

Этим занимается (занимался) почти каждый из тех, кто здесь на форуме присутствует.

sanyooooook:

ЗЫЗЫ: оставшуюся часть в ручной перебор

Ничего ручного. Только автоматика. 100%-ный автомат. Можно из 100000 автоматически выбрать штук десять - двадцать, но не более.
 

Пущай ставит в тестер мультивалютный и МТФ, торгует, оптит, строит веера и читает отчеты и журналы и в инете ищет кусты.

И выводы, выводы пусть не забывает делать. Страниц эдак надцать.

 

Не всегда код профессионального программиста принесет доход (если конечно не продавать его). Так же и наоборот.

И непрофессиональный код может принести доход (при торговле на рынке). Как их различить - не знаю. Пробовать каждый в тестере.Все что сливает в мусорку. Не сливает или мало сливает, на суд высшей инстанции - человека

 
Dersu:

Пущай ставит в тестер мультивалютный и МТФ, торгует и читает отчеты и журналы и в инете ищет кусты. И выводы, выводы пусть не забывает делать. 

Тестирование  - это очень длительный процесс. На тестирование отдельных советников уходят иногда даже дни. Поэтому тестировать сотни тысяч - это не реально.

Vinin:

Не всегда код профессионального программиста принесет доход (если конечно не продавать его). Так же и наоборот. И непрофессиональный код может принести доход (при торговле на рынке). Как их различить - не знаю. Пробовать каждый в тестере. Все что сливает в мусорку. Не сливает или мало сливает, на суд высшей инстанции - человека.

Согласен с вами. Но, понятие "профессиональный трейдер" ещё более размытое, чем "профессиональный программист". С другой стороны, вероятность того, что дилетант случайно напишет хороший советник или индикатор - ничтожна мала.