Example #1
0
    public static void CreateCountrySector()
    {
        CountrySectors asset = (CountrySectors)CreateAsset("DoVAlpha/GovernmentsDefault/data", typeof(CountrySectors));

        if (asset != null)
        {
            asset.CountryName = "some sector";
        }
    }
Example #2
0
    public List <CountrySectors> CountryMarketBaseIndex()
    {
        CountryMarketIndex = new List <CountrySectors>();
        //Create UK market

        var mineSub = new Dictionary <string, float>();

        mineSub.Add("Gold", 22f);
        mineSub.Add("Silver", 22f);
        mineSub.Add("Coper", 22f);
        mineSub.Add("Iron", 22f);
        mineSub.Add("Rare", 22f);

        var UkMarket = new CountrySectors
        {
            CountryName          = "United Kingdom",
            Aerospace            = 22f,
            Banking              = 10f,
            ConsumerGoods        = 15f,
            Defense              = 25f,
            Energy               = 35f,
            Manufacturing        = 10f,
            Mining               = 10f,
            MiningSubsectoryList = mineSub,
            Pharma               = 5f,
            RealEstate           = 24f,
            Health               = 14f,
            Tourism              = 15f,
            Telecom              = 22f,
            Technology           = 10f,
            Transport            = 6f
        };
        //Create US market
        var UsMarket = new CountrySectors
        {
            CountryName   = "United States of America",
            Aerospace     = 20f,
            Banking       = 10f,
            ConsumerGoods = 15f,
            Defense       = 25f,
            Energy        = 35f,
            Manufacturing = 10f,
            Mining        = 10f,
            Pharma        = 5f,
            RealEstate    = 24f,
            Health        = 14f,
            Tourism       = 15f,
            Telecom       = 22f,
            Technology    = 10f,
            Transport     = 6f
        };
        //Create China market
        var ChinaMarket = new CountrySectors
        {
            CountryName   = "China",
            Aerospace     = 14f,
            Banking       = 10f,
            ConsumerGoods = 15f,
            Defense       = 25f,
            Energy        = 35f,
            Manufacturing = 10f,
            Mining        = 10f,
            Pharma        = 5f,
            RealEstate    = 24f,
            Health        = 14f,
            Tourism       = 15f,
            Telecom       = 22f,
            Technology    = 10f,
            Transport     = 6f
        };
        //Create Mexico intial share price
        var mexMarket = new CountrySectors
        {
            CountryName   = "Mexico",
            Aerospace     = 11f,
            Banking       = 10f,
            ConsumerGoods = 15f,
            Defense       = 25f,
            Energy        = 35f,
            Manufacturing = 10f,
            Mining        = 10f,
            Pharma        = 5f,
            RealEstate    = 24f,
            Health        = 14f,
            Tourism       = 15f,
            Telecom       = 22f,
            Technology    = 10f,
            Transport     = 6f
        };

        CountryMarketIndex.Add(UsMarket);
        CountryMarketIndex.Add(UkMarket);
        CountryMarketIndex.Add(ChinaMarket);
        CountryMarketIndex.Add(mexMarket);

        return(CountryMarketIndex);
    }