保持敬畏之心
交易是一场持久战

个人中心页面

学长
学长

学长

你好,我是Mr. Chen,朋友们也叫我学长。 我是一名全职交易员,我的微信:u31u31。
616 文章
6 评论
1 粉丝
  • XAUUSD:黄金下跌中的拐点,0.618扩展

    三角调整破位之后,会出现一段和之前同级别的下跌 由于前面趋势较为强劲,先考虑3900这个0.618扩展位 更多盘中分析,关注TV账号:Mr-Chen。

    2025年 10月 28日
  • 上证:价格走到大三角上沿,可能面临震荡或回调

    如下图,这是个跨度近二十年的三角结构,不容忽视 价格触及上沿时,大概率会出现震荡或回调 更多盘中分析,关注TV账号:Mr-Chen。

    2025年 10月 27日
  • 白银:关注这个月的收线,长上影大Pinbar即将形成

    白银的回调比黄金大很多,月线出现了一根极大的长上影 这根影线目前还没收盘,关注月线收盘,这是一个较为看空的信号 若是收成长上影,白银的上涨趋势可能告一段落 更多盘中分析,关注TV账号:Mr-Chen。

    2025年 10月 26日
  • 美指:下跌至上行通道下沿,周线双针探底

    图一是月线级的一个上行通道,价格已跌至通道下沿 图二是周线,走了个双针探底的结构,后市看涨 更多盘中分析,关注TV账号:Mr-Chen。(需科学上网)

    2025年 10月 25日
  • Pine Script(82):为策略打造灵活的参数控制面板

    当你好不容易写完一个策略,比如一个双均线系统,你总不能让你的用户(或者你自己)每次想测试不同周期时,都得去改代码吧? 这就太不专业了。 为了解决这个问题,PineScript 提供了一套强大的输入功能。它们就像是你为策略打造的一个控制面板,…

    2025年 10月 18日
  • Pine Script(81):为什么策略的calc_on_order_fills设置会失灵

    上一篇我们领略了calc_on_order_fills的强大威力,它能让策略在订单成交后即时反应,触发连锁下单。但很多开发者在实际使用中,会遇到一个极其困惑的现象:我明明在代码里写了 calc_on_order_fills=true,为什么…

    2025年 10月 17日
  • Pine Script(80):calc_on_every_tick - 开启逐笔计算模式

    在PineScript的世界里,存在一个终极开关,它能让你的策略从一个稳重的步兵,瞬间化身为一个反应速度快到极致的超级战士,这个开关就是 calc_on_every_tick。 正常情况下,你的策略只会在K线收盘时才思考和行动一次,但一旦你…

    2025年 10月 16日
  • Pine Script(79):calc_on_order_fills - 让策略拥有即时反应能力

    默认情况下,PineScript策略是个慢性子,它的工作模式是耐心等待一根K线走完,在收盘的瞬间进行一次计算,如果发现交易机会,就生成订单,但这个订单最快也要等到下一根K线开盘才能成交。整个过程规规矩矩,但总是慢半拍。 在很多交易场景下,这…

    2025年 10月 15日
  • Pine Script(78):process_orders_on_close - 在收盘价立刻成交

    在PineScript的世界里,回测引擎的默认工作流程是谋定而后动。具体来说,是这样的: 等待K线走完: 策略会耐心等待当前这根K线完全收盘。 收盘后复盘: K线一收盘,策略立刻基于这个最新的收盘价进行计算,判断是否满足开仓或平仓条件。 如…

    2025年 10月 14日
  • Pine Script(77):strategy.order() 函数为何无视你的加仓规则

    上一篇我们聊了 strategy.entry() 是如何因为生成 vs 执行的机制,在特定情况下绕过加仓限制的。今天我们来聊一个更直接、更霸道的原因——strategy.order() 函数。 strategy.entry() 和 stra…

    2025年 10月 13日
  • Pine Script(76):为什么Pyramiding的加仓设置会失效

    你是否遇到过这样的困惑:在 strategy() 函数里明明白白地设置了 pyramiding=0(禁止加仓),结果回测一看,策略居然在同一根K线上开了好几笔同向订单,持仓量远超预期。 这并不是 TradingView 的Bug,而是其回测…

    2025年 10月 12日
  • BTC:大饼牛熊周期分析,时间走到一个节点

    如下图,以过去两次大顶为基础,当前时间节点是1:1的位置 同时当前BTC上涨的动能不断衰减、2.0回撤,小心趋势拐头 更多盘中分析,关注TV账号:Mr-Chen。

    2025年 10月 11日
  • 原油:AB=CD即将完成,潜在看多位置

    这个AB=CD的CD段质量有些差,不过D点和下方这个支撑线微微重叠 可以关注K线落在D点(支撑线)上面的反应,若收长下影可考虑做多 更多盘中分析,关注TV账号:Mr-Chen。

    2025年 10月 10日
  • Pine Script(75):对限价单模拟成交深度,让回测更准确

    “为什么我的策略回测是条龙,一到实盘就成了虫?” 这是每个策略开发者都曾问过自己的问题。其中一个最常见的原因,就出在回测引擎对限价单过于理想化的成交假设上。 在默认情况下,TradingView的回测引擎认为,只要K线的价格哪怕只碰到你的限…

    2025年 10月 9日
  • Pine Script(74):指定平仓模式-close_entries_rule参数详解

    在交易中,当我们分批建仓后,平仓时通常遵循一个默认规则“先进先出”(FIFO)。你可以把它想象成排队出场:最早进场的仓位,在平仓时也最先被平掉,这是TradingView策略的默认行为,也符合大部分经纪商的执行规则。 但如果你的策略逻辑比较…

    2025年 10月 8日
  • Pine Script(73):strategy的default_qty_value参数详解

    上一篇文章里,我们详细讨论了 Pine Script 中仓位管理的三种核心模式 (default_qty_type),但光有模式还不够,我们必须为这个模式注入灵魂,也就是设定一个具体的“数值”。这个关键任务,就由 default_qty_v…

    2025年 10月 7日
  • Pine Script(72):进行回测时,仓位管理的三种模式

    聊完了入场信号和加仓规则,我们现在来谈一个更核心、也更关乎成败的话题:仓位管理。 你的策略每次到底该下多少手?是固定数量,还是根据账户资金动态调整?这正是交易系统的命脉所在。 在PineScript中,策略的默认订单规模由两个参数共同决定:…

    2025年 10月 6日
  • Pine Script(71):如何在代码中精确控制策略的加仓次数

    在交易策略中,加仓是一种常见的技术,尤其是在趋势跟踪系统中。当市场朝着我们有利的方向发展时,顺势增加头寸可以极大地放大我们的盈利。然而,无节制的加仓也是一把双刃剑,会急剧增加我们的风险敞口。 因此如何在代码中精确控制策略的加仓次数,就成了一…

    2025年 10月 5日
  • Pine Script(70):commission_value 和 commission_type

    作为交易员,我们最常犯的一个错误,就是在回测时过度美化策略的表现。一个策略在图表上看起来天衣无缝,净值曲线一路向北,可一旦投入实盘,结果却往往不尽人意。这中间的差距,很多时候就出在被我们忽略的交易成本上,也就是手续费和佣金。 一个不考虑交易…

    2025年 10月 4日
  • Pine Script(69):commission_type参数,别让手续吞噬利润

    在交易这场游戏中,每一次出手无论盈亏,你都得向券商/平台交手续费,它是侵蚀你利润、放大你亏损的隐形杀手。一个专业的策略回测,如果连手续费都不算,那无异于掩耳盗铃,Pine策略里的commission_type和commission_valu…

    2025年 10月 3日
  • Pine Script(68):slippage设置 - 别让滑点影响你的回测

    在交易世界里理想与现实之间,隔着一道鸿沟,这道鸿沟的名字就是滑点。 你的策略回测再漂亮,如果不考虑滑点,那也只是理论模型,Pine策略里的slippage参数,就是把你从理想拉回现实的清醒剂。它专门用来模拟市价单和止损单在真实市场中,因各种…

    2025年 10月 2日
  • Pine Script(67):汇率的延迟对回测结果的影响

    我们前面学习到,用currency参数可以模拟跨币种回测,非常方便。但一个敏感的问题随之而来:TradingView用的是昨天的汇率来换算,而我的券商用的是实时汇率,这会导致我的回测报告失真吗?这个差异到底有多大?值得我们担心吗? 今天学长…

    2025年 10月 1日
  • Pine Script(66):initial_capital与currency结合,模拟真实数据

    我们来设想一个真实的场景: 你是一位身在欧洲的交易员,账户里存的是欧元,但你每天都在交易美国的纳斯达克指数(以美元USD计价)。那么问题来了:你账户里的10万欧元,今天到底能买多少价值的纳指期货?明天呢?这个购买力是固定的吗? 今天我们就来…

    2025年 9月 30日
  • Pine Script(65):currency参数设置,实现跨市场回测

    你的交易账户是欧元区的,但你主要交易纳斯达克指数和美国股票,那么你最终关心的,不是策略赚了多少美元,而是这些美元换算成欧元后,对你的账户净值到底有多大贡献。 Pine策略里的currency参数,就是帮你自动完成这个关键换算的财务总管,它能…

    2025年 9月 29日
  • 跟单中的风险成本:为何总在黎明前放弃

    在信号跟单的世界里,存在一种极其普遍,也令人费解的“非正常死亡”现象:信号源的长期权益曲线,稳步上扬,创下新高;而绝大多数跟随者的账户,却永远地停在了某个深坑里,最终以亏损离场。这是一个冰冷的、被无数数据验证过的事实,它引发了一个直击灵魂的…

    2025年 9月 28日
  • Pine Script(64):margin_short参数,保证金杠杆设置

    上一篇我们讲了多头保证金 margin_long,今天我们来聊聊它的孪生兄弟margin_short。它们就像一把双刃剑的两面,作用机制完全相同,只不过 margin_short 专门用于定义空头订单的保证金要求。 它同样决定了你的策略是在…

    2025年 9月 27日
  • Pine Script(63):margin_long参数,保证金杠杆设置

    保证金交易是交易世界里最迷人也最危险的工具,它是一把能放大收益的杠杆,但也是一把能让你瞬间爆仓的快刀。在Pine策略里margin_long参数就是这把快刀的保险开关,它专门用于定义多头订单的保证金要求。 简单来说,margin_long设…

    2025年 9月 26日
  • Pine Script(62):正确设置initial_capital,让回测更加真实

    在Pine Script里,initial_capital参数的作用,就像是给你的策略模拟账户存入第一笔本金,这笔钱不是越多越好,也不是越少越好,而是越真实越好。 为什么它如此重要?因为它直接决定了你的回测报告是否有参考价值,用100万的本…

    2025年 9月 25日
  • Pine Script(61):代码配置与手动设置需互相配合

    本篇接上一篇也就是Pine Script(60),继续聊一下代码配置和手动配置,配置Pine策略就像调校一辆赛车。 我们有两种方式:一是代码配置 (strategy()函数)。这是策略的出厂设置或默认参数,你在这里定义策略的核心、可靠的基准…

    2025年 9月 24日
  • Pine Script(60):如何手动配置策略参数?

    在TradingView中,配置一个策略有两种方式:一是在strategy()函数里用代码写死,二是利用图表界面上的手动设置。 手动设置有两大好处,也是专业策略开发者频繁使用它的原因:一是高效调试,想快速测试某个参数的改变对策略有什么影响,…

    2025年 9月 23日
  • Pine Script(59):strategy()函数的参数设置指南(二)

    写策略就像造车,strategy()里的参数就是发动机、悬挂、刹车系统的出厂调校。调校得好,策略才能在回测中跑出接近真实世界的成绩,调校得差,回测再漂亮也是空中楼阁。 今天学长就分享一套我的标准,帮你从一开始就打造一个专业级的回测环境。 t…

    2025年 9月 22日
  • Pine Script(58):strategy()函数的参数设置指南(一)

    写一个Pine策略,就像是组建一支准备上战场的军队,strategy()函数里的各种设置,就是你为这支军队制定的作战条例和后勤规范。这些规则决定了你的策略如何交易、如何管理资金、以及回测报告的真实性。所有的策略设置我们可以清晰地分为两大类:…

    2025年 9月 21日
  • Pine Script(57):策略脚本核心函数 - strategy()

    在TradingView里,strategy()函数是每个策略脚本的心脏,每一个策略都必须调用它,否则脚本就只是个普通的指标,无法执行回测。 更重要的是,一些决定策略回测真实性的高级功能,比如滑点、手续费、保证金等,并没有手动设置的入口,只…

    2025年 9月 20日
  • Pine Script(56):timeframe_gaps参数详解

    上次聊了用timeframe参数实现跨周期分析,但你可能很快就会发现一个小瑕疵:当你把日线周期的指标放到小时图上时,指标线变得断断续续,像掉线了一样。 今天教你如何搞定这个问题,让多周期指标线条重新变得更完善,要用到的就是timeframe…

    2025年 9月 19日
  • EURUSD:欧美大周期AB=CD到位,后市看回调

    周线ABCD的CD段已到位,后市看空 更多盘中分析,关注TV账号:Mr-Chen。

    2025年 9月 18日
  • Pine Script(55):indicator()函数的4个主要设置与timeframe

    TradingView的indicator() 函数参数多得让人眼花缭乱,但别被吓到,你根本不需要记住所有参数。在绝大多数情况下,你只需要掌握下面这4个核心设置,就能应对90%以上的场景了。 title:这是指标的“大名”,也是唯一必填的参…

    2025年 9月 17日
  • Pine Script(54):indicator()函数参数详解与避坑指南

    在TradingView里,indicator()函数是每个指标脚本的开场白,你可以把它想象成在给你的脚本办一张身份证,它决定了脚本的名称、显示位置以及各种基础行为。 通过indicator()函数,我们不仅能设定那些在图表界面上可以手动调…

    2025年 9月 16日
  • 双孕线识别 - TV指标(源码)

    双孕线,简单来说,是由三根K线组成、连续孕两次的形态。 再者,双孕线还可以辅助判断市场的多空力量对比,通过观察双孕线的阴阳属性以及实体的大小,可以大致了解多空双方在当前阶段的力量强弱。  

    2025年 9月 15日
  • PinBar信号指标 v1.1 - 识别高质量反转形态PinBar

    更新日志 Version 1.1 2025年9月13日 新增 范围参数自动调整、箭头距离控制及自动调整。 修复 修复了某些时间框架不显示、箭头锚点修正等问题。 优化 Pinbar识别条件优化、箭头美化。 Version 1.0 2025年6…

    2025年 9月 14日
  • Pine Script(53):屠龙之技 - max_bars_back参数

    今天我们要聊的max_bars_back参数,可以说是一个“屠龙之技”——99%的情况下你都用不到它。因为TradingView的自动历史数据检测机制已经非常智能和准确,完全能满足绝大多数脚本的计算需求。但是了解它,能帮助你在那关键的1%…

    2025年 9月 13日
  • Pine Script(52):绘图上限 - Pine脚本的内存管理机制

    前面几篇文章我们一直在讲,如何通过max_labels_count、max_lines_count和max_boxes_count来突破绘图的数量限制,把上限从默认的50提高到500。这时你可能会好奇:为什么TradingView要多此一举…

    2025年 9月 12日
  • Pine Script(51):max_boxes_count参数 - 方框数量限制

    前面我们讲了如何突破标签(label)和趋势线(line)的数量限制,今天我们来聊聊它们的“亲兄弟”——方框(box)。 和前两者一样,如果你想用代码在图表上画很多方框来标记特定区间,比如盘整区域、波动范围或者订单块,你同样会遇到一个默认的…

    2025年 9月 11日
  • Pine Script(50):max_lines_count参数 - 趋势线数量限制

    你是否曾尝试用代码画线来连接各个高低点,或者标记某些特定区域,但发现图表往左一拉,最早画的那些线就不见了。这个问题,和我们之前讲的标签消失问题如出一辙,都是因为你触发了Pine脚本默认的绘图数量限制。max_lines_count这个参数,…

    2025年 9月 10日
  • Pine Script(49):max_labels_count参数 - 标签数量设置

    你有没有遇到过这样的情况:写了一个脚本,用来标记历史上每一次出现的特定K线形态,结果回测时发现,图表拉到最左边,最早的那些标记都消失了? 这通常不是bug,而是因为你遇上了Pine脚本默认的标签数量上限,max_labels_count这个…

    2025年 9月 9日
  • Pine Script(48):linktoseries参数 - 强制指标显示在主图上

    你有没有遇到过这种情况:精心写了一个必须叠加在主图上才能正常使用的指标(比如某种K线形态识别),结果用户不知道,随手就把它拖到了副图,导致指标完全失效,还反过来问你是不是代码有bug?Pine脚本中的linktoseries参数,就是为了解…

    2025年 9月 8日
  • Pine Script(47):scale参数 - 让你的指标拥有独立的坐标轴

    在之前的文章里,我们讨论过当一个overlay=true的指标数值范围和主图K线价格差异巨大时,会把K线压成心电图的图表问题,当时我们用scale=scale.left作为解决方案,完美解决了问题。今天我们就来系统地、深入地讲解scale这…

    2025年 9月 7日
  • USDCHF(美元/瑞郎) 历史数据下载

    原始Tick数据 (CSV格式) 这是未经任何加工的、最原始、最高精度的逐笔报价数据,是所有数据的源头。 MT4-K线数据 (HST格式) 这是从Tick数据中精确聚合而成的、符合MT4标准格式的K线文件。 MT4-EA回测 (FXT格式)…

    2025年 9月 6日
  • AUDUSD(澳元/美元) 历史数据下载

    原始Tick数据 (CSV格式) 这是未经任何加工的、最原始、最高精度的逐笔报价数据,是所有数据的源头。 MT4-K线数据 (HST格式) 这是从Tick数据中精确聚合而成的、符合MT4标准格式的K线文件。 MT4-EA回测 (FXT格式)…

    2025年 9月 5日
  • XAUUSD(黄金) 历史数据下载

    原始Tick数据 (CSV格式) 这是未经任何加工的、最原始、最高精度的逐笔报价数据,是所有数据的源头。 MT4-K线数据 (HST格式) 这是从Tick数据中精确聚合而成的、符合MT4标准格式的K线文件。 MT4-EA回测 (FXT格式)…

    2025年 9月 4日
  • Pine Script(46):如何调整主图交易品种的显示精度

    写脚本时你很可能踩过这个坑:明明在代码里写了precision=5,想让指标显示5位小数,结果一将它叠加到主图上(overlay=true),precision就好像彻底失灵了,指标的小数位数顽固地跟着主图的K线走。 这是怎么回事?这其实是…

    2025年 9月 3日
点击查看更多

 

登录

找回密码

注册