Exemplo n.º 1
0
        void ShowSpread(Price Price)
        {
            var digits = fw.GetDigits(pair);

            Spread    = fw.InPips(Price.Ask - Price.Bid);
            SpreadCma = SpreadCma.Cma(50, Spread);
        }
Exemplo n.º 2
0
        //
        #endregion

        public void LoadOffersInfo()
        {
            GlobalStorage.UseForexContext(context => {
                foreach (var offer in o2g.GetOffers())
                {
                    var pair    = offer.Pair;
                    var dbOffer = context.t_Offer.SingleOrDefault(o => o.Pair == pair);
                    if (dbOffer == null)
                    {
                        context.t_Offer.AddObject(new t_Offer()
                        {
                            Pair = pair, Digits = o2g.GetDigits(pair), PipCost = offer.PipCost, MMR = offer.MMR, PipSize = o2g.GetPipSize(pair)
                        });
                    }
                    else
                    {
                        dbOffer.PipCost = offer.PipCost;
                        dbOffer.MMR     = offer.MMR;
                    }
                    context.SaveChanges();
                }
            });
        }