Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Вообще не понимаю о чем речь. Вызовы ФФ считаются в ее библиотеке специальной функцией.
Там же находится функция записи в файл.
Если в первом вызове библиотеки с ФФ, передать туда (в специальную функцию) имя участника, то потом эта функция внесет имя участника в имя его файла с результатом.
Там же, в файле будет значится и цифра количества вызовов ФФ.
Скрипт вполне удоволетворяет всем запросам в таком случае.
У меня сложилась следующая концепция:
1. Создается библиотека с ФФ и набором стандартных функций, среди которых - подсчет обращений, состовление имени файла результата, запись результата и кол-ва обращений к ФФ в файл.
2. Рефери состовляет формулу ФФ и вписывает ее в функцию ФФ. Компилирует библиотеку с ФФ.
3. Скомпилированная библиотека с ФФ раздается всем участникам.
4. Участники импортируют функции библиотеки, решают задачу и компилируют свои скрипты.
5. Участники выставляют экзешники своих скриптов на форум к определенной дате.
6. После этого, участники скачивают скрипты друг -друга и проверяют их у себя в терминалах. Смотрят в файлы результатов создаваемые при запуске скриптов скомпилированной библиотекой с ФФ, и видят и сравнивают свои и чужие результаты.
7. Таким образом, автоматически выявляется победитель.
Единственная необходимость - рефери, для составления формулы ФФ и вшития ее в функцию, и компилирования конечной библиотеки.
Так намного проще, не правда ли? )
У меня сложилась следующая концепция:
1. Создается библиотека с ФФ и набором стандартных функций, среди которых - подсчет обращений, состовление имени файла результата, запись результата и кол-ва обращений к ФФ в файл.
2. Рефери состовляет формулу ФФ и вписывает ее в функцию ФФ. Компилирует библиотеку с ФФ.
3. Скомпилированная библиотека с ФФ раздается всем участникам.
4. Участники импортируют функции библиотеки, решают задачу и компилируют свои скрипты.
5. Участники выставляют экзешники своих скриптов на форум к определенной дате.
6. После этого, участники скачивают скрипты друг -друга и проверяют их у себя в терминалах. Смотрят в файлы результатов создаваемые при запуске скриптов скомпилированной библиотекой с ФФ, и видят и сравнивают свои и чужие результаты.
7. Таким образом, автоматически выявляется победитель.
Единственная необходимость - рефери, для составления формулы ФФ и вшития ее в функцию, и компилирования конечной библиотеки.
Так намного проще, не правда ли? )
НЕТ.
Было проще раньше, теперь будет сложнее. Ранее было оговорено, что ФФ будет считаться в диапазоне [-10.0;10.0] с шагом 0.1, участники должны были вшить эти ограничения в свои алгоритмы в целях защиты что бы не было возможности третьими лицами использовать в своих задачах, а затем во время старта чемпа выложить скомпилированные библиотеки алгоритмов. Проверяющий скрипт должен был вызвать библиотеку участника, которая самостоятельно работает с ФФ, по завершении оптимизации скрипт должен вывести всю стат инфу сделав запрос в библиотеку. Было всё просто и прозрачно, защищались чистота эксперимента и интересы участников по защите интелектуальной собственности. Но нет же, поднялась волна возмущения, типа "а почему это выбран именно такой диапазон? почему именно с таким шагом?" - я доходчиво объяснил, что диапазон и шаг не имеют значения, их выбрать можно для чемпионата любыми, а фиксированные и известные заранее они только для того, что бы ограничить применимость алгоритмов участников в реальных задачах третьими лицами, но общественность такое моё объяснение не устроило. Ок, сказал я, снимаем все ограничения на диапазон и шаг, но тогда уже нельзя выкладывать библиотеки участников в открытый доступ, поскольку нет ограничений на использование, а это значит нет защиты. Поэтому теперь жюри необходимо, что бы принять алгоритмы участников и провести тесты.
Теперь выкладывать алгоритмы участников в открытый доступ нельзя, потому что задача чемпионата не будет иметь ограничений в диапазоне параметров и шага! И всё это по Вашей милости.
Хорошо, в таком случае решение должно быть в библиотеке. Но возможно, есть вариант, при котором нет необходимости в жюри. Как нам не понадобилось жюри, для определения наилучшего решения в задаче с текстом.
Никто ничего не определял. Ни я ни Вы не выкладывали алгоритмы для проверки, это всё просто слова.
Единственное - Event показал свой алгоритм с возможностью его проверки, но на деле оказалось, что это вовсе не алгоритм оптимизации, а искусно подогнанный под задачу полный перебор.
Я намеренно показал исходник задачи с текстом, что бы участники видели, каким образом осуществляются вызовы основных функций, но вместо того, что принять это во внимание и организовать такой же интерфейс для чемпионата, Вы и Event не преминули использовать знание содержимого задачи для её решения в лоб. Ну что ж, на задаче чемпионата такой фокус не пройдет. Будет настоящая проверка работы алгоритмов и подобные махинации с ФФ не прокатят, так же как и Ваше предложение о "алгоритме в скрипте".
Никто ничего не определял. Ни я ни Вы не выкладывали алгоритмы для проверки, это всё просто слова.
Единственное - Event показал свой алгоритм с возможностью его проверки, но на деле оказалось, что это вовсе не алгоритм оптимизации, а искусно подогнанный под задачу полный перебор.
Я намеренно показал исходник задачи с текстом, что бы участники видели, каким образом осуществляются вызовы основных функций, но вместо того, что принять это во внимание и организовать такой же интерфейс для чемпионата, Вы и Event не преминули использовать знание содержимого задачи для её решения в лоб. Ну что ж, на задаче чемпионата такой фокус не пройдет. Будет настоящая проверка работы алгоритмов и подобные махинации с ФФ не прокатят, так же как и Ваше предложение о "алгоритме в скрипте".
Значит, по Вашему я мухлевал?
У Вас были точно такие же условия, как и у меня и у Event. Я сказал, что могу выложить скомпилированный скрипт. (Выложить?)
Вы, как участник соревнования по решению задачи с текстом, должны выложить свой вариант. Вы его не выложили и даже результатов своих не сказали. Хотя, вру, - Ваши результаты решения задачи с текстом Вы сказали вначале, и мы с Еvent Вас обошли более чем в 20 раз по результату. Я закрыл на это глаза. Ладно, думаю, - человек создает универсальные алгоритмы и такие задачки не являются для него серьезными...
(Хотя странно, - универсальный алгоритм, который в следствии своей универсальности проигрывает в эффективности неуниверсальным алгоритмам. Что то здесь не так...)
И причем здесь знание содержимого? Вы можете поменять строку на любую другую.
НЕТ.
Было проще раньше, теперь будет сложнее. Ранее было оговорено, что ФФ будет считаться в диапазоне [-10.0;10.0] с шагом 0.1, участники должны были вшить эти ограничения в свои алгоритмы в целях защиты что бы не было возможности третьими лицами использовать в своих задачах, а затем во время старта чемпа выложить скомпилированные библиотеки алгоритмов. Проверяющий скрипт должен был вызвать библиотеку участника, которая самостоятельно работает с ФФ, по завершении оптимизации скрипт должен вывести всю стат инфу сделав запрос в библиотеку. Было всё просто и прозрачно, защищались чистота эксперимента и интересы участников по защите интелектуальной собственности. Но нет же, поднялась волна возмущения, типа "а почему это выбран именно такой диапазон? почему именно с таким шагом?" - я доходчиво объяснил, что диапазон и шаг не имеют значения, их выбрать можно для чемпионата любыми, а фиксированные и известные заранее они только для того, что бы ограничить применимость алгоритмов участников в реальных задачах третьими лицами, но общественность такое моё объяснение не устроило. Ок, сказал я, снимаем все ограничения на диапазон и шаг, но тогда уже нельзя выкладывать библиотеки участников в открытый доступ, поскольку нет ограничений на использование, а это значит нет защиты. Поэтому теперь жюри необходимо, что бы принять алгоритмы участников и провести тесты.
Теперь выкладывать алгоритмы участников в открытый доступ нельзя, потому что задача чемпионата не будет иметь ограничений в диапазоне параметров и шага! И всё это по Вашей милости.
Значит, по Вашему я мухлевал?
У Вас были точно такие же условия, как и у меня и у Event. Я сказал, что могу выложить скомпилированный скрипт. (Выложить?)
Вы, как участник соревнования по решению задачи с текстом, должны выложить свой вариант. Вы его не выложили и даже результатов своих не сказали. Хотя, вру, - Ваши результаты решения задачи с текстом Вы сказали вначале, и мы с Еvent Вас обошли более чем в 20 раз по результату. Я закрыл на это глаза. Ладно, думаю, - человек создает универсальные алгоритмы и такие задачки не являются для него серьезными...
(Хотя странно, - универсальный алгоритм, который в следствии своей универсальности проигрывает в эффективности неуниверсальным алгоритмам. Что то здесь не так...)
И причем здесь знание содержимого? Вы можете поменять строку на любую другую. Создать алгоритм без знания сути задачи невозможно.
Как всегда всё перепутано и смешано в кучу.
С какой стати я Должен выкладывать свой алгоритм к задаче с текстом?! Я не обещал этого и не требовал этого от других! Это пример подключения, интерфейс! Используйте этот интерфес для подключения своей библиотеки алгоритма к ФФ на чемпионате, вот на чемпионате и будем разговаривать что как и почему и кто чего достиг и какими путями!
Я принимаю Ваши условия подключения. Как будет угодно. Давайте соревноваться. Давайте задачу. Давайте срок и дату сдачи алгоритма. Все равно сделаю.
Ну вот, это уже серьёзный разговор. Как только мы дождемся представителей MQ, так сразу приступим к формированию ФФ для чемпионата. Без них не получится ничего, ни ФФ ни чемпионат.
С момента как они появятся, нужно будет выделить срок на подготовку.