вызывает сомнения. Обычно кастом-символы на MQL5 сами рассчитывают бары и тики, а перенос формулы делает невозможным управлять новым символом. Идея (фича-реквест) - в построении кастом-символа от синтетика с формулой.
Сейчас закомментировал это клонирование, но хотя формула теперь не видна в свойствах, полученный кастом-символ как-будто все равно клонирует синтетические бары в каком-то искореженном виде. Пока не понимаю, что происходит.
ЗЫ. Убрал свою программу-генератор, а сгенерированный ею кастом-символ продолжает обновляться по тикам синхронно с синтетиком, на основании которого он был создан. Полтергейст. Налицо глюк терминала.
Вызов вызывает сомнения. Обычно кастом-символы на MQL5 сами рассчитывают бары и тики, а перенос формулы делает невозможным управлять новым символом. Идея (фича-реквест) - в построении кастом-символа от синтетика с формулой.
Возможно, действительно, не стоит делать полное клонирование.
Сейчас закомментировал это клонирование, но хотя формула теперь не видна в свойствах, полученный кастом-символ как-будто все равно клонирует синтетические бары в каком-то искореженном виде. Пока не понимаю, что происходит.
ЗЫ. Убрал свою программу-генератор, а сгенерированный ею кастом-символ продолжает обновляться по тикам синхронно с синтетиком, на основании которого он был создан. Полтергейст. Налицо глюк терминала.
Посмотрите валюты символа ДО и ПОСЛЕ перезагрузки Терминала...
Мне когда-то пришлось писать Сервис для автоматического восстановления кастомных.
Теперь если даже грохнуть все созданные кастомные символы из терминала и удалить папку с кастомными базами то всё равно создается сбойный кастомный символ.
Кастомный символ создаю таким кодом
// Создание копии символа для ускорения Тестера#property script_show_inputs#include <Symbol.mqh>
voidOnStart()
{
const SYMBOL Symb("TESTER_" + _Symbol); // Создали символif (Symb.IsExist()) // Если символ создан
{
Symb = _Symbol; // Скопировали с основного символа все свойства и баровую историю (+ тиковую, если кастомный) - клон// Сделали валюты символа валютой счета
Symb.SetProperty(SYMBOL_CURRENCY_PROFIT, AccountInfoString(ACCOUNT_CURRENCY));
Symb.SetProperty(SYMBOL_CURRENCY_MARGIN, AccountInfoString(ACCOUNT_CURRENCY));
if (Symb.On()) // Включили в Обзор рынкаChartOpen(Symb.Name, PERIOD_CURRENT); // Открыли график нового символа
}
}
Если ваш сервис решение проблемы - поделитесь пожалуйста
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Вызов
CLONE(SYMBOL_FORMULA)вызывает сомнения. Обычно кастом-символы на MQL5 сами рассчитывают бары и тики, а перенос формулы делает невозможным управлять новым символом. Идея (фича-реквест) - в построении кастом-символа от синтетика с формулой.
Сейчас закомментировал это клонирование, но хотя формула теперь не видна в свойствах, полученный кастом-символ как-будто все равно клонирует синтетические бары в каком-то искореженном виде. Пока не понимаю, что происходит.
ЗЫ. Убрал свою программу-генератор, а сгенерированный ею кастом-символ продолжает обновляться по тикам синхронно с синтетиком, на основании которого он был создан. Полтергейст. Налицо глюк терминала.
Вызов вызывает сомнения. Обычно кастом-символы на MQL5 сами рассчитывают бары и тики, а перенос формулы делает невозможным управлять новым символом. Идея (фича-реквест) - в построении кастом-символа от синтетика с формулой.
Возможно, действительно, не стоит делать полное клонирование.
Сейчас закомментировал это клонирование, но хотя формула теперь не видна в свойствах, полученный кастом-символ как-будто все равно клонирует синтетические бары в каком-то искореженном виде. Пока не понимаю, что происходит.
ЗЫ. Убрал свою программу-генератор, а сгенерированный ею кастом-символ продолжает обновляться по тикам синхронно с синтетиком, на основании которого он был создан. Полтергейст. Налицо глюк терминала.
Там очень много багов, к сожалению.
@fxsaber
Бывает после перезапуска терминала тестер перестаёт открывать позиции на кастомном символе.
Либо считает нулевую прибыль.
С чем это может быть связано ?
Терминал
https://wdho.ru/bn3z
https://ru.files.fm/f/w8juhsttt8
Терминал
https://wdho.ru/bn3z
https://ru.files.fm/f/w8juhsttt8
Посмотрите валюты символа ДО и ПОСЛЕ перезагрузки Терминала...
Мне когда-то пришлось писать Сервис для автоматического восстановления кастомных.
Посмотрите валюты символа ДО и ПОСЛЕ перезагрузки Терминала...
Мне когда-то пришлось писать Сервис для автоматического восстановления кастомных.
Теперь если даже грохнуть все созданные кастомные символы из терминала и удалить папку с кастомными базами то всё равно создается сбойный кастомный символ.
Кастомный символ создаю таким кодом
Если ваш сервис решение проблемы - поделитесь пожалуйста
Сейчас поставил на новую виртуалку терминал и проблема та же.
Может в крайних билдах чего ?
Кажется нашлась проблема-
Если создать символ с именем
EURUSD_1
То всё хорошо
Если создать символ с именем
1_EURUSD
То происходит чЁрти что.
Если ваш сервис решение проблемы - поделитесь пожалуйста
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Пользовательские символы. Ошибки, баги, вопросы, предложения.
fxsaber, 2019.09.15 22:30
Решение проблемы автоматического изменения валют кастомного символа после перезагрузки Терминала.
1_EURUSD
То происходит чЁрти что.