コード例 #1
0
ファイル: DBHelper.cs プロジェクト: KozhevnikovSA/DBHelper
        internal static void InitDbCommandResponse(string fileNameCommandResponse)
        {
            TradeTaskResponse lastCommandResponse = new TradeTaskResponse();

            try
            {
                using (var tf = TeaFile <TradeTaskResponse> .Create(fileNameCommandResponse))
                {
                    tf.Write(lastCommandResponse);
                }
            }
            catch (Exception ex)
            {
                // TODO log
            }
        }
コード例 #2
0
ファイル: DBHelper.cs プロジェクト: KozhevnikovSA/DBHelper
        /// <summary>
        /// Сохраняем статус аккаунта после выполниения команды от нейросети
        /// </summary>
        /// <param name="fileName">Название файла-хранилища </param>
        /// <returns></returns>
        public static void WriteResponseLastCommand(TradeTaskResponse response, string fileName)
        {
            TradeTaskResponse lastCommandResponse = new TradeTaskResponse();

            try
            {
                using (var tf = TeaFile <TradeTaskResponse> .Append(fileName))
                {
                    tf.Write(lastCommandResponse);
                }
            }
            catch (Exception ex)
            {
                // TODO log
            }
        }
コード例 #3
0
ファイル: Program.cs プロジェクト: KozhevnikovSA/DBHelper
        // Пример использования TeaFile
        // Внутри TeaTimeCurrencyPair не храниться название текущей пары валют,
        // пары_валют сохраняется в названии файла хранилища см. пример ниже.
        // Для каждой пары свое файл-хранилище.


        static void Main(string[] args)
        {
            // просмотр содержимого
            TimeCurrencyPair[] pairs = AnnDBhelper.ReadHistory(DateTime.MinValue, DateTime.Now, MoneyPair.btc_usdt);


            TimeCurrencyPair currentPair = new TimeCurrencyPair()
            {
                //currentTime = DateTime.Now,
                highestBid     = 333,
                last           = 33,
                lowestAsk      = 303,
                lastbaseVolume = 8888,
                quoteVolume    = 8888,
                isFrozen       = 0
            };

            DecimalTradeDBhelper.WriteTick(currentPair, MoneyPair.btc_usdt);// записал пару
            DecimalTradeDBhelper.TESTReadDb("CurrencyPairs_btc_usdt.tea");
            //Console.ReadKey();
            Console.WriteLine("---- Debug read line ----");

            DecimalTradeDBhelper.TESTCreate_TeaTimeCommands();
            var tradeTaskRequest = DecimalTradeDBhelper.ReadLastCommand(); // прочитал команду
            //
            // -- Выполнил команду --
            // -- -------------------
            //
            var tradeTaskResponse = new TradeTaskResponse()
            {
                balanceCrypto = 939393,
                Id            = tradeTaskRequest.Id,
                //инициализовать поля
            };

            // записал response
            //TradeDBhelper.WriteResponseLastCommand(tradeTaskResponse);
            Console.ReadLine();
        }