孩子长大了,到处跑。时不时就磕一下。
媳妇没办法再盯着电脑。于是抽空帮她写了个程序。
挂到sae上,每5分钟跑一次:

schedule: "*/5 * * * 1-5"

每当涨跌幅度大于6元,自动发短信到手机邮箱上,短信提醒。

<?php $url = “http://hq.sinajs.cn/list=hf_GC"; $body = @file_get_contents($url); $dataArr = explode(“,”,$body); $goldprice = $dataArr[2];//取国际金价

$usd = “http://hq.sinajs.cn/list=USDCNY"; $usdbody = @file_get_contents($usd); $usddataArr = explode(“,”,$usdbody); $usdprice = $usddataArr[1];//取美元汇率

$todayprice = round($goldprice * $usdprice / 31.1034768,2);//盎司按汇率转为克,取2位

$myprice = 240;//最近一笔买入价格 $floated = 6;//预警浮动价格

$sellprice = $todayprice - $myprice; $buyprice = $myprice - $todayprice; if($sellprice > $floated ){

$mail = new SaeMail();
$ret = $mail->quickSend( ‘收件箱@139.com’ , ‘黄金涨到’ .$todayprice. ‘元了,比买时的价格’ .$myprice. ‘涨了’ .$sellprice. ‘元’ , ‘可以考虑卖出了’ , ‘发件箱@sina.cn’ , ‘密码’ , ‘smtp.sina.cn’ , 25 );
}
else if($buyprice > $floated ){
$mail = new SaeMail();
$ret = $mail->quickSend( ‘收件箱@139.com’ , ‘黄金降到’ .$todayprice. ‘元了,比买时的价格’ .$myprice. ‘降了’ .$buyprice. ‘元’ , ‘可以考虑补仓了’ , ‘发件箱@sina.cn’ , ‘密码’ , ‘smtp.sina.cn’ , 25 );
}
else{
print(‘

黄金价格稳定,当前价格 ‘.$todayprice. ‘ 和买入的价格 ‘ .$myprice. ‘ 差不太多,不触发提醒功能,目前警戒值设为 ‘ .$floated. ‘ 元’);

};
?>

php玩的少,跑通就没再优化。欢迎批判。