未注册的版本 苏慕白的博客
首页 关于我
1 【原生代码】Python3 实现ATR、MA、EMA、SMMA、RMA、TEMA指标的计算 阅读 2 【Supertrend】ATR通道突破的策略 阅读 3 LGB机器学习预测数字货币涨跌 阅读 4 【Keltner渠道】EMA+ATR通道策略 阅读 5 Bounce趋势反弹 震荡策略 阅读
首页
经验笔记
项目拆解随笔教程
Web渗透 系统安全
量化交易
指标策略笔记实盘知识的力量
  • 写文章
    〡
  • 登录〡注册

     未登录
     标签搜索
    • 异步携程
    • 高频速度优化
    • python异步携程
    • 种草
    • chong\'cao
    • 智障税
    • ssl证书
    • ssl到期
    • Varchar
    • Mysql排序
    • 网格
    • 马丁
    • tradingview
    • boll
    • 做空
    • 趋势
    • tradingveiw
    • linreg
    • 趋势策略
    • Layer tips
    侧边栏壁纸
    博主头像
    苏慕白

    牛逼吧

    • 累计撰写 90 篇文章
    • 累计收到 12 条评论
    • 首页
    • 栏目
      • 首页
      • 经验笔记
        • 项目拆解
        • 随笔
        • 教程
      • Web渗透
      • 系统安全
      • 量化交易
        • 指标
        • 策略
        • 笔记
        • 实盘
        • 知识的力量
    • 页面
      • 关于我
      登录
    排序
      发布 浏览 点赞 评论
    • Python 高频量化异步协程 2023-3-22
      Python 高频量化异步协程 1.踩坑 在我刚开始用异步协程框架写策略框架爽的飞起的时候 小数据没什么问题,流畅无延迟 后面加大数据量同时创建N个任务(loop.create_task) 那么最后面创建的这个任务,会延迟好几秒才执行,直接给我整懵逼了 任务越多,延迟情况越严重,我测试,任务很少,也会有0.00几秒的延迟 再使用多线程同时创建多个任务执行就不会有延迟的问题出现 但是一个新问题出现了,不使用异步协程又没办法使用aiohttp?? 答案:用threading多线程调用含asyncio异步函数 相关资料:https://blog.csdn.net/LeKZzz/article/details/127343128 2. uvloop import uvloop uvloop.new_event_loop() loop.create_task(print_money()) loop.run_forever() Ps:使用uvloop 可以使 asyncio 更快。事实上,它至少比 nodejs、gevent 和其他 Python 异步框架要快 两倍 。基于 uvloop 的 asyncio 的速度几乎接近了 Go 程序的速度。 3. 目前结构 目前我的策略框架为: 异步协程 aiohttp http请求 多线程 Websocket更新触发策略,而非轮训 我不但要在网络延迟和手续费上卷你们,还要在策略框架上卷你们,哇哈哈哈哈 不过还是得向c++低头 可惜c++写起来太麻烦了,c++100行,python1行 后面慢慢把核心功能用c++实现,然后用python去调用
        笔记
      4天前
      0 240 0
    • Python 高频量化Http网络请求速度优化 2023-3-22
      Python 高频量化Http网络请求速度优化 第一:c++为底层的python库 第二:异步携程 + aiohttp + Session 第三:urllib3 PoolManager 第四:requests + Session 第五:requests 说个小知识,requests并发请求使用多线程网络请求会阻塞,多进程才不会 总结:垃圾requests 部分交易所支持Websocket下单,比http请求步骤更少,不需要再连接,理论上速度更快 相关资料: https://www.cnblogs.com/ydf0509/p/14655383.html https://zhuanlan.zhihu.com/p/338093584?ivk_sa=1024320u https://github.com/ydf0509/nb_http_client
        笔记
      4天前
      0 130 0
    • 转自千千:量化高频框架的搭建 2023-3-22
      转自千千:量化高频框架的搭建 干货满满,留存一下
        知识的力量
      5天前
      0 114 0
    • 量化小资金日化10%很难吗 2023-3-21
      量化小资金日化10%很难吗 期权,合约对合约。现货对合约,币本位。链上提现,有波动就能赚钱 这是除了高频之外,最适合普通人的一条路了 达到顶级手续费顶级速度,你也可以的
        笔记
      6天前
      0 173 1
    • ETH RPC搭建 2023-3-2
      ETH RPC搭建 配置选择 先是看了aws、谷歌云、阿里云 这个配置都要1-2wrmb一个月,太贵了 问了很多朋友,打算用hetzner,50欧一个月足以 我选的配置:64gb,2tb ssd 开好后在邮箱收到信息 链接后 按以下步骤安装系统:https://0o0.me/server/hetzner-reinstall-with-raid0.html 系统选ubuntu 22 搭建RPC节点 搭建eth rpc指令: mkdir /data cd /data wget https://gethstore.blob.core.windows.net/builds/geth-linux-amd64-1.11.2-73b01f40.tar.gz tar -zxvf geth-linux-amd64-1.11.2-73b01f40.tar.gz mkdir prysm cd prysm curl https://raw.githubusercontent.com/prysmaticlabs/prysm/master/prysm.sh --output prysm.sh chmod +x prysm.sh ./prysm.sh beacon-chain generate-auth-secret cd /data/ cd geth-linux-amd64-1.11.2-73b01f40 输入完,按两次回车: nohup ./geth --datadir "/data/eth/" --maxpeers 75 --cache=2048 --authrpc.jwtsecret /data/prysm/jwt.hex --http --http.addr "127.0.0.1" --http.port "18181" >&1 & cd /data/prysm/ 输入完,按两次回车: nohup ./prysm.sh beacon-chain --execution-endpoint=http://localhost:8551 --jwt-secret=./jwt.hex --suggested-fee-recipient=0x91a0982397BEB2B65DFF9a6436695e362135cBa6 --accept-terms-of-use & 查看eth执行层日志 tail -f /data/geth-linux-amd64-1.11.2-73b01f40/nohup.out 查看eth共识层日志 tail -f /data/prysm/nohup.out 等待同步最新块,over~ 大概要1周内 使用老版本执行层同步 eth执行层如果只想太慢可以用老版本 用老版本同步到分叉的那个块,再运行新版本 运行老版本之前要先关掉新版本的进程并且删除eth文件夹 ps -ef | grep geth kill -9 123456 rm -rf /data/eth wget https://gethstore.blob.core.windows.net/builds/geth-linux-amd64-1.10.24-972007a5.tar.gz tar -zxvf geth-linux-amd64-1.10.24-972007a5.tar.gz cd geth-linux-amd64-1.10.24-972007a5/ nohup ./geth --datadir "/data/eth/" --maxpeers 75 --cache=2048 --http --http.addr "127.0.0.1" --http.port "18181" 1>&1 & 使用Python3执行脚本 等两个层都同步完成之后 就可以用python3来调用自己的rpc节点了 像我搭建的节点 ipc地址:/data/eth/geth.ipc http地址:http://127.0.0.1:18181/ 这里会出现pip3不存在的情况 需要先安装pip3 然后再安装web3 wget https://bootstrap.pypa.io/get-pip.py get-pip.py && sudo python3 get-pip.py pip3 -V pip3 install web3 python3 demo 代码: from web3 import Web3 my_provider = Web3.IPCProvider('/data/eth/geth.ipc') my_provider = Web3.HTTPProvider("http://127.0.0.1:18181/") w3 = Web3(my_provider) # 当前区块高度 blockNumber = w3.eth.blockNumber print(blockNumber) 更多的操作可以在网上找资料 还可以用nodejs写,用golong的话最快
        笔记
      25天前
      0 283 0
    • 高频量化网络延迟速度优化 2023-2-19
      高频量化网络延迟速度优化 aws c区最快,a区11ms,c区7ms,且系统差距就差很多延迟,最快的是ubuntu20 python的aiohttp内部几百微妙,要用c++,招一个c++开发 aws c5类型的cpu能快一点点 交易所: bian 在东京A区和C区,老服务器在C区,负载均衡达到一定程度就到A区,平时C区块 coinex 东京C区 okx 在阿里云香港 bybit 在新加坡 火币 东京D区
        笔记
      1个月前
      0 797 1
    • 获取QQClientKey的两种思路 2023-2-19
      获取QQClientKey的两种思路 我会,不告诉你们,怕坐牢
        系统安全
      1个月前
      0 70 0
    • AS模型:High-frequency trading in a limit order book 2023-2-19
      AS模型:High-frequency trading in a limit order book AS模型原始文献 High-frequency trading in a limit order book
        知识的力量
      1个月前
      0 235 0
    • JK洛丽塔汉服三坑项目 2022-12-17
      JK洛丽塔汉服三坑项目 前言 在古代,男人担任重要的劳动力,女人毫无地位 但在2022年,生产力逐渐解放,到了现代女性消费力已经远远超过男性,并且男性消费力还不如狗 精神需求已经是当今社会一大共识,在不愁吃不愁喝的现状 三坑在当今青年群体非常流行 骗 有的学生,为了一条上千元裙子,省吃俭用还是买不起,为了满足攀比心,可以放弃自己的底线。 有个案例,男子在咸鱼不断寻找猎物,帮你买等等理由哄骗出来后,再以视频要挟,最后一步一步沦落,你想要的钱?裙子?不好意思,没有。 细节省略。。。 赚 说个正经的赚钱方法 首先你要有人: 快手被动流,发作品,吸引目标群体 快手主动流,打开同城,主动点赞评论,再点关注私聊。和对方处好关系 咸鱼被动流,发商品,最好是1块钱可以买99块钱的东西,这种捡漏,找你的数不过来 咸鱼主动流,每天主动私聊几个人,要联系方式 再加上抖音、微博、小红书的主动和被动,一天加20个人不是问题 微信营销: 加上微信后不要急,可以随便聊聊天,问对方有没有三坑的群(哎呀小姐姐,你有没有3坑的聊天群呀!!我真的太喜欢三坑了!! 在微信群里每天水群,主动添加好友(一天主动添加好友20次,理由写有点事情想问你等等。激发对方好奇心,使其同意好友申请 朋友圈发自己的照片+营销内容,使其不反感,生活+广告缺一不可 变现方式: 二手倒卖,100买,110卖 淘宝客,上百的裙子普遍10-30的佣金 商家推广,你有流量后,厂家自然会找你帮他卖 商家寄拍,如果你长得不错,会找你测评,还会给你小费,拍完再低价卖掉,卖的同时又积累了几个三坑美少女好友 线下开店卖裙子,支持试穿,看,溢价普遍很高,不过这个对同城流量比例要求高,需要精准积累同城流量 线上卖裙子,当流量到了一定程度,自然而然别人很想要的买不到,你会有。一些厂家低价购买渠道你也会有,你再加价卖出即可 顶级:自己设计自己生产自己卖,需要重资产投资,一个玩不好就挂了,可能会为了自己到热爱需求去生产吧。不过你有10w粉的话无视风险 社会需要什么,那么我便给你什么 积累到10000粉,月入3w不是问题
        项目拆解
      3个月前
      0 150 0
    • 创业笔记-搬砖科技 2022-12-16
      创业笔记-搬砖科技 命名: 说下名字,原来想叫新创云或者新创 名字意义在于创新科技改变世界 但是好名字都让狗取了 思来想去,取个正经的也不好玩 要不然做牛逼了,别人看到名字怎么让别人看到就笑呢,哈哈哈哈 于是取名叫搬砖网络科技有限公司 企业宣传我都想好了,开局一面红砖墙,一只柴犬抱着电脑,问你:一起来搬砖吗? 是不是很有视觉效果,哈哈哈哈 技术团队: 根据经验,一定要筛选有赚钱欲望,自律,并且开发十足经验的人 简历里大学毕业,作品为0,没有任何经验 对不起,面试都不会让你面试 这种大学批发的产品,风险敞口太大了 你不知道他的长处、学习能力 你先去别的公司,给自己的简历添加一笔再来(我感觉别的公司都是大好人!! 之前看到硕士毕业出来送外卖,并不是学历没用,只是你把自己的毕生都花在学历上了 出来后你能给企业带来什么呢? 或是说你都科研成果很强,可以给科研类带来价值 如果是学语文大学毕业,那就只能当文员之类了。。 - 销售团队: 技术团队开发出好的作品后,没有人用那可咋办 所以必须要有一个销售团队 打开初步市场,产品真的好用,那么销售团队打开一点点种子用户即可 能帮人赚钱的产品最是容易推广,更是容易人宣传人 你无法想象的裂变效果 再给销售分成比例 教销售如何推广,如何培养代理,如何忽悠人,如何塑造自己 再根据经验,我需要一个主管 我教会主管,主管再监督下面的销售 下面的人推广成绩不理想,出差错,主管承担责任并惩罚 销售岗位再兼职审核工作,不是把文员的工作都省下来了吗 销售的岗位只需要有互联网经验,自律的人就行 小学生都可以干 如果招到没有赚钱欲望只想完成考勤拿到底薪的人,你搞什么阿米巴分成制度,那都是扯淡 招到这种人指定亏,再来个极品一点的,没准还得给你告上劳动局,让你付3倍底薪 有的人喜欢赚大钱,如销售 有的人喜欢稳定安逸,如前台 双方都没错 错的是你把错误的人安排到了错误的岗位 一切公司的问题,都是老板的问题,你傻逼把人招进来了 错了活该承担后果 企业文化: 工作环境做好,一个快乐工作的氛围 一个顶级人才的聚集地,聪明人和聪明人的交流快感 考勤?不存在的,完成你的工作,成果满意,爱干嘛干嘛 阿米巴分成制度 让员工为了公司而奋斗,而不是让员工为了老板而奋斗 所谓公司,是自己的一个家,为了自己的家奋斗 自己的家做好了,自己能分到多少钱也能一清二楚 开除害群之马,末位淘汰 比如每天都不开心,把负面情绪带到公司,导致所有人都不开心 比如每2天就要有事休息,浑水摸鱼的人 再每隔一段时间都单独约每一个人聊 放心大胆的谈,老板的不足也放心大胆的说 记下来,每一项落实改进 发工资 公布公司内每项成本,老板赚到了多少钱,每个人赚到了多少钱,每个人的提成比例是多少,发工资的时候公布每一条明细,尽量公平公正 - 如果是踩在猪都可以赚到钱的风口上,那就当我说的每句话都是屁话。如果你要杀入已经成型成熟的市场,我相信只有这样,一家公司才可以有10年的老员工,才可以做到亿级规模 Ps: 企业文化只适合公司已经正收益,需要长期保持增长的企业。每天都在亏钱,不好意思,能不倒闭发的起底薪员工都应该感谢你的大恩大德了! 所以现在只是我的一个初步构造想法罢了,努力吧~
        随笔
      3个月前
      0 232 0
    • 创业笔记-劳务公司 2022-12-16
      创业笔记-劳务公司 9月份到现在,3个月的时间 花掉了30多万 想想初心,帮助社会底层,雄心壮志,一定要解决黑中介 于是取名良兴人力 现在回想,其实并不是中介的问题,而是员工愿意被骗 这就形成一个局面 员工:我期望到手工资高 工厂:我要解决订单问题 中介:我只要拿到反费 国家:社会稳定,人民有工作,工厂有产量 这个问题有解吗? 有,但是会消耗我大量精力 并且短期内得不到解决 亏损只会越来越大 自媒体成绩、网招成绩基本成型 12月12日我还是毅然裁掉了大部分人 并且员工上班不满一个月也按一个月工资发,我觉得我应该算一个好老板了吧 保留几个自媒体种子继续发展,没准会开花 你要成规模,网招你需要狼性文化,压迫网招员工,压迫底层人民 每天都是战斗状态,24小时电话轰炸 消耗我的大量精力,来达到赚钱目的 批准员工借钱,应该怎么招聘,督促检查,跑通企业方渠道,各种繁琐的事 不好意思,不都是赚钱吗,我为什么要通过劳务去赚钱? 我开这家公司的目的不在于赚钱 我为什么会来开这家公司? 学习公司管理经验,现实中和老板们打交道,怎么才算开一家公司,为以后科技型的公司做基础 还有一个成果就是知道了怎么拍自媒体,热门,剪辑,策划等 学费偏贵,只是自己傻逼,租别墅玩,各种资质上齐,体验了一把富二代 体验完也就那样,还不如自己的单间舒服~ 要不然可以控制在10w以内 我这个人就是这样,没成果我坚持到死,成功了如果觉得没意思我就放弃 不过,创业一定要避开下水道人群,否则你会感到心疲力尽,契约精神啥的,不存在的
        随笔
      3个月前
      0 189 0
    • 智障税品牌种草收割流 2022-12-8
      智障税品牌种草收割流 1.量化 量化这一块我后续应该不更新了,因为目前我接触的都是赚钱层次的了 发出去都是砸自己的饭碗 目前我在8个交易所都是市商费率 有需要费率的可以合作 我在跑的策略为:套利、高频、预测 《赚麻》 当你有了顶级费率和速度,什么策略都可以赚钱 2.引流 抖音、快手、小红书,等自媒体平台发布软文 先真实的教会别人,再在其中插入你要引流的目的地 这个好处就是可以批量操作,无脑群发 100个号,每天发一条 结构如下: 长高吃什么长得快 钙片 减肥用什么好 《智商税品牌》 第二个例子: 猫猫吐黄水怎么办 吃化毛膏毛草 猫猫吃什么牌子猫粮肥的快 《智商税品牌》 案例: 3. 引流2 还有一种方法,就是各大平台,知乎、百度知道等 小号发布问题,大号回答 这个比较费时间费力气,和做一条种草视频没什么区别 或者在自带流量的问题下,先装模做样 再种草 4. 缺德劫流 上面他们造出这个品牌后,是不是需要去淘宝上架商品?这个商品是不是搜索页只有他自己? 那么你也可以上架商品,坐等其成 5. 价值何在 初创品牌没有名气,需要如此到处宣传 成本1元,卖100元,有一个没脑子的买了,利润就是百倍,一次性
        项目拆解
      3个月前
      0 236 0
    • 置顶Python Aws Ubuntu20 配置多IP
      Python Aws Ubuntu20 配置多IP Python Aws Ubuntu20 配置多IP Python Aws Ubuntu20 配置多IP
        教程
      5个月前
      0 280 0
    • php 实现https Ssl证书到期监听 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. 自动运行 代码弄好了之后就是自动运行了 宝塔添加计划任务即可
        教程
      10个月前
      0 577 0
    • ThinkPHP5 Mysql Varchar字符串排序 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()])
        教程
      10个月前
      0 621 0
    • 1
    • 2
    • 3
    博主栏壁纸
    博主头像
    苏慕白

    牛逼吧

    90 文章数
    12 评论量
    0 微语数
    • ETH RPC搭建
    • Python 高频量化异步协程
    • 量化小资金日化10%很难吗
    人生倒计时
    最新评论
    • 2022-09-09 09:53
      如何联系你,请教一些技术问题
    • 2022-07-03 22:39
      請問遺傳演算法的實作邏輯哪裡可以參考呢?...
    • 2022-05-14 21:31
      好厉害啊!
    • 2022-04-26 11:22
      if(true){    //回测模型...
    • 2022-04-24 19:01
      高频策略的逻辑是什么啊,能学习下吗[滑稽...
    • 2022-04-03 23:11
      想看一下account.py怎么写的呢
    • 2022-03-27 00:52
      您好,您用的是什么回测系统可以说一下吗
    • 2021-11-26 10:14
      @bingo:close / close...
    • 2021-11-22 20:01
      大佬。_tf指的是什么特征
    • 2021-11-01 14:21
    搜索

    2022 ©苏慕白的博客 - 关于我

    Powered by1018博客 | 🌈 Theme by苏慕白的博客

    载入天数...载入时分秒...

     RSS 站点地图
    文章90 用户1 动态12