Написание кода на русском языке. Плюсы и минусы такой программы. - страница 14
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Только одну задачу решали. Было бы несколько, тогда можно было делать выводы.
Согласен. Но чтобы продолжать соревноваться и переходить к следующим состязаниям, нужно было объективно оценивать результаты каждого этапа соревнования. Вот тут и начались проблемы...
Да.
Ну не согласен, что Венгерская нотация - это филькина грамота.
Мне уже не раз она помогала избежать ошибок типа:
byte btA;
int iB
........
while(btА < iB) // Возможно зацикливание
{
.....
++btA;
};
Здесь, конечно, утрированно, суть в том, что Венгерская нотация - всегда напоминает тип переменной, что зачастую помогает избегать трудноуловимых ошибок
Конечно, я не отрицаю что "универсальность" алгоритма ГА совершенно необходима. Я признаю и то, что мой алгоритм может быть хуже именно потому, что решает только ту задачу (пусть и гораздо эффективней чем универсальный алгоритм).
Однако, в состязании в решении задачи с текстом мы соревновались именно в результате (количестве обращений), а не в универсальности, которая не может быть проверена на одной задаче.
Поэтому я не выставлял себя абсолютным победителем и хотел продолжать соревноваться, чтобы превзойти и в универсальности.
Однако, начались многочисленные палки в колеса чемпионата и все заглохло.
Повторю ещё раз для особоодарённых. Задача с текстом, или любая другая задача потенциально представленная на чемпионате должна была решаться без знания исходников задачи. Пример решения был показан на штатном тестере от MQ.
Да, я создавал исходники задачи, потому что кто то должен был их создать и втом числе для того, что нет подвоха. Я продемонстрировал, как оптимизатор от MQ успешно решает такие "неизвестные" задачи, так, как он делает это каждый божий день миллионов трейдеров с их миллионами задач.
Предупреждал заранее - решение задач должно быть без знания кода задачи, но Вы с Эвентом неприменули воспользоваться залезть в код задачи и и спользовать особенности её структуры, что Вы сами и подтвердили впоследствии, это противоречит целям соревнования - оптимизация задач с неизвестным содержимым. Участникам соревнования предлагалось проводить оптимизацию в незнании о задаче, так как это делает тестер, попытаться превзойти его, и да, попытаться превзойти меня.
Вы тогда поставили под сомнение факт того что я не использую в алгоритме знания о задаче, после чего с общего согласия было решено передать составление задачи в руки рефери, но и после этого Вы продолжали требовать исходники задач соревнований. После того, как Вам стало ясно, что исходников предстоящей на соревновании задачи больше не увидите с учётом Вашего нечестного (в обход условий решения задачи) предыдущего решения задачи с текстом - Вы решили удалится "громко хлопнув дверью".
Рефери по прежнему находится в ожидании сигала, момента Х, после которого он составит самостоятельно задачу для соревнования. Но поскольку пока никого нет, кто мог бы принять участие с соблюдением условий соревнования или хотя бы просто готовых достаточно качественно решать сложные задачи оптимизации, то момент Х ещё пока не настал.
Вот так всё было на самом деле. Факт того, что Ваш код написан на кириллице не сделал его полезным для решения повседневных задач трейдеров, с неизвестным содержимым, таких задач, которые решает штатный тестер. Нужно нечто большее, чем программа написанная на кирилице, что бы она была по настоящему полезной.
Повторю ещё раз для особоодарённых. Задача с текстом, или любая другая задача потенциально представленная на чемпионате должна была решаться без знания исходников задачи. Пример решения был показан на штатном тестере от MQ.
Да, я создавал исходники задачи, потому что кто то должен был их создать и втом числе для того, что нет подвоха. Я продемонстрировал, как оптимизатор от MQ успешно решает такие "неизвестные" задачи, так, как он делает это каждый божий день миллионов трейдеров с их миллионами задач.
Предупреждал заранее - решение задач должно быть без знания кода задачи, но Вы с Эвентом неприменули воспользоваться залезть в код задачи и и спользовать особенности её структуры, что Вы сами и подтвердили впоследствии, это противоречит целям соревнования - оптимизация задач с неизвестным содержимым. Участникам соревнования предлагалось проводить оптимизацию в незнании о задаче, так как это делает тестер, попытаться превзойти его, и да, попытаться превзойти меня.
Вы тогда поставили под сомнение факт того что я не использую в алгоритме знания о задаче, после чего с общего согласия было решено передать составление задачи в руки рефери, но и после этого Вы продолжали требовать исходники задач соревнований. После того, как Вам стало ясно, что исходников предстоящей на соревновании задачи больше не увидите с учётом Вашего нечестного (в обход условий решения задачи) предыдущего решения задачи с текстом - Вы решили удалится "громко хлопнув дверью".
Рефери по прежнему находится в ожидании сигала, момента Х, после которого он составит самостоятельно задачу для соревнования. Но поскольку пока никого нет, кто мог бы принять участие с соблюдением условий соревнования или хотя бы просто готовых достаточно качественно решать сложные задачи оптимизации, то момент Х ещё пока не настал.
Вот так всё было на самом деле. Факт того, что Ваш код написан на кириллице не сделал его полезным для решения повседневных задач трейдеров, с неизвестным содержимым, таких задач, которые решает штатный тестер. Нужно нечто большее, чем программа написанная на кирилице, что бы она была по настоящему полезной.
Краткая история несостоявшегося чемпионата в интерпретации организатора... Давайте перевернем страницу истории. )
Краткая история несостоявшегося чемпионата...
Ну да, Вы же сбежали. Это история о том, как Вы слились. Остальные сказали что не готовы. Приходите, решайте задачи честно - и будет чемпионат.
Венгерская нотация - всегда напоминает тип переменной, что зачастую помогает избегать трудноуловимых ошибок
Применительно к MQL - ошибок, на которые компилятору пофиг, предупреждений нет. Особенно смешанные мат.операции с разными типами целых и дробных дают иногда такие закидоны - хрен найдёшь кого надо принудительно приводить к нужному типу
while(btА < iB) // Возможно зацикливание
{
.....
++btA;
};
Краткая история несостоявшегося чемпионата
Ну да, Вы же сбежали. Это история о том, как Вы слились.
)) Эх, а как всё хорошо начиналось... ))
)) Эх, а как всё хорошо начиналось... ))