• 中低频交易

    量化交易根据交易频率的不同,可以分为高频交易(HFT)、中频交易和低频交易三大类。而中低频交易通常指的是持仓时间从几分钟到几天的交易策略。这类策略相较于高频交易,交易频率较低,但仍然需要一定的市场敏感度和快速反应能力。 要建立一个清晰的框架,最好的方式是从策略的“思想根源”或“Alpha来源”进行分类。也就是说,我们根据“策略为什么能赚钱”的根本逻辑来进行划分。 在这个框架下,中低频量化...
  • 上下文无关语言和下推自动机

    上下文无关语言 (Context-Free Language, CFL) 上下文无关语言是一类形式语言,它们可以由上下文无关文法 (Context-Free Grammar, CFG) 生成。上下文无关语言在计算理论和编译原理中具有重要地位,因为它们能够描述许多编程语言的语法结构。 上下文无关文法 (Context-Free Grammar, CFG) 一个上下文无关文法 (C...
  • Ctypes

    ctypes 的全称是 C types foreign function library for Python。它的主要作用是在 Python 中加载并调用 C 语言动态链接库(Shared Library),并在两种语言之间传递数据, 实现 Python 与底层高性能代码的无缝结合。 基本用法结构 1234567891011121314import ctypes# 1️⃣ 加载...
  • C风格线程的基本使用

    在 C 语言中,线程的创建和管理通常通过 POSIX 线程库(pthread)来实现。 线程的生命周期管理 这部分API用于“启动”和“停止”并发任务。 线程创建 (pthread_create) - 功能:这是启动一个新线程的唯一方法。你可以把它想象成“发起一个并发的函数调用”。 123456int pthread_create( pthread_t * thread, ...
  • IP协议

    IP协议是网络层的核心协议,负责在不同网络之间传输数据包。在网络层中, 与IP协议密切相关的还有ICMP协议和ARP协议, 即Internet Control Message Protocol (ICMP) 和 Address Resolution Protocol (ARP)。前者用于传递控制信息和错误报告,后者用于将IP地址解析为物理地址(MAC地址)。 alt text...
  • 路由

    路由器 路由器(Router)是一种计算机网络设备,它工作在OSI模型和TCP/IP模型中的第三层——网络层 (Network Layer)。它拥有多个输入端口和输出端口, 专门用于连接不同的网络,并负责在这些网络之间转发数据包 (Packet) 。 与工作在第二层(数据链路层)的交换机(Switch)不同: 交换机:主要负责在同一个局域网(LAN)内部转发数据,它根据设备的物...
  • 回溯

    回溯算法是一种通过深度优先搜索 (DFS) 策略,在问题的解空间树中系统性地寻找所有(或部分)解的算法。它本质上是一种有组织的、避免了暴力枚举所有可能性的“试错法”。当算法在搜索过程中发现当前选择的路径无法导向一个有效的解时,它会“回溯”(即撤销上一步的选择),然后尝试另一个可行的选择。 其实是用递归解决多层嵌套循环 回溯算法如何工作:选择、探索、撤销 回溯算法的执行过程可以...
  • 虚函数和虚继承

    虚函数 静态类型与动态类型 为了理解虚函数中的动态绑定,首先必须区分两种“类型”。 静态类型 (Static Type): 一个对象或指针在 声明时 的类型,它在 编译期间 就已经完全确定,并且永远不会改变 。 Derive derive; 中,derive 的静态类型是 Derive。 Base* pbase = new Derive(); 中,不管 pbase 实...
  • Ucontext

    ucontext 是一套定义在 <ucontext.h> 头文件中的 C 语言函数库,它属于 POSIX 标准的一部分(尽管在后续标准中被标记为“过时”)。它的核心功能是允许程序员在用户态(User Space)直接、显式地控制程序的执行上下文(Execution Context)。 为了理解这一点,我们可以将程序的一次执行想象成一个“任务”。这个任务包含了它继续执行下...
  • 协程

    协程, 也可以叫做轻量级的线程或者用户线程, 它是一种执行过程中能够yield(暂停)和resume(恢复)的子程序. 想象一下我们平时写的普通函数(Function/Subroutine): - 入口只有一个:从函数的第一行代码开始执行。 - 出口只有一个:执行到 return 语句或函数末尾就结束了。 - 中途不记事:一旦函数返回,它内部的所有局部变量都会被销毁,下次再调用,...
13456721