Example #1
0
        public static void CreateArbTrade(decimal amount, string buyFrom, string sellTo, IObjectSpace space, Quadrigacx qApi, BitfinexRestAPI bAPI, bool test)
        {
            ArbitrageTrade ab = space.CreateObject <ArbitrageTrade>();

            ab.BuyFrom = space.FindObject <Exchange>(new BinaryOperator("Name", buyFrom));
            ab.SellTo  = space.FindObject <Exchange>(new BinaryOperator("Name", sellTo));
            //     ArbitrageTrade trade = ab.CreateTrade((decimal)0.1);



            space.CommitChanges();
        }
Example #2
0
        private void Trade_Execute(object sender, SimpleActionExecuteEventArgs e)
        {
            ArbitrageTrade ab = this.View.ObjectSpace.CreateObject <ArbitrageTrade>();

            //  ab.Amount = 1;
            ab.MaxAmount = 1;
            ab.BuyFrom   = this.View.ObjectSpace.FindObject <Exchange>(new BinaryOperator("Name", "BitFinex"));
            ab.SellTo    = this.View.ObjectSpace.FindObject <Exchange>(new BinaryOperator("Name", "quadrigacx.com"));
            ab.CreateTrade(1);
            this.View.ObjectSpace.CommitChanges();

            this.View.RefreshDataSource();
        }
Example #3
0
        public static void CreateArbTrade(decimal amount, string buyFrom, string sellTo, IObjectSpace space)
        {
            ArbitrageTrade ab = space.CreateObject <ArbitrageTrade>();

            ab.BuyFrom = space.FindObject <Exchange>(new BinaryOperator("Name", buyFrom));
            ab.SellTo  = space.FindObject <Exchange>(new BinaryOperator("Name", sellTo));
            ab.CreateTrade((decimal)0.1);

            //    al(1186.1), Convert.ToDecimal(0.02), TradeType.Buy);


            space.CommitChanges();
        }