首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

freqtrade 学习笔记

调用 custom_entry_price() (如果在策略中实施)确定入场价(价格移动到开盘蜡烛内)。保证金和期货模式下,调用 leverage() 策略回调来确定所需杠杆。...(头寸增加);头寸调整将始终应用于交易方向,因此正值将始终增加您头寸(负值将减少您头寸)adjust_entry_price():策略开发人员可以使用 adjust_entry_price 回调在新蜡烛到达时刷新...主要示例用途是预测极大值和极小值时,argrelextrema函数无法知道时间范围边缘处最大值/最小值。...MOM 指标的绝对值越大,说明价格变化幅度越大,价格趋势也越强。MOM 指标的应用比较广泛,特别是趋势跟踪(Trend Following)策略中经常被用到。...因此,制定交易策略时,可以根据 ATR 值来调整止损和止盈距离,适应当前市场波动性变化。其他

4K612

Python 算法交易秘籍(二)

金融工具列表静态性质是不变,因为它在实时交易时段不会改变。金融工具可能会随时改变,但绝不会在同一天内发生变化。拥有这些数据是算法交易第一步。本文介绍如何获取金融工具列表。...此方法 Instrument 类型对象作为参数。在此处我们使用 instrument1 作为参数。 金融工具总待卖出数量 金融工具总待售数量是某一时刻所有待售订单数量总和。...它本质是指可以购买或出售该工具的当前价格(假设流动性良好)。正如描述所示,此数据是动态,可能在交易时间内持续变化。本配方展示了如何获取金融工具 LTP。...高 为: 当前平均蜡烛Open 当前平均蜡烛Close 当前日本蜡烛High Low是: 当前平均蜡烛Open 当前平均蜡烛Close 当前日本蜡烛...所有的时间戳时间是均匀分布市场开放时间内)。

25020
您找到你想要的搜索结果了吗?
是的
没有找到

f.lux 电脑族护眼软件

但随着现代科技发展,白炽灯、节能灯、LED光源逐渐取代了蜡烛和火把,成为新一代照明光源。虽然光源亮度和稳定性得到了极大提升,但同时也提高了光源色温。...,例如日光和蜡烛光。...f.lux 这款软件能够很好地改善显示器蓝光问题,设定好夜间光源以及所在地之后,它会在日落之后自动降低显示器色温适应夜间照明。...点击 Setting 后进入设置界面,再点击 Change 更改当前地址。 如果你知道当前所在地经纬度,可以直接输入在这里。不知道也没关系,直接输入城市全称拼音点击搜索即可。...电脑族如果无法避免睡前使用电脑,不妨安装 f.lux 并设置到一个合适色温值。 f.lux 不仅支持 Windows,还能够 Linux , Mac, IOS 安装。

41520

BackTrader 中文文档(十三)

如预期那样,交易日13:00提前关闭,但重新采样器不知道这一点(官方交易结束时间为16:00),并继续提供一交易日(2016-11-23)重新采样日线柱形图,新重新采样日线柱形图首次在下一个交易日...注意 实际,我们可以向脚本输入 1 亿根蜡烛,内存消耗量仍将保持75 兆字节不变 再次使用pypy进行操作 现在我们知道如何优化,让我们按照pypy方式来做。 $ ....pypy,启用交易,并且使用随机数据集(比平常更多交易),整个 2M 根蜡烛处理时间为: 156.94秒,即:几乎2 分钟 37 秒 考虑到这是一台同时运行多个其他任务笔记本电脑完成,可以得出结论...即使不真正了解 TradingView 中使用语言 Pinescript,并且对回测引擎内部没有任何了解,仍然有一种方法可以让用户知道,跨平台编码必须谨慎对待。...因为图表没有显示突破,所以必须将当前价格值与前一个通道值进行比较。

9900

订单服务以及优惠券服务及rabbitmq(7)-1024电商平台项目技术选择和创 建聚合工程项目【工业级PaaS云平台+SpringCloudAlibaba+JDK11综合项目实战】

