Скрипты: Period Converter Mod

 

Period Converter Mod:

Аналог Period Converter в МТ4

Period Converter Mod

Автор: Aleksandr Slavskii

 
Please let me have the automated trading
 
Добрый день, а как им пользоваться "для чайников", попробовал по аналогии с индикаторами - выдает символ не найден?
 
VVA77 #:
Добрый день, а как им пользоваться "для чайников", попробовал по аналогии с индикаторами - выдает символ не найден?





Семичасовой график.


Это сервис, не индикатор. Поэтому его нужно положить в папку с сервисами. 

 

Поскольку на Форе торгует много ботов, классический вид баров изгажен нелогичньіми хвостами --- єто очень мешает побарному анализу.

ОЧЕНЬ не хватает параметра начального сдвига первого бара... 

Тогда, например, М3 будет иметь 3 версии графика, а М5, соответственно, 5 версий,

из которьіх и можно будет подобрать более-менее понятную.

А наличие графических кнопок управления прямо на графике НАМНОГО ускорило бьі и облегчило процесс подбора...

 
Kalinych #:

ОЧЕНЬ не хватает ... 

Тогда...

А наличие...

Здравствуйте.

Спасибо за рекомендации, но у меня немного другой интерес.

Дело в том, что, выкладывая бесплатный код, я как бы показываю пользователям свои знания-умения. Типа смотри, что могу. )))

И эта "показуха" преследует вполне конкретную, но весьма меркантильную вещь.

Если кому-то вдруг понадобится написать или исправить, доработать код, то он может обратиться ко мне напрямую через фриланс

А здесь, в codebase, потенциальный заказчик может ознакомиться с моими наиболее простыми работами.

Торговые приложения для MetaTrader 5 на заказ
Торговые приложения для MetaTrader 5 на заказ
  • 2026.02.24
  • www.mql5.com
Самый большой фриланс c разработчиками программ на MQL5
 
Biggie Titus автоматическую торговлю

Существует способ прикрепить и запустить советник практически на любом полнофункциональном пользовательском графике при условии, что вы:

  • можете написать свой собственный советник, или
  • имеете исходный код советника и можете его модифицировать, или
  • имеете исходный код советника и имеете кого-то, кто его модифицирует, или
  • у вас есть разработчик советника, который изменит и скомпилирует исходный код советника для вас.
Самый простой способ - создать входную переменную типа string и определить ее значение по умолчанию (настройку) на пользовательский символ, например, "EURUSD M240 c-420". Допустим, входная переменная будет называться AnalysisSymbol. Тогда замените все экземпляры _Symbol, Symbol() или "EURUSD" в коде анализа графика советника только на AnalysisSymbol. Это касается вызовов iCustom(), вызовов цены OHLC, торговых условий и тому подобного. В отличие от этого, код обработки ордеров советника должен продолжать использовать торговый символ, например, _Symbol, Symbol() или "EURUSD". Если предположить, что код советника в остальном соответствует требованиям тестера, то модифицированный советник можно даже протестировать на пользовательском символе.
 
VVA77 #:
Добрый день, как его использовать "для чайников", я пробовал по аналогии с индикаторами - выдает symbol not found?
В коде большинства индикаторов используется _Symbol или Symbol(), что означает символ текущего графика, к которому привязан индикатор. _Symbol и Symbol() не очень хорошо работают с пользовательскими символами, содержащими пробелы и/или специальные символы. Самый простой способ заставить такой индикатор работать - это изменить его исходный код, заменив все экземпляры _Symbol и/или Symbol() на нужный вам пользовательский символ, например,"EURUSD M240 c-420".
 
Kalinych # :

Since there are a lot of bots trading on Fore, the classic appearance of bars is spoiled by illogical tiles - this great interferes with bar analysis.

VERY missing the initial shift parameter of the first bar... 

Based on my reading of  Aleksandr Slavskii 's code, the main loop therein iterates in chronological order ("forward"). Therefore, you might try separating several of the earliest bars worth of price data (per your desired shift value) from your historical price data. Theoretically, that should start the bar count lightly later because data that doesn't exist can't be counted.

@Aleksandr Slavskii , please correct me if I'm mistaken.