• Главная
  • Что нового?
  • Вопрос-ответ
  • Документация
  • Форум
  • Русский Chevron Down
    Deutsche Language Deutsch English Language English Español Language Español Français Language Français Italiano Language Italiano Polski Language Polski Português Language Português Русский Language Русский Svenska Language Svenska Türkçe Language Türkçe
  • Login Мой кабинет

i-MaxProfit - Trading journal and strategy tester

Посмотреть видео
Кратко о самых ключевых
особенностях программы

Купить Скачать

Небольшое изменение класса \"Инструмент\"

qwsa qwsa
02.09.2011

Инструмент

во-первых, думаю, надо для каждого их типов инструментов: форекс, акций, фьчерсы, добавить возможность изменять и добавлять новые шаблоны для каждого из вида инструментов:
- для форекса есть шаблон на прямые-обратнае-кросскурсовые и какие они там еще бывают котировки или по принципу размера пункта (тут я не силен); хотя их там не много и может не нужны шаблоны. Правда, тот же альпари кроме валютных пар дает торговать фьючерсами на акции из того же терминала и с теми же условиями (спред вместо комиссий), так что под них нужен шаблон иной
- для акций есть шаблоны на NYSE-NASDAQ-AMEX (они в общем-то похожи – валюта, размер одного контракта, шаг цены, общие отрасли), а есть шаблон для акций РТС (соотв. валюта другая и прочее), а кто-то будет торговать на лондонской бирже и ему нужен будет соотв. шаблон;
- для фьючерсов я не знаю как там и что
То есть общий родительский класс для инструментов, 3 субкласса для разных типов инструментов, и в каждом субклассе еще свои подклассы (шаблоны), на основе которых уже и создаются конкретные «инструменты».
Конечно, все это подразумевает кардинальное изменение структуры программы, а потому описываю все это лишь как информацию для размышления

Далее приведу пример для акций рынков США
1) инвентарный номер (для внутренних нужд, скрытый)
2) наименование
3) группа
4) валюта – USD по умолчанию, соотв. можно не отображать при выборе шаблона «акция рынка США»
5) объем 1 контракта – 100 акций по умолчанию, и тоже не обязательно для отображения
6) шаг цены – 0,01 по умолчанию…
7) комиссия – тут сложно, конечно, ибо на NYSE она не четко фиксирована, точнее зависит от типа ордера, объема сделок… можно поля оставить как есть, там разница в центах и не принципиальна, в крайнем случае ручками можно править в сделке в «Результате NET»
8) примечание – общее для инструмента, чтобы фиксировать что-нибудь, например: «не торговать ее после обеда» или «отлично ходит за индексом»

[URL=http://piccy.info/view3/1930419/54bc06818294d34a878c89832f605eed/][IMG]http://i.piccy.info/i7/14480f5d14f51dcad307343aa2f580cf/1-2-86/3990421/sdelka_240.jpg[/IMG][/URL]

принципиальных отличий от имеющегося положения дел два:
1) появление шаблона для более удобного и быстрого ввода нового инструмента (выручит на начальном этапе, особенно с рынком акций США ибо их там тысячи), как следствия изменения общей структуры класса
2) появление «примечания» - это поможет при планировании сделок: забиваешь в план сделок (ну когда он появиться) инструмент ABC и видишь примечание «большие спреды»; или открыв сделку заносишь данные и, выбрав инструмент BCD, видишь к нему примечание «не оставлять на выходные!»
эти удобства ввода по шаблонам и отображения примечаний возможны при изменении структуры «сделки» о чем я поразмышляю в другой раз и в другой теме;)

p.s. мое мнение может и должно отличаться от мнения разработчиков, ибо я всей полноты картины не знаю и лишь описываю как будет удобно мне

Support Support
03.09.2011

Алексей, спасибо. Не зря я долго думал и прежде, чем продолжить, есть вопрос: может быть просто сделать базу данных со \"всеми\" инструментами? Они ведь в принципе постоянны. Собрать все в кучу и потом можно будет создавать (добавлять) новые из этой БД? Естественно, все не получится собрать, но основные, самые ликвидные или еще какие, мне кажется, можно. Ну и ко всему этому сделать еще и шаблоны, раз там есть какая-то постоянность. Как Вам? Только вот где взять эту информацию... А еще можно один раз создать один инструмент и потом пользоваться кнопкой \"Копировать\" для создания новых инструментов и менять там только название инструмента, раз уж там все остальное очень похожее. Поле для дополнительной информации добавим. Можно даже в виде \"характеристик\", а не просто текста. Т.е. типа: \"Покажи мне все акции, кроме тех кого нельзя оставлять на выходные\". И она показывает. И т.д. Как Вам такой вариант?