TTL(time-to-live) 队列消息长度达到极限 结果:消息成为死信后,如果该队列绑定了死信交换机,则消息会被死信交换机重新路由到死信队列 第3集 RabbitMQ 延迟队列介绍和应用场景回顾...简介:讲解RabbitMQ延迟队列和应用场景 什么是延迟队列 一种带有延迟功能消息队列,Producer 将消息发送到消息队列 服务端,但并不期望这条消息立马投递,而是推迟到在当前时间点之后某一个时间投递到...,订单创建时会发送一条 延时消息。...如已完成支付则忽略 Cloud微服务大课训练营里面的应用 优惠券回收 商品库存回收 业界一些实现方式 定时任务高精度轮训 采用RocketMQ自带延迟消息功能 RabbitMQ本身是不支持延迟队列...-释放优惠券功能开发《》 简介:优惠券回收-延迟消息消费回收功能开发《》 优惠券消费MQ监听器开发 流程梳理 优惠券解锁记录场景 1、超时未支付,比如30分钟则订单失效关闭 2、

1.5K20

怎样成为解决问题高手(连载五)

其实通过自下而上提炼框架学习,我相信你已知道回答这个问题前,需要先构建出一个提升销售额方案框架,再借助该框架与面试官讨论确认筛选出可能解决措施。...了解如何选择框架后,我们可以回想下该步骤导入案例中是如何应用面试官要求你给出提升手机销售额建议时,你界定这是一个与营销有关的话题,因此赶紧从脑海中调用出与营销相关理论框架——4P营销理论。...既然你已经知道任何框架都有局限性,因此一旦你所面临问题前提条件与你选择解决框架不能匹配时,就需要对所选择框架进行改善。 那么具体要如何改善框架呢?...介绍完了多维思考三种方式:换位思考、逆向思考、零基思考。我们依然如何提高手机销量”案例为例说明如何应用多维思考。 请你思考我们所选择4P营销理论一定能实现手机销售额提升吗?...自上而下选用框架最重要就是需要多积累与你工作相关框架模型、并清楚这些框架模型应用条件及边界,多多应用应用基础不断地自我完善,自我改善。

98910

Python股市数据分析教程——学会它,或可以实现半“智能”炒股 (Part 1)

本篇文章是"Python股市数据分析"两部曲中第一部分,内容基于我犹他州立大学MATH 3900 (Data Mining)课程一次讲座。...20世纪80年代以前,银行业和金融界"枯燥乏味"而闻名;投资银行与商业银行不同,银行主要职责在于处理"简单"(至少与今天相比)金融商品,如贷款。...我还将讨论移动均线、如何使用移动均线来构建交易策略、如何进入仓位时制定退出策略以及如何使用回溯检验评估交易策略等方面的内容。 声明:这不是关于金融投资建议!!!...之后,我们可能还想看看如何根据一些指标,如移动均线,来绘制金融商品。对于这种情况,你最好使用折线图而不是蜡烛图。(如何将多个蜡烛图相互叠加在一起而不使图表混乱?)...实际,一些交易员做出策略几乎完全基于图表(他们属于"技术人员",因为基于图表中查找模式交易策略是被称为技术分析贸易规则一部分)。现在,让我们考虑如何才能找到股票趋势。

1.5K100

高频交易:数学重要?还是技术重要?

一些市场,比如纳斯达克,通常会在向这些“交易员”展示订单之前,让他们30毫秒(0.03秒)时间快速浏览一下订单。这使得他们能够很快下订单,而且他们知道不久后需求将会强劲。...一只行动缓慢共同基金下了一份购买5000股XYZ股票订单30毫秒时间内: 订单在发送到整个金融中心之前,会先发送给高频交易员。...H + 50毫秒时间里,那些先入之见高频交易员会21.00美元价格买进XYZ所有股票,然后涌入购买订单市场。...▍机器学习(Machine Learning) 通常,机器学习应用高频交易意味着线性模型运行复杂静态拟合。比如支持向量机(SVM)和神经网络通常很难应用,很大程度上是因为市场噪声太大。...如何构造出一个合理目标函数,是建立机器学习算法关键,一旦目标函数确定,接下来就是求解最优化问题。 关于目标,你必须知道你要预测什么。你是否选择未来5分钟后买进某一期货合约?

