Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

помогите написать симулянт игры на фондовой бирже [Delphi]


Страницы:   1 2

beautyk ©   (2005-04-05 20:55:00) 

помогите написать симулянт игры на фондовой бирже!! кто чем может!! очень нужно! beautyk@mail.ru


Alek Aaz   (2005-04-14 09:55:00) [1]

Пункт - минимально возможное изменение цены
скажем цена 1$ была 26.2559 рубля стала 26.2534 изменение: минус 25 пунктов.


Xeno   (2005-04-14 09:05:00) [2]

В сети встречаются проекты нечто наподобие биржи,по крайней мере катировки используют с реальных бирж,где мона в демо режиме или на реальные деньги поиграть на бирже и понять как что происходит и работает,к сожалению линки и названия не помню,но если хорошо поискать то обязательно найдёшь :-)


beautyk   (2005-04-14 08:40:00) [3]

а что такое шум в пунктах 20-30?


Don Nikola   (2005-04-14 04:01:00) [4]

Если вариант с использованием реальных котировок не подходит, то тогда в самом деле можно попробовать делать их по рендому.
Однако, такой симулятор будет похож на настоящий примерно как Sims на реальную жизнь.
Наиболее простой вариант решения: выделить несколько типов новостей, уровня три. Новость каждого уровня дает разное количественное изменение направления тренда. Плюс на это все накладывается шум пунктов в 20-30. Стоит добавить, что чем большее влияние новость может оказывать на рынок тем реже она должна появляться, за исключением регулярных новостей, типа бюджет или торговый баланс. Ну и естественно желательно хоть чуть-чуть осмысленно давать эти новости.


Alek Aaz   (2005-04-14 03:47:00) [5]

Ну скажем так:

DPrice:=Random[10]*sin(period);
Price:=Price+DPrice;

Если Price меняется скажем раз в минуту то period нужно менять скажем раз в 2-3 часа


beautyk   (2005-04-14 01:38:00) [6]

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


Alek Aaz   (2005-04-11 04:48:00) [7]

> P.S.: делать симулятор бирж на основе рандома - верх непонимания этих самых бирж.
Я же сказал: В самом простом простом случае

>На таком симуляторе можно будет за год игрового времени со штуки до биллгейтма подняться.

Ню-ню... :)


Don Nikola   (2005-04-11 04:12:00) [8]

Делать симулятор форекса на основе фундаметала нереально 100%. В лучшем случае получиться что-то вроде capitalism2.
Реальный выход взять котировки, например с alpari-idc.ru там где-то databank был и с ними играть. Если же еще нужно что бы в соответствующие моменты времени выскакивали новости, то дело вообще дохлое и больше похоже на "давайте писать мультизадачную OS на ассемблере".
И вообще есть такая штука metatrader называеться, там кажеться был тестер стратегий вот и симулятор.

P.S.: делать симулятор бирж на основе рандома - верх непонимания этих самых бирж. На таком симуляторе можно будет за год игрового времени со штуки до биллгейтма подняться.


ancara   (2005-04-07 16:29:00) [9]

Не знаю как там насчет фондовой, но насчет валютной (FOREX) я в принципе, могу себе представить кое-что...
 Надо прежде всего хороший генератор шума (максимально приближенного к белому), за не имением такового - random. Это для того, чтобы сымитировать торговлю мелких брокеров и прочих частных трейдеров, коих несченое кол-во открывает и закрывает позиции каждую секунду. Но влияние на общую тенденцию (тренд) они будут оказывать небольшую, т.к. оперируют малыми капиталами.
 А еще надо туда примешать крупные брокерские компании и всяких "китов", т.е. крупные банки, у них "вес" поболее, и влияние на цену больше. Этих тоже от тогоже генератора, но через некую функцию фильтр, ато они синхронно будут действовать, и частота открытия/закрытия позиций у них меньше.
 Еще надо немного почитать технический анализ, чтобы вся эта п...братия вязалась хоть мало-мальски с какими-то теориями (напр. волны Эллиота).
 Ну и еще фундаментальных факторов привнести, т.е. новости там как-нибудь генерить. для начала можно взять одну валютную пару (или что там у тебя, акции?). Я поясню на FOREX'овском примере, возьмем EUR/USD. Новости могут быть с двух сторон (опять же для начала) со стороны ЕвроСоюза и США. Плохие, нейтральные и хорошие. Ну и там степени хорошести/плохости придумать, очень плохие сильно влияют, нейтральные никак ну и так далее.
 Вообщем надо такой "черный ящик" замутить, в котором есть ген. случ. чисел. в который входят всякие там факторы с разными весами а на выходе отклонение цены вверх или вниз.

 Такие вот соображения. А тебе это зачем, если не секрет?


@!!ex   (2005-04-07 14:32:00) [10]

>beautyk ©
Тебе что нужно?
Помошь в выдумывании алгоритмов работы биржи или написании проги?
Если первое, то ты не на том форуме спрашиваешь.


boalse   (2005-04-07 09:37:00) [11]

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


Alek Aaz   (2005-04-07 03:31:00) [12]

> beautyk ©   (06.04.05 14:59) [5]
А @!!exправ...
Ты вообще что про биржи знаешь-то? В самом простом простом случае цена меняется по рандому по направлению вверх или в низ, в случае каких либо событий счачкообразно на несколько пунктов.
Что там сложного? Генерируй цену и все.


Pa5ha   (2005-04-07 01:40:00) [13]

beautyk, как звучит то! В самом простом, но работающем! =)))

ДружЫщще. Ты не тот форум просишь о помощи. Вероятность получить помощь стремится к нулю. Я даже не представляю о чем Ты. Но если расскажешь, то мы Тебе поможем с реализацией.


beautyk   (2005-04-06 17:48:00) [14]

мне просто нужен консультант) оки) чуть позже напишу список вопросов) реально за неделю прогу сделать в самом простом но работающем варианте


Xeno   (2005-04-06 15:18:00) [15]

>@!!ex
Да не факт,я тут где-то натыкался и на С++


@!!ex   (2005-04-06 15:15:00) [16]

>Xeno ©   (06.04.05 15:04) [6]
Судя по тому, что задал вопрос на форуме Delphi, хочет на нем и писать.....
>beautyk ©   (06.04.05 14:59) [5]
Какие тебе идеи нужны? Тебе нужн консультант по вопросам работы этой самой биржи, а не идеи.....


Xeno   (2005-04-06 15:04:00) [17]

Лучше спроси что-то конкретное, что тебе не понятно,и на чём ты его хочешь написать delphi,C++ или ещё что???


beautyk   (2005-04-06 14:59:00) [18]

помогите хоть какими нибудь идеями...


Faker   (2005-04-06 12:29:00) [19]

так снимись с тормоза и делов-то :)))))))


beautyk   (2005-04-06 12:24:00) [20]

ну да, симулятоп))))
да сложность в том, что я торможу...


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо