首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Zipline 3.0 中文文档(三)

    文档、交易日历和基准 Zipline 现在默认使用quandl捆绑包,您需要一个 API 密钥,可以在数据捆绑包文档中找到相关信息。...(1539) 为连续期货添加了调整后的历史记录(1548) 添加考虑期货合约成交量的滚动风格,特别适用于连续期货(1556) 在调用 Zipline API 函数时,当不在运行模拟中时...文档、交易日历和基准 Zipline 现在默认使用quandl捆绑包,您需要一个 API 密钥,可以在数据捆绑包文档中找到相关信息。...文档、交易日历和基准 现在 Zipline 默认使用quandl数据包,这需要一个 API 密钥,你可以在数据包文档中找到相关信息。...sid 下的任何持仓设置绝对量级限制,单位为股份或美元价值。

    1.2K20

    实战:基于技术分析的Python算法交易

    这个函数用来设置回测的起始时间,因为我希望所有策略开始实施的时间保持一致,设置为2016年的第一天。不过,有些基于技术指标的策略需要一定数量的历史数据,也就是所谓的 warm-up 阶段。...from zipline.api import order_percent, symbol, record from zipline.finance import commission...该策略的逻辑可以归纳为以下几步: 当20天的 SMA 价格上升时,买入股份 当20天的 SMA 价格下降时,卖掉全部股份 用前19天和当天的数据计算移动平均数,次日执行交易决策 这是我们第一次调用预设辅助函数的地方...# imports from zipline.api import order_percent, record, symbol, order_target from zipline.finance...zipline --start 2015-11-12 --end 2017-12-31 --capital-base 10000.0 -o macd.pkl # imports ---- from zipline.api

    1.8K22

    ChatGPT 和 Elasticsearch的结合:在私域数据上使用ChatGPT

    技术设置技术要求相当低,但需要一些步骤才能将所有部分组合在一起。对于此示例,我们将配置Elasticsearch 网络爬虫以摄取 Elastic 文档并在摄取时为title生成向量。...图片将变量 hf_model_id 设置为模型名称。...同时,我们可以设置 OpenAI API 凭证和 Python 后端。与 OpenAI API 连接要向 ChatGPT 发送文档和问题,我们需要一个 OpenAI API 帐户和密钥。...创建帐户后,您需要创建一个 API 密钥:单击API Key。单击创建新密钥。复制新密钥并将其保存在安全的地方,因为您将无法再次查看该密钥。...如果您在笔记本电脑或 VM 上运行它,最佳做法是为 python 设置一个VENV。

    6.6K164

    使用 Logstash 中的集成过滤插件处理来自 Elastic 集成的数据

    在 Logstash 服务器上设置 SSL/TLS使用这个指南来创建用于保护 Logstash 输出连接的自定义证书和密钥。这些证书和密钥将由 Fleet 使用。...在 Kibana 中为 Fleet 添加 Logstash 输出有了证书和密钥后,我们可以在 Kibana 中完成设置 Fleet 的 Logstash 输出的步骤。...为 Logstash 设置自定义管道我们需要添加一个自定义管道 yml 文件,其中将包括 Elastic agent 的输入和集成过滤插件。...对于云托管部署,可以使用部署的 CloudId 进行身份验证,这可以从云管理控制台的部署概览页面获得:我还在使用用户名和密码,不过你也可以选择指定一个 API 密钥。...对于无服务器项目,你需要使用 Elasticsearch 的端点和 API 密钥来连接 Logstash,具体方法见这里。

    22321

    基于Apache Parquet™的更细粒度的加密方法

    特别是,通过 KMS(密钥管理服务)进行的密钥管理为维护这一关键和核心服务的可靠性带来了挑战。 历史数据:通常,大量的历史数据存储在生产系统中。...当一个密钥被删除时,由该密钥加密的数据就变成了垃圾。这种方式可以避免直接对列数据进行操作,这通常是一个繁琐的操作。 系统架构 加密系统包括 3 层:元数据和标记、数据和加密以及密钥和策略。...摄取元存储具有所有元数据,包括摄取管道作业中所需的标记信息。当作业从上游摄取数据集时,相关元数据会从摄取元存储中提取到作业中。 数据集被写入文件存储系统。...写入开销为 5.7%,读取开销为 3.7%。...当需要加入大量表时,自动加入很重要。它不仅节省了人工,而且可以很容易地构建为一个监控数据的系统。 数据湖通常有大量数据。加密需要大规模转换数据,这需要高吞吐量的加密工具。

    2.3K30

    使用 LlamaIndex、Elasticsearch 和 Mistral 进行检索增强生成(RAG)

    LlamaIndex为构建RAG(检索增强生成)应用的各个阶段提供了抽象。像LlamaIndex和LangChain这样的框架提供了抽象层,使得应用程序不会紧密绑定到任何特定LLM的API上。...如果你不想在本地运行模型,你也可以选择使用他们的云版本,这种情况下你需要修改本文中的代码以使用正确的API密钥和包。 Ollama 帮助在本地笔记本电脑上运行LLM。...首先,在.env文件中添加你在安装Elasticsearch部分获得的Elasticsearch CloudID和API密钥。...ELASTIC_CLOUD_ID= ELASTIC_API_KEY=API密钥> LlamaIndex的摄取管道允许你使用多个组件来构建一个管道。...我们为摄取管道提供了OllamaEmbedding("mistral")。

    2.5K62

    在云端优化复杂的媒体处理工作流

    广播与 VOD 处理流水线 流程与管道 在处理高度复杂的视频工作流程时,我们倾向于将这些管道分为三个桶。首先是一个摄取组件,一些类型的验证,一些转码和包装以及许多其他处理要求,然后当然是交付。...id3 标签;然后通过严格的 QC 循环,验证许多音频和视频检查,检查 ABR 格式清单是否正确格式化;最后在各种 DRM 框架中对输出内容进行加密,并在不同的密钥管理服务器上注册这些密钥。...API 与引擎 引擎周期表 API 驱动的微服务:为了支持所有这些要求并克服在云端管理的挑战,我们建立了一个复杂的工作协调平台,驱动 50 多个引擎,为越来越多的微服务提供动力,所有这些功能都可以通过...速度可以定义为一个文件被摄取、提及、处理和交付所需的时间,或者是能摄取和并行处理多少个文件。我们平台的速度从第一天开始就一直是我们的关键优先事项,因为我们觉得这是一个竞争优势。...几年前,我们与尼尔森合作,在我们的能力设置中实施了尼尔森的严格认证过程;就像苹果一样,在我们部署或开始与尼尔森合作时,他们仍然有一个加密狗的要求,所以并没有真正做好云准备。

    50420

    使用 Elastic 3 个步骤实现基于原生 OTel 的 K8s 和应用可观测性

    SRE 不再需要通过繁琐的步骤来配置和摄取 OTel 数据到可观测性中,而是可以通过简单的步骤来配置 OTel 收集器和应用程序,并将所有 OTel 数据摄取到 Elastic 中。...和应用程序中:从 UI 复制安装命令添加 OpenTelemetry Helm 图表,使用 Elastic 的 Helm 配置安装 OpenTelemetry Operator,并设置 Elastic...要跟随本文,您需要具备以下条件:在 cloud.elastic.co 上拥有一个账户,并获取 Elasticsearch 端点和认证(API 密钥)一个未插桩的应用程序,服务基于 Go、dotnet、Python...提供之前记录的 Elasticsearch 端点 URL 和 API 密钥kubectl create ns opentelemetry-operator-systemkubectl create -n...有了 EDOT,SRE 和开发人员可以绕过复杂的设置,立即深入了解 Kubernetes 集群,并捕获关键的度量、日志和跟踪——这一切都在 Elastic Observability 中。

    26821

    利用Python进行金融数据分析与量化交易:从数据获取到策略优化的全面指南

    我们将使用常见的金融数据分析库和量化交易工具来演示这些技术,为读者提供实用的代码示例和深入的分析。数据获取与处理首先,我们需要获取和处理金融市场的历史数据。...加载数据data = bt.feeds.PandasData(dataname=data)# 添加策略cerebro.addstrategy(SimpleMovingAverageStrategy)# 设置初始资金...' # 替换为你的API密钥ts = TimeSeries(key=api_key, output_format='pandas')# 获取股票数据ticker = 'AAPL'data, meta_data...Python中的Zipline和QuantConnect等平台提供了实时交易和策略部署的支持,同时也可以通过Interactive Brokers API等接口实现实时交易。...# 示例代码:使用Zipline进行策略回测和实时交易from zipline import run_algorithmfrom zipline.api import order_target_percent

    2.2K10

    什么是Claude Code?

    然而,还是有一些值得关注的地方:Claude Code与Cline和Aider类似,需要将API密钥接入LLM。...工具名称界面LLM连接方式Claude Code终端API密钥/按使用付费Aider终端API密钥/按使用付费Goose终端API密钥/按使用付费CursorIDE月度订阅(有一定限制),或使用API密钥按使用付费...此外,最后建议的代码表明,该代理不仅检查了我们过去开发的其他摄取工具,还考虑了我们用于实现这些工具的模式,以便为我们正在询问的新代码进行构建。...完全失败:让Claude Code帮助我们添加JavaScript支持我们对实验的结果相当满意,所以尝试用同样的方法为JavaScript添加支持:我想让你为javascript添加一个摄取工具。...当被要求实现Python和C的摄取工具时,Claude Code产生了令人惊叹的结果,但在被要求为JavaScript做同样的事情时,结果却很差。编码助手的结果取决于多个因素:代码质量。

    19.4K00

    ApacheHudi使用问题汇总(二)

    如果以繁进行摄取,或者为查询提供更多运行时间,可增加 hoodie.cleaner.commits.retained配置项的值。 2....即便是UUID密钥,也可以按照以下技巧来获得有序的密钥另请参阅调优指南以获取有关JVM和其他配置的更多提示。 5....执行插入更新/插入操作时,Hudi可以配置文件大小。(注意:bulk_insert操作不提供此功能,其设计为用来替代 spark.write.parquet。)...对于写时复制,可以配置基本/parquet文件的最大大小和软限制,小于限制的为小文件。Hudi将在写入时会尝试将足够的记录添加到一个小文件中,以使其达到配置的最大限制。...为保持parquet文件读取性能的优势,我们将 HoodieROTablePathFilter设置为路径过滤器,并在Spark 的Hadoop Configuration中指定,确保始终选择Hudi相关文件的文件夹

    2K40

    Edge2AI之NiFi 和流处理

    您将使用 NiFi 将这些数据摄取到 Kafka,然后使用来自 Kafka 的数据并将其写入 Kudu 表。 准备 该实验以Edge Workshop中开发的内容为基础。...实验 4 - 使用 NiFi 调用 CDSW 模型端点并保存到 Kudu 在本实验中,您将使用 NiFi 消费包含我们在上一个实验中摄取的 IoT 数据的 Kafka 消息,调用 CDSW 模型 API...CDSW 模型 API 和访问密钥 在您将在本实验中构建的流程中,您将使用一些处理器/控制器服务将引用的变量: Predict 机器运行状况处理器的request.body属性引用了一个名为cdsw.access.key...按照以下步骤从 CDSW 检索密钥并在 NiFi 中设置变量及其值。...单击画布的空白区域并将其拖到一边,以便为您提供更多空间来添加新处理器。

    3K30

    这不比千篇一律的商城系统香,大型分布式微服务聚合支付项目

    全面助力企业业务生态 功能架构图: 技术架构图: 系统界面: 商户后台 系统后台 涵盖的业务解决方案: Druid 实时分析型数据库 主流应用场景:Druid 最常被当做数据库来用以支持实时摄取...核心技术优势: 使用列式存储,极大提高了部分列查询场景的性能 部署在数十到数百台服务器的集群中,并且可以提供每秒数百万条记录的接收速率,数万亿条记录的保留存储以及亚秒级到几秒的查询延迟 可以实时(已经被摄取的数据可立即用于查询...)或批量摄取数据 Sentinel 熔断限流 主流应用场景:服务出现问题时,会导致进入该服务的线程阻塞,为解决和规避此问题,业- 界提出熔断器模型 企业技术难题: 解决流量控制:流量控制在网络传输中是一个常用的概念...并且支持级联表以及笛卡尔积的表查询 独立使用读写分离支持SQL透传 统一的分布式基于时间序列的ID生成器 XXL-JOB分布式任务调度平台 主流应用场景:任何需要分布式任务调度平台 企业技术难题: 调用API

    47410

    数据治理实践:元数据管理架构的演变

    事实上,有很多公司都提供了开源的解决方案来解决上述问题,这也就是数据发现与元数据管理工具, 在这篇文章中,我将描述行业迄今为止元数据管理的三代架构, 希望本文能帮助您在选择自己的数据治理解决方案时做出最佳决策...该服务提供了一个 API,允许使用推送机制将元数据写入系统,需要以编程方式读取元数据的程序可以使用此 API 读取元数据。 优点 提供基于推送的模式,可以立即在元数据生产者和元数据服务之间建立联系。...当出现问题时,很难可靠地引导(重新创建)或修复您的搜索和图形索引。 第二代元数据系统通常可以成为公司数据资产的可靠搜索和发现门户,它们确实满足了数据工作者的需求,Marquez拥有第二代元数据架构。...第三代架构:基于事件的元数据 第 1 步:面向日志的元数据架构 元数据提供者可以实时推送或基于 API推送元数据变化日志。...例如,您必须摄取元数据并将其存储在 Atlas 的图形和搜索索引中,完全绕过 Amundsen 的数据摄取、存储和索引模块。

    1.1K30

    数据治理实践:元数据管理架构的演变

    事实上,有很多公司都提供了开源的解决方案来解决上述问题,这也就是数据发现与元数据管理工具, 在这篇文章中,我将描述行业迄今为止元数据管理的三代架构, 希望本文能帮助您在选择自己的数据治理解决方案时做出最佳决策...该服务提供了一个 API,允许使用推送机制将元数据写入系统,需要以编程方式读取元数据的程序可以使用此 API 读取元数据。 ?...当出现问题时,很难可靠地引导(重新创建)或修复您的搜索和图形索引。 第二代元数据系统通常可以成为公司数据资产的可靠搜索和发现门户,它们确实满足了数据工作者的需求,Marquez拥有第二代元数据架构。...第三代架构:基于事件的元数据 第 1 步:面向日志的元数据架构 元数据提供者可以实时推送或基于 API推送元数据变化日志。...例如,您必须摄取元数据并将其存储在 Atlas 的图形和搜索索引中,完全绕过 Amundsen 的数据摄取、存储和索引模块。

    1.1K11

    Elasticsearch 6.6 官方文档 之「节点」

    摄取节点:Ingest node,将node.ingest设置为true(默认)的节点,摄取节点能够将「摄取管道(ingest pipeline)」应用于文档,以便在索引前转换和丰富文档。...当minimum_master_nodes设置为默认值 1 时,这就足以形成集群。...特别地,这些设置仅在未安装 X-Pack 时适用。要在安装 X-pack 时创建专用的摄取节点,请参见「X-Pack」节点设置。...X-Pack 节点设置 如果安装了 X-pack,则有一个附加的节点类型: 机器学习节点:xpack.ml.enabled和node.ml设置为true的节点,这是安装 X-pack 时的默认行为。...如果xpack.ml.enabled设置为true,node.ml设置为false,则节点可以服务 API 请求,但不能运行作业。

    2.8K31
    领券