Предложение добавить функцию определения суффикса-префикса финансового инструмента - страница 5
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Идея!
SymbolInfoString():SYMBOL_ISIN - это что? Надо будет исследовать тему.
Ключевая фраза
SYMBOL_ISIN
Имя торгового символа в системе международных идентификационных кодов ценных бумаг — ISIN (International Securities Identification Number). Международный идентификационный код ценной бумаги — это 12-разрядный буквенно-цифровой код, однозначно идентифицирующий ценную бумагу. Наличие данного свойства символа определяется на стороне торгового сервера.
string
Поэтому, насколько видим, на стороне стороне сервера не всегда заполняют данные - халатность на стороне брокера.
То есть, отрезаем шесть заглавных букв из названия, и считаем, что это и есть "стандарт"? А если в префиксе-суффиксе на краю тоже заглавные буквы?
Что-то вроде MYEURUSDForOurSuperDC ?
Вобще, как разработчики рекомендуют выделять стандартное название символа?
что-же вы все так привязались к названию и жаждите криво парсить текст ?
алгоритм ведь прост до безумия: есть нечто XX, если это нечто есть в базе символов то
для форекс :
SymbolInfoString(XX,SYMBOL_CURRENCY_BASE) + SymbolInfoString(XX,SYMBOL_CURRENCY_PROFIT) = стандартное имя инструмента
для прочих рынков, выбираете их общепринятые, опять-же глядя в базу. Подозреваю что от DC у которого имена акций имеют префикс/суффикс и отличаются от биржевого символа, надо бежать без оглядки
---
или не нашлось в лоб, то просмотреть все имеющиеся символы, для каждого сложить из них регулярку "{base}(_:/\\-)?{quote}" и поискать её в XX. Если нашлось, то всё что слева - префикс, справа - суффикс.
Но можно обломаться на крипте (там бывают "валюты" с общей частью в имени типа USD USDT )
в журналы/сеть/сигналы/обмены/друзьям выдаёте только стандартные имена, без префиксов/суффиксов.
НАСТУПАЕТ СЧАСТЬЕ
PS/ а вот если префикс/суффикс встречается в именовании валюты в базе, то берёте телефон, набираете DC..и долго, с фантазией, вариациями и с выражением цитируете словарь русского мата, после чего расстаётесь
что-же вы все так привязались к названию и жаждите криво парсить текст ?
алгоритм ведь прост до безумия: есть нечто XX, если это нечто есть в базе символов то
для форекс :
SymbolInfoString(XX,SYMBOL_CURRENCY_BASE) + SymbolInfoString(XX,SYMBOL_CURRENCY_PROFIT) = стандартное имя инструмента
для прочих рынков, выбираете их общепринятые, опять-же глядя в базу. Подозреваю что от DC у которого имена акций имеют префикс/суффикс и отличаются от биржевого символа, надо бежать без оглядки
---
или не нашлось в лоб, то просмотреть все имеющиеся символы, для каждого сложить из них регулярку "{base}(_:/\\-)?{quote}" и поискать её в XX. Если нашлось, то всё что слева - префикс, справа - суффикс.
Но можно обломаться на крипте (там бывают "валюты" с общей частью в имени типа USD USDT )
в журналы/сеть/сигналы/обмены/друзьям выдаёте только стандартные имена, без префиксов/суффиксов.
НАСТУПАЕТ СЧАСТЬЕ
PS/ а вот если префикс/суффикс встречается в именовании валюты в базе, то берёте телефон, набираете DC..и долго, с фантазией, вариациями и с выражением цитируете словарь русского мата, после чего расстаётесь
Есть брокеры у которых 39 000 фин инструментов что предлагаете делать с типом
Акция A и Am
Акция AA и AAm
Акция AAA и AAAm
У меня есть индикаторы, которые работают со всеми парами. И я хорошего решения этой задачи не нашел. С тех пор просто пишу в параметрах префикс / суффикс. И кстати, а почему это, если URUSD.m валютная пара, то .m - префикс? Он в конце, значит это суффикс. А если k.EURUSD.z, то k. - префикс, а .z - суффикс.
Помнится, мне тогда здорово осложнило задачу то, что у брокера были одновременно доступны пары EURUSD, EURUSD.m , EURUSD.z . С появлением крипты все еще сложнее, там много есть пар с названием длиннее 6 символов.
Есть брокеры у которых 39 000 фин инструментов что предлагаете делать с типом
Акция A и Am
Акция AA и AAm
Акция AAA и AAAm
во первых просканировать 39k инструментов и выбрать ближайший, это не очень то и долго. И сама процедура однократная.
далее, если у брокера имя инструмента (акции) отличается от биржевого, то это ОЧЕНЬ СИЛЬНО должно быть обоснованно (например доступны и акция и права владения) и каждый пользователь в курсе этой системы имён.
а когда просто так вводит AAPL.smile , APPLplus1 то бегите оттуда, он чудит
то есть у акций есть только одно их родное имя, тикер, данное в листинге. За уникальность отвечает биржа.
Какие поля при этом заполняются в справочнике, более точно подскажут кто торгует акциями (тут таких пожалуй нет, не торгуют акциями через MT)
во первых просканировать 39k инструментов и выбрать ближайший, это не очень то и долго. И сама процедура однократная.
далее, если у брокера имя инструмента (акции) отличается от биржевого, то это ОЧЕНЬ СИЛЬНО должно быть обоснованно (например доступны и акция и права владения) и каждый пользователь в курсе этой системы имён.
а когда просто так вводит AAPL.smile , APPLplus1 то бегите оттуда, он чудит
то есть у акций есть только одно их родное имя, тикер, данное в листинге. За уникальность отвечает биржа.
Какие поля при этом заполняются в справочнике, более точно подскажут кто торгует акциями (тут таких пожалуй нет, не торгуют акциями через MT)
Торгуют и много...
А от брокеров которые дают EURUSD.c то же нужно бежать ?
Торгуют и много...
А от брокеров которые дают EURUSD.c то же нужно бежать ?
у вас дислексия или другие медицинские проблемы ?
3 страницы подряд я вам рассказываю как из EURUSD.c получать EURUSD опираясь на базу терминала.
у вас дислексия или другие медицинские проблемы ?
3 страницы подряд я вам рассказываю как из EURUSD.c получать EURUSD опираясь на базу терминала.
Это тут все знают, нового ничего не предложили... Вы покажите код, который покажет имя без префикса для A.m A, Si-04, xA, xEURUSD_i... Пока кроме флуда толку от Вас нет....
зарабатываешь звёздочки тупизной ? ну-ну...
………Пока кроме флуда толку от Вас нет....
Так флуда больше чем от вас ни от кого нет. Если вы игнорируете просьбы, какой ответ вы хотите услышать?
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Предложение добавить функцию определения суффикса-префикса финансового инструмента
Alexey Viktorov, 2021.10.05 19:43
Покажите спецификацию валюты двух контор где есть суффиксы\префиксы.