![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
помогите написать симулянт игры на фондовой бирже [Delphi]
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]ну да, симулятоп))))
да сложность в том, что я торможу...