此代码具有以下功能: 每次(2秒)咨询两个API,以获取比特币价格并找到可能的套利机会,随后以较低的价格购买并以较高的价格出售。
这是一个简单的程序,但是运行了一段时间后,它只是停止在屏幕上显示消息,而在单击Enter或类似的命令后返回显示。
要在Windows 10上运行,先决条件之一就是已启动并正在运行的Net Framework 4.6.1。
static Object objLock = new Object();
public static void log(string value)
{
value = "[" + DateTime.Now.ToString() + "] " + value;
lock (objLock)
{
Console.WriteLine(value);
try
{
System.IO.StreamWriter w = new StreamWriter(Program.location + DateTime.Now.ToString("yyyyMMdd") + "_logger.txt", true);
w.WriteLine(value);
w.Close();
w.Dispose();
w = null;
}
catch
{ }
}
}
更多:https://github.com/vitorgamer58/ArbitragemNacional
[09/06/2019 21:29:20] -4,71% BRAZILIEX > BITCOINTRADE
[09/06/2019 21:29:22] 0,47% BITCOINTRADE > BRAZILIEX
[09/06/2019 21:29:25] 0,47% BITCOINTRADE > BRAZILIEX
[09/06/2019 21:29:25] -4,71% BRAZILIEX > BITCOINTRADE
点击Enter后,它开始工作
[09/06/2019 21:48:30] -4,70% BRAZILIEX > BITCOINTRADE
[09/06/2019 21:48:30] 0,67% BITCOINTRADE > BRAZILIEX
[09/06/2019 21:48:33] -4,70% BRAZILIEX > BITCOINTRADE
[09/06/2019 21:48:34] 0,67% BITCOINTRADE > BRAZILIEX
[09/06/2019 21:48:37] 0,67% BITCOINTRADE > BRAZILIEX