1.8K30

订单付款倒计时实现方案

当使用 12306 抢票成功后,就会进入付款界面,这个时候就会出现一个订单倒计时,下面我们就对付款倒计时功能实现,进行深入学习和介绍,界面展示如下: ?  ...如何实现付款及时呢,首先用户下单后,存储用户下单时间。...一般应用在当正常业务处理时出现异常时,将消息拒绝则会进入到死信队列中,有助于统计异常数据并做后续处理;重试队列重试16次(默认次数)将消息放入死信队列。...转发到指定队列,最后被消费者消费 下边结合一张图看看如何实现超30分钟未支付关单功能,我们将订单消息A0001发送到延迟队列order.delay.queue,并设置x-message-tt消息存活时间为...:【1】笔者之前做 MQ 性能测试时,公司服务器单机 TPS 接近 3W,如果是中小型企业级应用基本满足。

1.7K20

老友记:华同学写了本 RPC 书,小伙子 niubility ~

现在把生成订单逻辑封装成订单服务部署到了机器A,把支付订单逻辑封装成支付服务部署到了机器B。...当然,彼此也知道如何去编写消息和解析对方消息,这也就是RPC中编/解码。...比如,网上购物中浏览商品、下单、支付都在一个进程内完成,所有模块和代码都放在一起,前后端不分离,甚至数据库服务和应用服务被部署同一个服务器。...用户一次点击事件可能需要经过多个服务处理,每个服务都被部署不同机器,这种跨机器、网络进行进程间通信出现通信延迟情况概率一定比同一台机器内进程间通信更大。...内存地址只有同一台机器才是有效一台机器可以通过共享内存来实现地址空间不被隔离,但在跨网络上地址空间是完全隔离。比如在使用指针时,本地地址空间中指针另一台机器是没有意义

25620

再有人问你如何实现订单到期关闭,就把这篇文章发给他!

再有人问你如何实现订单到期关闭,就把这篇文章发给他!前言  电商、支付等系统中,一般都是先创建订单(支付单),再给用户一定时间进行支付,如果没有按时支付的话,就需要把之前订单(支付单)取消掉。...一、被动关闭  解决这类问题时候,有一种比较简单方式,那就是通过业务被动方式来进行关单操作。简单点说,就是订单创建好了之后。...虽然我们可以配合数据库持久化一起使用。而且现在很多应用都是集群部署,那么集群中多个实例多个DelayQueue如何配合是一个很大问题。...然后我们再开启redis扫描任务,获取”当前时间 > score”延时任务,扫描到之后取出订单号,然后查询到订单进行关单操作即可。...其实就是zset基础增加了一个基于内存延迟队列。

36810

单台 MySQL 支撑不了这么多并发请求,我们该怎么办?

但即使这个非常小延迟,也会导致某一个时刻,主库和从库数据是不一致应用程序需要能接受并克服这种主从不一致情况,否则就会引发一些由于主从延迟导致数据错误。...比如:用户淘宝下了一笔订单,当支付成功后,按理说是应该跳到订单详情页。但此时,订单从库可能还没来及同步订单主库最新状态,有可能仍处于“待付款”,造成不好用户体验。...你如果想再看刚刚支付完成订单,需要手动点一下,这样就很好地规避了主从同步延迟问题。 3、数据归档 既然数据库容量影响性能,那么我们可以从数据量做优化,将一些不用数据清理并归档。...所谓归档,其实也是一种拆分数据策略。电商为例,就是把大量历史订单移到另外一张历史订单表中。为什么这么做呢?因为像订单这类具有时间属性数据,都存在热尾效应。...电商巨头淘宝订单表设计为例,订单涉及双向查找,有买家视角,还有卖家视角。

