首页
关于我
搜索
首页
经验笔记
Web渗透
系统安全
量化交易
指标
策略
笔记
实盘
登录
〡
注册
搜索
苏慕白的博客
一个无聊的博客
累计撰写
76
篇文章
累计收到
11
条评论
首页
栏目
首页
经验笔记
Web渗透
系统安全
量化交易
指标
策略
笔记
实盘
页面
首页
关于我
登录
作者 【1】 的文章
2022-5-25
php 实现https Ssl证书到期监听
1.为什么需要 服务器和域名太多,宝塔的自动续签又不管用 三四次因为Ssl证书到期网站不能正常访问导致经济损失了 这里安利一个免费的Ssl申请网站:https://freessl.cn/ 2.Php function index(){ $domains = [ 'sumubai.cc', ]; foreach($domains as $domain) { try{ $cert_info = get_cert_info($domain); $dn = $cert_info['subject']['CN']; //证书保护域名 $validFrom_time_t = date('m-d H:i', $cert_info['validFrom_time_t']); //证书开始时间 $validTo_time_d = date('m-d H:i', $cert_info['validTo_time_t']); //证书结束时间 echo "+-证书保护域名:" . $dn . " -+------------------+\n"; echo "+-证书开始时间:" . $validFrom_time_t . " -+------------------+\n"; echo "+-证书结束时间:" . $validTo_time_d . " -+------------------+\n"; echo ''; // 7天内到期 if($cert_info['validTo_time_t']-time() < 7*24*60*60) { // 这里我接入了钉钉通知 // (new \app\api\controller\DingController)->DingdingGo($domain." 证书到期 ".$validTo_time_d, 1, $domain." 证书到期 ".$validTo_time_d); echo "$domain." 证书到期 ".$validTo_time_d, 1, $domain." 证书到期 ".$validTo_time_d\n"; } } catch (Exception $e) { } } die; } function get_cert_info($domain){ set_time_limit(100); $context = stream_context_create(['ssl' => [ 'capture_peer_cert' => true, 'capture_peer_cert_chain' => true, 'verify_peer' => false, // You could skip all of the trouble by changing this to false, but it's WAY uncool for security reasons. 'cafile' => '/etc/ssl/certs/cacert.pem', //'CN_match' => 'example.com', // Change this to your certificates Common Name (or just comment this line out if not needed) 'ciphers' => 'HIGH:!SSLv2:!SSLv3', 'disable_compression' => true, ], ]); $client = stream_socket_client("ssl://".$domain.":443", $errno, $errstr, 30, STREAM_CLIENT_CONNECT, $context); if($client==false) { return false; } $params = stream_context_get_params($client); $cert = $params['options']['ssl']['peer_certificate']; $cert_info = openssl_x509_parse($cert); return $cert_info; } index(); 3. 自动运行 代码弄好了之后就是自动运行了 宝塔添加计划任务即可
2022年-5月-25日
114 阅读
0 评论
经验笔记
2022-5-25
ThinkPHP5 Mysql Varchar字符串排序
1.实现 ThinkPHP5 Mysql Varchar字符串排序 百度各种搜索最终三个方法: ORDER BY name+0 desc ORDER BY CAST(name as SIGNED) desc ORDER BY CONVERT(name as SIGNED) desc 但是经过实践不知道为什么排序出来的结果只有倒序,没有正续 2.另一个 经过Google后。。 第二个实现方法: ORDER BY LPAD(LOWER(name), 10,0) DESC 原文地址:https://stackoverflow.com/questions/4686849/sorting-varchar-field-numerically-in-mysql 3. PHP $order2 = "$order $desc"; if(in_array($order, ['name', 'ip'])) { $order2 = "LPAD(LOWER($order), 10,0) $desc"; } Db::name('xxxx')->orderRaw($order2)->paginate(50, false,['query'=>request()->param()])
2022年-5月-25日
111 阅读
0 评论
经验笔记
置顶
4-2日 好久没更新了
好久没更新博客了 最近两个月圣杯策略翻了几倍,但是踩了几个坑又赔回去了 这两天给圣杯策略做了个全交易对实时拟合 淘宝租了五台 i5-12600KF 然后用用遗传算法,实时拟合币安141个合约交易对、6个周期 回测日化100%+,恐怖吗,今天实盘跑了一天 还不错,但是还是有些bug 期待以后的效果 我现在还在跑千千千神的高频做市策略,带预测的,哈哈 最近币安上的新币韭菜ape、zil、gmt最多的时候一天100%,平时日化5%
2022年-4月-2日
667 阅读
0 评论
实盘
置顶
2-25日 圣杯策略实盘随笔
累积跑了十天,这两天的暴跌行情全部吃到了 累积盈利40%左右: 这两天刚加了很多交易对,拟合的情况日化10%,最大回撤20%左右 再跑个十天,继续增加 今天早上4点时候,出现了插针的情况 吸取了上次的教训,我的实盘增加了风控功能,成功把这次风险规避 回测系统的回撤达到了20%+,而实盘有风控回撤只有6% 交易就是如此,不断吸取教训,改进,每一次改进真金白银
2022年-2月-25日
703 阅读
0 评论
实盘
置顶
2-16日 圣杯策略实盘随笔
最近半个月状态挺糟糕的,对自己的策略严重失去信心 亏30%的时候,继续抗,直到亏70%,才后知后觉 这就是人性,再次败给了自己 把风控抛之脑后 总结了两个问题: 第一个是我一直在币安跑,后面换了Okex,对比币安,滑点增大,有的时候滑点可以达到百分之一。我回测没有统计平均单笔利润,然后也不怎么在意滑点,只在意手续费,最后回测结果和实盘结果很大出入 第二个是过拟合的问题,几乎所有机构,都是对着历史拟合,失效了继续拟合,这似乎是一个无解的问题。导致历史最大回撤被超过。 调整了下心态,继续吧 目前操作为: 换回币安 除了多品种外,再增加多周期,也就是一个品种同时跑15m、30m、1h,2h。(另外可以尝试6m这种大家不常用的k线,会有意想不到的效果,用3m的k线拼接就好了) 注重平均单笔利润,如果你的策略回测结果平均单笔利润为万2,那么增加一点手续费或者滑点就是凉的结果 完整的风控,针对过拟合的问题,要及时更新拟合失效的品种,对每个品种最大回撤要有个预期。杠杆不要开太大 对了,目前币安的BUSD挂单为-0.0001%,吃单为0.0002%(貌似持续半年了) 但是比较USDT,挂单成交率没那么高,做的人太多 并且支持BUSD的合约交易对只有八个 期间把失败分享给朋友的时候,有的人支持我继续,有的人叫我放弃炒币,好好做事 但是其实我的策略还是盈利的状态,就是开太高的杠杆一味追求利益,然后来到最大回撤关掉风控继续死扛 不过这都是自己作的,能怪谁呢?
2022年-2月-16日
571 阅读
0 评论
实盘
置顶
黑客内幕交易
[该文章已加密,请点击标题输入密码访问]
2022年-2月-3日
22 阅读
0 评论
系统安全
2022-1-29
又被教做人了
一直看不起长线策略年化几百太低 结果再次被金融市场按在地上狠狠的摩擦 最后尝试下高频(高频套利、千千的做市),不行专心跑长线了 然后把量化当成副业,不做主业,让他做为自己的理财方案 自己去做线报引流 有这个一天引流几百粉的能力,为啥要死磕金融一个? 半年前开始做这个早就稳定日入1k以上了 半年前做长线策略身家早就几百万了 就当做是历练了吧,让自己的心理承受能力更强(亏钱亏的)
2022年-1月-29日
525 阅读
0 评论
经验笔记
2022-1-16
Python Okex 四舍五入取10的整倍数
今天对接Okex发现开仓量必须是10的整倍数 def Beishu(a): a = round(a, 0) if a%10 == 0: return a s = str(a) z = int(s[-1]) if z < 5: t = list(s) if len(t) > 1: t[-1] = '0' return ''.join(t) else: return 10 return int(s) + (10-z) print(Beishu(1)) print(Beishu(111)) print(Beishu(120)) 结果:
2022年-1月-16日
381 阅读
0 评论
经验笔记
2022-1-16
Python 解决asyncio 异步阻塞
https://www.cnblogs.com/minseo/p/15469063.html
2022年-1月-16日
324 阅读
0 评论
经验笔记
2022-1-13
跑策略不要跑平台币...
其他币都是一家交易所对标其他几个交易所所形成的价格 平台币不同... 他一家说的算 这就是下场:
2022年-1月-13日
575 阅读
0 评论
经验笔记
1
2
3