"Никогда не знаешь, кто тот человек, который принесет тебе успех”. (Томас Л. Харрисон)

Советы по программированию

Ниже приведена подборка основных советов, если вы решили приступить к программированию для самого распространённого терминала среди Дилерских центров рынка Forex – терминала Metatrader 4. Некоторые советы имеют общий смысл и могут быть применены при программировании в других средах.

Совет 1

Прежде чем приступать к написанию советника, скрипта, индикатора или какой-то библиотеки, проверьте есть ли уже готовые решения планируемых задач и как Вам можно их использовать. Существование таких решений позволит сэкономить время и даст возможность использовать уже проверенные решения.

Совет 2

Перед началом написания программы для Metatrader 4 продумайте названия всех переменных и их типы (целое, двойной точности, текст, логическое и т.д.). Старайтесь не использовать одно и то же имя переменной для хранения различных значений или для разных типов.

Совет 3

Выбирайте имя переменной понятной не только Вам, но и другим людям, особенно если собираетесь публиковать исходники для свободного использования другими трейдерами. Короткое и ёмкое имя – вот что Вам нужно.

Совет 4

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

Совет 5

Всегда производите начальную инициализацию переменных (int, double, string, bool.и тд) и обозначайте максимальный размер массива. Это позволит торговому терминалу Metatrader 4 оптимизировать выделяемую память под Вашу программу.

Совет 6

Если вы используете переменные, которые может менять пользователь (extern), то пишите комментарии к ним. Один из вариантов: сделать внешнюю текстовую переменную (string) с кратким пояснением к переменной.

Совет 7

Сразу пишите все комментария, пояснения и файлы помощи. Потом у Вас найдутся какие-то ещё более важные дела и комментарии так и останутся «в планах».

Совет 8

Возьмите за практику как-то помечать блоки программы или функции, которые, в последствии, могут быть оптимизированы. Это позволит быстро найти нужный блок.

Совет 9

Если в процессе вычисления есть сложная формула, то имеет смысл разбить её на более простые. Это позволит Вам проверить правильность вычислений поэтапно.

Совет 10

Пользуйтесь скобками в формулах. Лишних скобок не бывает! Компилятор по скобкам сможет определить приоритет вычислений.

Совет 11

Как только открыли скобку или кавычки, начали писать функцию или условие, сразу дублируйте закрывающим знаком. Очень сложно будет искать при компиляции потерянную пару скобок или кавычек.

Совет 12

Всегда проверяйте работу логических вычислений. Если их подсчёт неправильный, то дальнейшая логика программы будет нарушена.

Совет 13

Если в программе используются несколько повторяемых действий, смело используйте циклы или функции.

Совет 14

Ваш авторский стиль ещё один плюс в защиту программы. Найдите его и старайтесь всегда соблюдать.

Совет 15

Для вывода нескольких отрывков текста или переменных на экран при использовании функций Print или Alert всегда используйте StringConcatenate. Это значительно повысит скорость вывода комментариев в Эксперты или в отдельное окно.

Комментарии

Войдите на сайт как пользователь Forex.Matriх или социальной сети, чтобы оставить свой комментарий.

Добавить комментарий
Все комментарии >>
КАЛЬКУЛЯТОР ИНВЕСТИЦИЙ
  • 60 000
  • 50 000
  • 37 500
  • 25 000
  • 0

Банк

ПИФ

Матрица

  • Вложено
  • Риски
  • Получено

Актуальность данных на период: 14.02.2011-06.01.2012

Расcчитать
Детальнее про калькулятор