Este sería un buen Raspberry Pi proyecto de Mathematica, que viene gratis en el Raspbian OS.
Usted puede programar y salir corriendo. No es caro y no usa mucho poder.
Un programa para monitorear los precios de las acciones o el volumen podría ser escrito como simplemente como :-
Esto comprueba el volumen de las operaciones de Oct de 2014 a NOSOTROS futuros sobre el petróleo crudo cada 30 segundos y envía un correo electrónico si el volumen de saltos de más de 100.
Los datos financieros en este ejemplo, con curaduría de Yahoo. Si los datos no están disponibles o no se actualizan con la frecuencia suficiente, si usted puede encontrar una alternativa de fuente de datos en línea por lo general es posible leer los datos. Por ejemplo, este es al parecer de datos en tiempo real :-
data = Import[
"http://www.investing.com/commodities/crude-oil-streaming-chart",
"Data"];
First[Cases[data, {"Crude Oil", __}, Infinity]]
{Petróleo Crudo, 92.79, -0.67, -0.71%}
Después de dejar el anterior programa que se ejecuta en la redacción de este el volumen de operaciones ha aumentado de este modo :-
Editar
Acabo de crear este se ejecuta en una Raspberry Pi. Tuve que usar gmail para el correo electrónico de instalación como se describe en este post: Configuración de Mathematica para enviar correo electrónico desde un bloc de notas. De todos modos, es de trabajo. Espero no tener inundado con mensajes de correo electrónico. ;-)
datalist = {};
task = CreateScheduledTask[
AppendTo[datalist,
{DateList[], v2 = FinancialData["NYM:CLV14", "Volume"]}];
If[v2 - v1 > 100,
SendMail[
"To" -> "me@email.com",
"Subject" -> "Volume alert",
"Body" -> "Volume has jumped 100+ in the last 30 secs.",
"From" -> "xxx...@gmail.com",
"Server" -> "smtp.gmail.com",
"ReplyTo" -> "xxx...@gmail.com",
"UserName" -> "xxx...@gmail.com",
"Password" -> "secret",
"PortNumber" -> 587,
"EncryptionProtocol" -> "StartTLS"]];
v1 = v2, 30];
v1 = FinancialData["NYM:CLV14", "Volume"];
StartScheduledTask[task];