КАК 100% заинтересовать программиста , написать советник по вашей ИДЕЕ - страница 6
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
to YuraZ
Один раз было так.
Вызывает начальник отдела и грит - чрез два дня расчитать справочник вариантов оптимального в смысле экономной экономики
смешения 28 красок для красильного цеха трикотажной фабрики. Вот исходные данные, вот уравнение.
Ну я уравнение давай грысть и сразу открылось неприятное, оказалось что это симплекс метод с двухсторонними ограничениями, и прямых решений этого нет.
Т.е. объем кандидатской диссертации, а нужно дать рабочую программу за 2 дня, и чем дальше в лес тем больше дров, не зря же за симплекс метод нобелевку присудили.
Но на то и программирование.
Через два дня приношу программу из 40-ка строчек на фортране, в которой 28 раз цикл в цикле по числу оптимизируемых компонент.
Оптимальное смешение красок по вариантам расчитывается за 25 часов машинного времени.
Далее- 1 час объясняю начальнику, а начальник неделю объясняет заказчику, ждали то от нас агроменную программу)))
А мы отчитываемся 40-ка строчками. Заказчик нервиничает и сопротивляетя очевидному.
И наконец выяснилось, что эту задачу министерство планировало ежегодно, деньги спускало,
деньги осваивали, а вот справочника из года в год так и не было, - сложно по симплекс методу.
Так что поручик Ржевский вовсе не типаж, но Герой.
Не надо работать над чужой ТС.
Программирование, как область деятельности, дисциплинирует, выстраивает мысли. А значит, позволяет отсеивать значительную часть заблуждений.
Заказчик (если выражаться просто) пребывает в иллюзиях и программист почти всегда это знает. А беря с него деньги поступает.. (сами квалифицируйте как он поступает). Это похоже, как старшаки пацана в школе в карты разводят.
SK, понимаете ли, кроме понятия МТС (механическая торговая система), та самая волшебная меленка из сказки которая пирожки и блины на стол мечет, и по которой у всех крыша съехала, есть еще поняти ExpertAdvosor - эксперт-советник, который помогает трейдеру в его работе. Программист, будучи разумным по определению должен придерживаться реалистичных понятий (EA в отличие от МТС). А отсеивать иллюзии обитающие в уме заказчика, это задача совсем не программиста, а психолога. Да ктобы мог подумать, что ребятки мечтают о волшебной кнопке, от одного нажатия на которую их жизнь первратится в волшебный чудесный сон!
Если понятие EA кого-то не удовлетворяет - пожалуйста, не пользуйтесь ими, сидите с утра до вечера уставившись в монитор.
это симплекс метод с двухсторонними ограничениями, и прямых решений этого нет.
Т.е. объем кандидатской диссертации, ..., не зря же за симплекс метод нобелевку присудили.
Классно Вы начальнику очки втирали.
Только математикам об этом не рассказывайте, а то будут валяцца пацтулом :)
Я везде где тока нашел выразился быть энтузиастом, тока чето никто мне свою ТС еще даже и не начал говарить, боятся чтоли... =) прям аж интересно стало
А если не секрет, что мешает самому разработать собственную профитную ТС? ;)
не секрет, уже разработал, осталось только мтс написать
Я верю. ;) Зачем же по два раза повторять, не глухой вроде. :))))
Я верю. ;) Зачем же по два раза повторять, не глухой вроде. :))))
Глюк был, невидел своих сообщений =)
Оптимальное смешение красок по вариантам расчитывается за 25 часов машинного времени.
Расчет такой. Если это цикл вложенностью 28, то минимальное количество операций - порядка 2^28 (270 миллионов), ну а если взять 3^28 (все же пореалистичнее оценка), то получится...эээ, щаззз... 22 876 792 454 961 - короче, 23 триллиона операций. 25 часов - это 90 000 секунд. Ага, делим друг на друга - вышло 254 186 583 оп./сек. Ух, хороший у тебя комп был - уже тогда...
это симплекс метод с двухсторонними ограничениями, и прямых решений этого нет.
Т.е. объем кандидатской диссертации, ..., не зря же за симплекс метод нобелевку присудили.
Классно Вы начальнику очки втирали.
Только математикам об этом не рассказывайте, а то будут валяцца пацтулом :)
Был такой язык исскуственного интеллекта Prolog, за чудо почитался, особенно математикам нравился
- на нем не решаешь, а только описываешь задачу, в конце описания командуешь <goal>, и ждешь ответа.
Большие надежды были, да только теперь Prolog реально под стулом - кто то ведь проболтался.
что хваленый исскуственный интеллелект Prolog ищет решение обыкновенным перебором, цикл в цикле.
Это я к тому, что связавшись с заказчиком приходится его образовывать до тех пор пока он поймет чего же ему на самом деле надо.
Оптимальное смешение красок по вариантам расчитывается за 25 часов машинного времени.
Расчет такой. Если это цикл вложенностью 28, то минимальное количество операций - порядка 2^28 (270 миллионов), ну а если взять 3^28 (все же пореалистичнее оценка), то получится...эээ, щаззз... 22 876 792 454 961 - короче, 23 триллиона операций. 25 часов - это 90 000 секунд. Ага, делим друг на друга - вышло 254 186 583 оп./сек. Ух, хороший у тебя комп был - уже тогда...
Это было за 5 лет до выхода фильма КинДзаДЗА.
Фортран был в диковинку. Пакетов программ не было. ЭВМ шли голые, даже без DOS, в частности первые еэски.
Наcчет 28 красок мог и напутать, хорошо помню только то что в полученном справочнике было 28 страниц.
Это как с математикой: если не тренируешься - забываешь. вот я и забыл.
А своему начальнику разъяснял, -что за отведенные два рабочих дня только и можно было написать и отладить 40 перфокарт.
-что имеется доступная прога симплекс-метод с односторонним ограничением,
а у нас двусторонние, которые тогдашняя наука еще не разгрызла и за научную проблему почитала.
Сейчас - да, все есть в готовом виде. даже в MQL-4 перетащить.
P.S. Ну не сказал бы, что такой он идеальный - только описываешь, а задача сама решается. Это только в идеале, для совсем беспроцедурного языка. Самая главная проблема этого языка - лавинообразный рост количества переменных, возникающих из-за рекурсивных вычислений. Вот это и делает его скорее красивой теоретической игрушкой, чем языком для решения задач AI. Но гимнастика для мозгов вполне приличная - особенно после процедурных языков типа паскуаля или Си.
to Mathemat
Кстати по веткам уже попадались идеи советников с тупым перебором для отбора разных индикаторов значимых на данном рынке и возможно с перебором разных ТС.
Т.е. идеи поиска <goal> научным тыком вариантов могут оказаться актуальными.
Ведь тот Prolog применялся на очень медленных компах, сейчас на 2 порядка быстрее,
да и память теперь планарная, не то что раньше - страничками 64К.