2K20

Python股市数据分析教程(一):学会它,或可以实现半“智能”炒股

本篇文章是”Python股市数据分析”两部曲中第一部分,内容基于我犹他州立大学MATH 3900 (Data Mining)课程一次讲座。...20世纪80年代以前,银行业和金融界”枯燥乏味”而闻名;投资银行与商业银行不同,银行主要职责在于处理”简单”(至少与今天相比)金融商品,如贷款。...我还将讨论移动均线、如何使用移动均线来构建交易策略、如何进入仓位时制定退出策略以及如何使用回溯检验评估交易策略等方面的内容。 声明:这不是关于金融投资建议!!!...之后,我们可能还想看看如何根据一些指标,如移动均线,来绘制金融商品。对于这种情况,你最好使用折线图而不是蜡烛图。(如何将多个蜡烛图相互叠加在一起而不使图表混乱?)...实际,一些交易员做出策略几乎完全基于图表(他们属于”技术人员”,因为基于图表中查找模式交易策略是被称为技术分析贸易规则一部分)。现在,让我们考虑如何才能找到股票趋势。

5.3K83

重现「黑镜」:用「AI机器人」与逝去亲人实时聊天

女主角玛莎男友在车祸中丧生,后来她用男友过去社交媒体发布照片、视频等信息创建了一个新虚拟男友,并开始跟「他」电话交流,随后甚至还把「他」做成了和男友一模一样实体机器人。 ?...只要有足够多个人信息,聊天机器人可以模仿任何人。 这样,「身份盗用」会不会变得越来越容易?虽然专利持有者微软公司可能不会这样做,但其他的人呢? 逝者数字数据权利和隐私权如何保护?...利用一个人所有的公开信息构建虚拟「ta」,这个人可能是打电话指示你下班回来记得帮他带一份红烧肉「爷爷」,但也可能模仿若干年前自己干下了一件自己不愿承认「蠢事」——这是迥然不同「你」。...如果这项技术得到应用,这些是我们不得不思考问题。 不过,对于这个奇怪、存在问题专利,微软AI程序负责人Tim O’Brien说,目前他还不知道任何要将这一算法付诸实施任何计划。...当母亲发现蛋糕只有6支蜡烛时,她又亲自动手插上了一支。 ? ‍ 女儿许下生日愿望是,不要让母亲再哭泣。 这个视频4天时间就获得了800多万播放量。

72220

有赞延迟队列设计