ROMAN575 ROMAN575
04.09.2011

БД можно сделать, но зачем эта работа лишняя и муторная? ведь просто занести список не проблема и даже не проблема заполнить значения всех полей (биржа, отрасли, да хоть капитализация и даже сделать обновления раз в неделю)... по акциям рынков США можно взять информацию тут - http://finviz.com/screener.ashx - 6823 тикера - там внизу есть экспорт...
но пусть уж каждый сам под себя набивает базу (заодно может что про компании узнает), ибо зачем мне выбирать из несколько тысяч акций, если я использую выборку лишь из нескольких сотен?... другое дело сделать возможность импорта... но импорт уж лучше делать для плана сделок и истории сделок, а это под каждый терминал и их отчеты... в общем, мое мнение - не стоит этим заморачиваться, лучше сосредоточиться на более нужных задачах, на упрощении, повышении эргономичности и расширении функционала...

копированием можно было бы вносить, да есть одно но: я ввожу сделку, начинаю выбирать инструмент, а его нет... и я проще нажму \"добавить\" в выпавшем списке, чем буду заходить в \"инструменты\" и добавлять копированием, потом снова в \"сделке\" выбирать его


а в виде характеристик можно... можно которые самостоятельно создавать-настраивать, как у \"сделки\" сделать - в общем, хорошая идея! главное, чтобы это было где-то потом все видно еще на стадии планирования сделок... ведь узнать из отчета, что я выбирал акции, которые не стоило бы выбирать - грустно))

Support Support
06.09.2011

Ну я про импорт и говорю. Не нужно все десятки тысяч тикеров в программу загружать. Сделать БД (просто файлик) со \"всеми\" тикерами, далее в программе нажимаем что-то типа \"Загрузить инструменты\", открывается окно со всеми тикерами, где мы указываем какие тикеры загрузить в программу.

Про характеристики надо подумать еще. Вроде хорошая идея.

qwsa qwsa
07.09.2011

ну если так - то да, полезная вещь!

Support Support
07.09.2011

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

qwsa qwsa
07.09.2011

по акциям США давал ссылку, по форексу - тоже не должно быть проблем - у них на сайтах вывешивают перечень инструментов по торгам, по акциям других бирж акций и по фьючерсам ситуацию не знаю

а вообще - так ли эти базы нужны? - можно давать ссылку где их можно взять и описание как импортировать (чтобы всегда была актуальная инфа)?
мне кажется лучше сделать удобные инструменты: импорт с кучей настроек и без оных, шаблоны, - а уж пользователи сами будут выбирать как и что им использовать...
сделать импорт из всевозможных форматов (xls, csv, txt и т.п.) и буфера обмена; настройки полей соответствия; изначальные формы и шаблоны заготовить (имею ввиду, что заранее \"знать\" возможные значения полей - валюты, отрасли итп),

Support Support
08.09.2011

[cite=qwsa, 07.09.2011 11:47:11]по акциям США давал ссылку, по форексу - тоже не должно быть проблем - у них на сайтах вывешивают перечень инструментов по торгам, по акциям других бирж акций и по фьючерсам ситуацию не знаю[/cite]

По форексу такая база вообще не нужна. Основные инструменты в программу уже занесены, остается их при необходимости подредактировать.

[cite]
а вообще - так ли эти базы нужны? - можно давать ссылку где их можно взять и описание как импортировать (чтобы всегда была актуальная инфа)?
[/cite]

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

qwsa qwsa
08.09.2011

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

Support Support
08.09.2011

Ну начнем с чего-нибудь. Загрузим в БД (не в саму программу, а в отдельный файлик) сначала американские акции, с РТСа, с ФОРТСа ну и дальше потихоньку \"остальные\".

Для добавления ответа необходимо войти в свой аккаунт или зарегистрироваться
scroll top
i-MaxProfit Logo

© 2009-2023. MaxProfit Global LLC
All rights reserved

Политика конфиденциальности / Условия лицензирования / Понятия и условия

Отказ от ответственности: MaxProfit - это не торговая платформа, а набор инструментов для анализа и моделирования. Он может показать сильные и слабые стороны вашей работы, но не может гарантировать вам какую-либо прибыль. Фьючерсы, опционы, акции и торговля валютой (включая криптовалюту) имеют значительные потенциальные выгоды, но также и высокий уровень потенциального риска. Вы должны знать о рисках и быть готовыми принять их, чтобы инвестировать в вышеупомянутые рынки. Не торгуйте деньгами, которые вы не можете позволить себе потерять.

Начало работы
Тестер стратегий Тестер стратегий Журнал сделок Журнал сделок Дневник трейдера Дневник трейдера Статистика трейдинга Статистика трейдинга