Смотри, как бесплатно скачать роботов
Ищи нас в Twitter!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Советники

m-new_prices_1 - эксперт для MetaTrader 4

Просмотров:
1725
Рейтинг:
(3)
Опубликован:
2010.07.27 06:48
Обновлен:
2016.11.22 07:33
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Данный эксперт генерирует историю котировок, путем перекодировки текстовых файлов.

=== 

Слова разбиваются на символы, а знак препинания на один символ, далее символы заменяются нижеуказанными цифрами.

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

Каждый бар имеет только тело, тени у него нет!

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

Желательно изначально в текстовом файле избавиться от пробелов, если их много, ну или другого символа, дабы не плодить одинаковые бары)  

Количество баров зависит от прогоняемой истории в тестере, поэтому, пожалуйста, убедитесь хватит ли в файле символов. 

Распознаваемые символы(можно добавить или изменить в коде на Ваше усмотрение) указаны ниже.

!!! Распознает только русский алфавит !!!  

где в кавычках("") это символ, а после знака = идет цифра( положительная, либо отрицательная) которая заменяет символ. 

  "А" = -2
  "Б" = 4
  "В" = -6
  "Г" = 8
  "Д" = -10
  "Е" = 12
  "Ё" = -14
  "Ж" = 16
  "З" = -18
  "И" = 20
  "Й" = -22
  "К" = 24
  "Л" = -26
  "М" = 28
  "Н" = -30
  "О" = 2
  "П" = -4
  "Р" = 6
  "С" = -8
  "Т" = 10
  "У" = -12
  "Ф" = 14
  "Х" = -16
  "Ц" = 18
  "Ч" = -20
  "Ш" = 22
  "Щ" = -24
  "Ъ" = 26
  "Ы" = -28
  "Ь" = 30
  "Э" = -2
  "Ю" = 4
  "Я" = -6
  
  "а" = 1
  "б" = -2
  "в" = 3
  "г" = -4
  "д" = 5
  "е" = -6
  "ё" = 7
  "ж" = -8
  "з" = 9
  "и" = -10
  "й" = 11
  "к" = -12
  "л" = 13
  "м" = -14
  "н" = 15
  "о" = -16
  "п" = 17
  "р" = -18
  "с" = 19
  "т" = -20
  "у" = 21
  "ф" = -22
  "х" = 23
  "ц" = -24
  "ч" = 25
  "ш" = -26
  "щ" = 27
  "ъ" = -28
  "ы" = 29
  "ь" = -30
  "э" = 1
  "ю" = -2
  "я" = 3
  
  "1" = 1
  "2" = -2
  "3" = 3
  "4" = -4
  "5" = 5
  "6" = -6
  "7" = 7
  "8" = -8
  "9" = 9
  "0" = -10

  "," = 3
  "<" = -6
  "." = 9
  ">" = -12
  "/" = 15
  "?" = -18
  ";" = 21
  ")" = -24
  "\'" = 27
  "\"" = -30
  "[" = 3
  "{" = -6
  "]" = 9
  "}" = -12
  "~" = 15
  "!" = -18
  "%" = 21
  "(" = -24
  ")" = 27
  "-" = -30
  "_" = 3
  "=" = -6
  "+" = 9
  "\" = -12
  "|" = 15
  " " = 0
  
  Если символ неизвестен, то = 0
====

Теперь сами настройки советника:

//~~~~~~~~~~~
//
//~~~~~~~~~~~
  string ЗАПИСАТЬ.ВМЕСТО.СИМВОЛА. = "AUDCAD";  //  СИМВОЛ, КОТИРОВКИ  КОТОРОГО БУДУТ ПЕРЕЗАПИСАНЫ НОВЫМИ КОТИРОВКАМИ
//~~~~
  int НАЧАЛЬНАЯ.ЦЕНА. = 9999.9999;  //  ЦЕНА САМОГО СТАРОГО БАРА(ПЕРВОГО В ИСТОРИИ)

                                                         //  ИМЕННО ОТ НЕГО БУДУТ СЧИТАТЬСЯ  ПОСЛЕДУЮЩИЕ ЦЕНЫ
//~~~~
  string НАЗВАНИЕ_ВХОДНОГО_ФАЙЛА = "ДЛЯ_КОТИРОВОК.txt";  //  САМ ТЕКСТОВОЙ ФАЙЛ 
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

===

Файл кидать в папку tester\files\ 

После прогона советника просто обновите график символа который Вы указали в настройках, а период в тестере.



 

m-NOTR_1 m-NOTR_1

Адаптивный советник. Использует встроенный оптимизатор с линейным перебором параметров, количество и дапазон которых задается в настройках. Параметры генерируются случайным образом.

Простой индикатор тренда Простой индикатор тренда

Подобен RSI и DeM.

Robot_ADX+2MA Robot_ADX+2MA

Использует анализ 4-х индикаторов.

Торговый советник "MACD_Not_So_Simple" Торговый советник "MACD_Not_So_Simple"

EURUSD, H4