背景 我们先看看以下业务场景: 当订单一直处于未支付状态时,如何及时关闭订单,并退还库存? 如何定期检查处于退款状态订单是否已经退款成功?...新创建店铺,N天内没有上传商品,系统如何知道该信息,并发送激活短信?等等 为了解决以上问题,最简单直接办法就是定时去扫表。每个业务都要维护一个自己扫表逻辑。...Beanstalkd(http://kr.github.io/beanstalkd/), 它基本已经满足以上需求。但是,删除消息时候不是特别方便,需要更多成本。...设计目标 消息传输可靠性:消息进入延迟队列后,保证至少被消费一次。 Client支持丰富:由于业务需求,至少支持PHP和Python。 高可用性:至少得支持多实例部署。...Delay Bucket是一组时间为维度有序队列,用来存放所有需要延迟/已经被reserveJob(这里只存放Job Id)。

98520

RPC就好像是谈一场异地恋

现在把生成订单逻辑封装成订单服务部署到了机器A,把支付订单逻辑封装成支付服务部署到了机器B。...当用户下单时,下单服务必然先调用A机器订单服务,获取A机器中返回订单号、需要支付金额等计算结果,然后将这些计算结果作为请求参数继续调用B机器支付服务,最终才能保证本次下单完成。...当然,彼此也知道如何去编写消息和解析对方消息,这也就是RPC中编/解码。...比如,网上购物中浏览商品、下单、支付都在一个进程内完成,所有模块和代码都放在一起,前后端不分离,甚至数据库服务和应用服务被部署同一个服务器。...用户一次点击事件可能需要经过多个服务处理,每个服务都被部署不同机器,这种跨机器、网络进行进程间通信出现通信延迟情况概率一定比同一台机器内进程间通信更大。

14630

订单超时取消11种方式(非常详细清楚)

一、被动关闭 解决这类问题时候,有一种比较简单方式,那就是通过业务被动方式来进行关单操作。 简单点说,就是订单创建好了之后。...虽然我们可以配合数据库持久化一起使用。而且现在很多应用都是集群部署,那么集群中多个实例多个DelayQueue如何配合是一个很大问题。...前面我们提到基于私信队列方式,是消息先会投递到一个正常队列,TTL过期后进入死信队列。...然后我们再开启redis扫描任务,获取”当前时间 > score”延时任务,扫描到之后取出订单号,然后查询到订单进行关单操作即可。...其实就是zset基础增加了一个基于内存延迟队列。

1.5K40

有赞延迟队列设计

背景 我们先看看以下业务场景: 当订单一直处于未支付状态时,如何及时关闭订单,并退还库存? 如何定期检查处于退款状态订单是否已经退款成功?...新创建店铺,N天内没有上传商品,系统如何知道该信息,并发送激活短信?等等 为了解决以上问题,最简单直接办法就是定时去扫表。每个业务都要维护一个自己扫表逻辑。...Beanstalkd(http://kr.github.io/beanstalkd/), 它基本已经满足以上需求。但是,删除消息时候不是特别方便,需要更多成本。...设计目标 消息传输可靠性:消息进入延迟队列后,保证至少被消费一次。 Client支持丰富:由于业务需求,至少支持PHP和Python。 高可用性:至少得支持多实例部署。...Delay Bucket是一组时间为维度有序队列,用来存放所有需要延迟/已经被reserveJob(这里只存放Job Id)。

1.2K10

如何用形象比喻描述大数据技术生态?Hadoop、Hive、Spark 之间是什么关系?

这种思想也称为贪婪算法,很多地方都有应用,这里暂时说到这里。 回到问题,那么如何保证同一用户订单顺序呢?...解决办法即保证同一订单消息进入 Kafka 同一分区即可。...Kafka 每一条消息都会有 messageKey 和 message 两个结构,如果没有直接给消息指定分区,那么 messageKey 决定了消息进入哪个分区, canal 中,我们便可以设定消息如何进入...就比如我要统计每小时订单数,即使数据乱序了,只要在窗口区间内计算结果也不怎么受影响。 但这并不是说我们就不考虑数据全局顺序性了。 我们如何去认识乱序或延迟数据呢?...然后 Flink 提取这个时间字段,就知道了目前 Flink 任务进行到几点了。 那么既然要考虑乱序或迟到数据,我们一般也会让 Flink 当前时间稍微迟几秒钟。

40221

交易延迟:看这里!

Ping 可用于测量系统中各个组件(如路由器或交换机)延迟以及整个系统延迟。 2、Queuing:这是衡量交易延迟时间一种更复杂方法,它考虑到订单进入和退出系统中每个组成部分所需时间。...延迟通常以百分位数报告。例如,订单管理系统中,99.999% 事件10毫秒内交付,或者97% 往返时间15毫秒内交付。...减少订单链中交易延迟 对于任何高频交易公司来说,构建系统处理具有最低交易延迟高吞吐量市场数据至关重要。...网络适配器能以多快速度 PCI Express 总线将数据包从网络来回传递到服务器内存; b. 低延迟、高性能网络适配器为与交易应用程序通信提供了当前内核和 TCP/IP 协议栈替代方案。...3、FPGA: FPGA 实现交易应用程序主要优势在于,从10GbE 到 FPGA 结构网络距离比通过高速内部数据总线实现交易应用程序时间数量级要高出大约一倍。

61850
领券