| Change Set |
Date |
Downloads |
Comment |
33983
by
daviddenis
|
Sep 23 2009 at
11:17 AM
|
270 |
0.83 (testing)
- Some Fixes - StyleCop Fixes - Reconnected IMarket and Market to DBMarket recent changes (TimeSpan support)
|
33981
by
salahelmorry
|
Sep 23 2009 at
10:53 AM
|
5 |
0.83 (dev)
- WorkingEquityPairStrategyModel : deleted
|
33979
by
salahelmorry
|
Sep 23 2009 at
10:29 AM
|
5 |
0.83 (modifying)
- Add StrategyModel modif : 0.82 --> 0.83
|
33978
by
salahelmorry
|
Sep 23 2009 at
9:49 AM
|
1 |
0.83 (modifying)
- Assembly info
|
33937
by
daviddenis
|
Sep 22 2009 at
7:02 PM
|
1 |
0.83 (devel)
- Sanity for AssemblyInfo.cs with #if AnyCPU -> CLSCompliant(true) - Added #if AnyCPU blocks to remove native calls (unsafe) [particularly in Timings, Chronos and ShellLink] - Be warned that compiling with "OpenTrader_AnyCPU" will use imprecise Timings and Chronos and that ShellLink will be desactivated - OpenTrader_AnyCPU is meant to comply with CLS (but must sacrifice some things on the road) - OpenTrader_x86 will remain the common place (a lot of poorly written C++ and wrappers out there) - OpenTrader_x64 is there also (and again quite hard to use with a lot of C++ based dependancies)
|
33934
by
daviddenis
|
Sep 22 2009 at
6:04 PM
|
4 |
Source Control Cleanup
- 0.83 (devel) - 0.82 (testing) - 0.81 (removed) - 0.80 (removed)
|
33933
by
daviddenis
|
Sep 22 2009 at
6:00 PM
|
4 |
0.83
- Fixed missing files and lost modifications (offline sucks !)
|
33932
by
daviddenis
|
Sep 22 2009 at
5:37 PM
|
4 |
0.83 (Devel)
- Added a Sanitizer extension to cleanup csproj files. - Removed un-necessary Build.xml files included from previous csproj files, juste use the sanitizer when needed and commit code
|
33896
by
daviddenis
|
Sep 21 2009 at
4:43 PM
|
2 |
0.83
- Commented out UI assemblys in deployment script (indeed, UI are booted from local path and not part of LiveObjects)
|
33803
by
salahelmorry
|
Sep 18 2009 at
10:26 AM
|
37 |
0.82
- StrategyModel, sample ready to be used
|
33723
by
daviddenis
|
Sep 16 2009 at
4:05 PM
|
6 |
0.83 (decoupling, refactoring, keep using 0.82)
- Huge load of decoupling on the data side (was pending for a *long* time) - There are now 2 datamodels, 2 databases and 2 entity models - Framework (resources, containers, contexts, configurations, liveobjects, ... ) - Forge (instruments, back office, dictionary, ... ) - As a result for this the Framework code side is completely decoupled of Forge code side - No more instrument datas, helpers or interfaces in Framework - Factorization of DB to DB<T> with two subclasses suitable for singleton, used from needed Helpers - DBFramework - DBForge - The dbproj names correspond to some namespace inside related code project. Renamed "Entities" to "Datamodel" for this.
- Added the INode concept to execution contexts, a tree based placehoder - Suitable for Orders (booking path) and Inventories (booking path) - Currently bookingpaths are completely unplugged (book to Guid.Empty node Id) - As a result of this, report builder won't work at that time
- Almost everything else works just fine
- ReIntegrated dissapeared StyleCop support for R#
|
33712
by
salahelmorry
|
Sep 16 2009 at
12:19 PM
|
4 |
0.82
- StrategyModel : updated with Config - SampleStrategy : ready to be used - ForgePrettyPrint : corrected (Thanks to Stéphane)
|
33642
by
salahelmorry
|
Sep 15 2009 at
3:17 PM
|
2 |
0.82 (dev)
- StrategyModelCell updated : BasketIndex, BasketCode & BasketGuid - StrategyModel : adding SetCells using a flat file
|
33641
by
daviddenis
|
Sep 15 2009 at
3:03 PM
|
1 |
0.82
- Corrected "Forex Futures.tsv"
|
33629
by
salahelmorry
|
Sep 15 2009 at
10:31 AM
|
1 |
0.82 (dev)
- StrategyExpo & StrategyModelExpo updated - OrdeSecurityChecker : updated
|
33486
by
salahelmorry
|
Sep 11 2009 at
3:48 PM
|
4 |
0.82 (dev, to be completed)
- Update StrategyModel - Update Strategy Expo
|
33458
by
davidsibi
|
Sep 10 2009 at
6:27 PM
|
1 |
|
33363
by
daviddenis
|
Sep 8 2009 at
9:54 PM
|
15 |
0.82 (testing)
- More docs
|
33359
by
daviddenis
|
Sep 8 2009 at
8:43 PM
|
1 |
0.82 (testing)
- Refreshed some old documentations, added them back to the tree - Added a template to make documentations easily
|
33353
by
daviddenis
|
Sep 8 2009 at
5:34 PM
|
1 |
0.82 (testing)
- Added LotSize to sample files (futures) in Dictionary Builder extension - A step further towards UIDictionaryService deprecation/readonly (removed writable for LotSize and PointValue)
- Checks (not too deep though) - Order chain OK - Feed chain OK - Dictionary Builder OK - Markets OK - TSRs OK - CurrencyPrices OK - Instruments OK
Should be as stable (or untable ;-) as 0.80
|
33352
by
daviddenis
|
Sep 8 2009 at
5:15 PM
|
1 |
0.82 (testing)
- Changed a bit datamodel, PointValue and LotSize are both in DBInstrument _and_ nullable. Be sure to null LotSize and PointValue if you don't rebuild the database from scratch - Related InstrumentStaticData has non nullable PointValue and LotSize (hint, if db value is null returns 1.0 andr 1 respectively) - LotSize removed from ticksizerule, each non 1 LotSize have to be specified in the database for each DBInstrument (basically: only futures needs this) - No more NaN value on FactorPrice in InstrumentStaticData that is now also nullable, if some element of the product is null returns a null. Corrected IsNan to !HasValue everywhere, it's clearer - On exposition side, FactorPrice facade InstrumentStaticData one but if null value, FactorPrice is 0, unchanged behaviour - Scattered SecurityChecker (Instrument) using partial for readability
|
33350
by
daviddenis
|
Sep 8 2009 at
3:15 PM
|
1 |
0.82
- VS 2008 Workaround (conime.exe processes not dying for sure) - OT.Close() now contains :
var staleConIMEProcesses = from p in Process.GetProcessesByName("conime") where p.StartInfo.EnvironmentVariables.ContainsKey("vs90comntools") select p; foreach (var p in staleConIMEProcesses) { Devel.NoThrow(p.Kill); }
|
33345
by
daviddenis
|
Sep 8 2009 at
1:03 PM
|
1 |
0.82 (testing)
- Ready to test - Updated AssemblyInfo
|
33344
by
daviddenis
|
Sep 8 2009 at
12:52 PM
|
1 |
0.82 (testing)
- Re-Imported from faulty 0.81. TFS seems to have lost some files (Properties/*) and it's impossible to add them again. I don't know why !
|
33338
by
daviddenis
|
Sep 8 2009 at
12:20 PM
|
1 |
0.81
- Attempt to solve TFS lost files in all Properties/ directories (strange)
|