Скачать MetaTrader 5

Хотел бы поделится небольшим пошаговым алгоритмом написания своего эксперта с нуля

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Mickey Moose
1946
Mickey Moose  


1) написать код
2) написать код правильно
3) написать рабочий код
4) написать рабочий код который работает как нужно
5) усовершенствовать рабочий код так как возникли новые идеи
6) исправить воон ту маленькую необязательную ошибку которая возникла при доработке
7) исправить 10 ошибок возникших при исправлении одной
8)попробовать исправить 20 ошибок
9)посмотреть на эту гору косяков и понять что уже ничего не сделать

10)  return(1);

 

По правде говоря из цикла до сир пох не вышел 

Maxim Romanov
4437
Maxim Romanov  
Я бы перед первым пунктом еще пунктов добавил)
1 найти закономерность
2 разработать теорию
3 разработать алгоритм
4 - написать код
 Ну а дальше да) выяалять ошибки, которые были созданы в процессе правки прошлых ошибок)
Ihor Herasko
12987
Ihor Herasko  
trader781:


По правде говоря из цикла до сир пох не вышел 

А где цикл то? Под ним понимается десятый пункт? Так ведь на этом форме return(1) воспринимается как выход из программы, а не возврат к первому пункту )) Тогда уж лучше go to написали бы...
Mickey Moose
1946
Mickey Moose  

Ihor Herasko:
А где цикл то? Под ним понимается десятый пункт? Так ведь на этом форме return(1) воспринимается как выход из программы, а не возврат к первому пункту )) Тогда уж лучше go to написали бы...


Не, этот неприемлем по причине что будет постоянно дорабатываться
Maxim Romanov
4437
Maxim Romanov  
trader781:

Не, этот неприемлем по причине что будет постоянно дорабатываться
В этом и суть грааля! Грааль это не конкретная торговая система, это постоянная доработка системы и поиск новых. Это работа и как только остановишься - слив!
new-rena
3371
new-rena  
trader781:
.....

 

По правде говоря из цикла до сир пох не вышел 

Всё будет

В алгоритме добавится и работа по доработке надежности работы эксперта.

Vladimir Tkach
23014
Vladimir Tkach  
Оптимизацию параметров забыли.
Alexander Bereznyak
23779
Alexander Bereznyak  
о чем это, к чему это, что это дает
Yuriy Asaulenko
4210
Yuriy Asaulenko  
trader781:

1) написать код

Уже все, начиная с этого пункта робот обречен. Уже можно циклиться вечно. Вечный кайф.))

Следовало сделать следующим образом: 


п. 101) написать код
Vladimir Tkach
23014
Vladimir Tkach  
Кстати, лучше нумерацию пунктов алгоритма делать с шагом десять - 10, 20 и т.д. 
Mickey Moose
1946
Mickey Moose  
Vladimir Tkach:
Оптимизацию параметров забыли.

Правильно, следующий бот будет писаться с оптимизацией

потом проверить почему он не работает

Затем как он работает после правки

Удивится что он конечно работает, но не так как нужно 

Скорректировать до нужного состояния 

Потом проверить его ошибки

Потом исправить пару ошибок  возникших во время написания этого бота

исправить пару десятков ошибок возникших при исправлении первых двух 

Потом глянуть на всю эту хрень что получится и делать заново.
 

12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий