数字货币CFDs 零隔夜费
所有数字货币 CFD 交易均享 $0 隔夜仓息。
全天候交易, 覆盖 39 种热门数字货币。
仅限时供应。


全球交易者共同的选择
自 2006 年起,GO Markets 已帮助全球数十万交易者实现他们的投资目标。凭借严格监管、以客户为本的服务,以及屡获殊荣的教育资源,我们始终是交易者值得信赖的合作伙伴。


















































GO Markets
让交易更进一步
探索上千种交易机会,享受专业机构水准的交易工具、流畅稳定的交易体验,以及屡获殊荣的客户支持。开户流程简单快捷,让您轻松开启交易之旅。
.jpg)
US markets are eyeing all-time highs following strong data and earnings reports. Whether these records are achieved will depend on the news flow over the coming days, particularly from the Federal Reserve.
Fed Decision Incoming
The Federal Reserve's two-day meeting will end this Wednesday with a 0.25% rate cut widely expected. But following Friday's encouraging PCE numbers, the bigger question is “Will there be a January cut?” The Fed press conference post-decision will likely the highest signal event for the rest of 2025.
Central Bank Decisions Everywhere
Beyond the Fed, the Reserve Bank of Australia meets tomorrow with a pause expected, as recent data hasn't provided sufficient incentive for another cut. The ECB, Bank of England, and Bank of Japan will also all announce decisions within the next ten days, creating potential volatility across both equity and FX markets.
Big Tech Earnings
Two major AI infrastructure players report earnings this week: Broadcom and Oracle. These reports come at a time when AI valuations are under heavy public scrutiny, however, they will likely take a backseat to whatever the Fed signals about its 2026 path.
Copper Breaks Out
Copper has rallied to a four-month high and is now testing the $5.50 level. After breaching the key $5.25 support level, the market is showing some hesitation in Asia ahead of major data releases and the Fed decision. The July record highs of $5.50 are now within reach, though it is still to be seen if this level holds or if we pull back toward $5.25 support.
Market Insights
Watch Mike Smith's analysis of the week ahead in markets.
Key Economic Events
Stay up to date with the key economic events for the week.
.jpg)
在TradingView的Pine Script®中,条件语句是构建智能交易策略和自定义指标的核心工具。Pine Script提供了两种主要的条件结构:if和switch。通过它们,开发者可以根据不同的市场情况动态地控制代码的执行路径,实现逻辑判断和决策处理。
类似于for和while循环,条件结构也可以嵌套使用。你可以在一个if或switch块中包含其他条件或循环结构,从而实现更复杂的逻辑判断。然而,需要注意的是,并非所有Pine Script内置函数都可以在条件结构的本地代码块中调用。例如,像plot()、barcolor()、bgcolor()以及alertcondition()等函数,在本地条件块内不可直接调用。
此外,为了保证代码的可读性和正确性,条件结构内部的本地代码块必须使用四个空格或一个制表符进行缩进。理解和合理运用这些条件结构,是每一位Pine Script开发者编写高效、可维护策略的关键一步。
if 结构具体语法如下:
if <表达式>
<本地代码块>
{else if <表达式>
<本地代码块>}
[else
<本地代码块>]
说明:
- 方括号 [] 中的部分可以出现零次或一次,大括号 {} 中的部分可以出现零次或多次。
- <表达式> 必须是布尔类型(bool),或者可以自动转换为布尔类型,这只适用于整数(int)或浮点数(float)值(详见类型系统页面)。
- <本地代码块> 由零条或多条语句组成,最后可以返回一个值,该值可以是一个元组。代码块必须缩进四个空格或一个制表符。
- 可以有零条或多条 else if 子句。
- 可以有零条或一条 else 子句。
执行规则:
- 当 if 后的 <表达式> 计算结果为 true 时,执行第一个本地代码块,if 结构执行结束,并返回本地代码块末尾计算得到的值(或元组)。
- 当 if 后的 <表达式> 计算结果为 false 时,会依次计算后续的 else if 子句(如果有)。当其中某个 <表达式> 为 true 时,执行对应的本地代码块,if 结构执行结束,并返回本地代码块末尾的值。
- 当没有任何 <表达式> 为 true 且存在 else 子句时,执行 else 的本地代码块,if 结构执行结束,并返回本地代码块末尾的值。
- 当没有任何 <表达式> 为 true 且不存在 else 子句时,返回 na。
比如下面示例:
if (ta.crossover(source, lower))
strategy.entry("BBandLE", strategy.long,
stop=lower,comment="BBandLE")
else
strategy.cancel(id="BBandLE")
说明:
- ta.crossover(a, b) 是 Pine Script 的内置函数,用来判断序列 a 是否从下向上穿过序列 b。
- source 和 lower 分别是你定义的价格序列或指标线,比如 source 可能是收盘价,lower 可能是布林带下轨。
- 当 source 向上穿越 lower 时,条件为 true,if 结构的第一个代码块将被执行;否则执行 else 部分。
- strategy.entry() 用于在策略中开仓。
- "BBandLE" 是这个订单的唯一标识符(ID)。
- strategy.long 表示开多仓(买入)。
- stop=lower 表示这是一个止损单,如果价格跌破 lower(布林带下轨)就触发止损。
- comment="BBandLE" 是给订单加一个备注,方便策略回测或日志查看。
- strategy.cancel(id="BBandLE") 用于取消先前创建的、ID 为 "BBandLE" 的挂单。
- 换句话说,如果 source 没有向上穿越 lower,就取消该布林带下轨的挂单,防止无效订单留在市场上。
Pine Script中的条件语句,除了if之外,还有一种switch模式。Pine Script 中的 switch 是一种用于在多个条件或多个值之间进行选择的结构化分支语句,它从一组 case 中只执行一个对应的代码块,并返回该代码块的值(或执行副作用),还可以指定默认返回值。它适用于当你需要根据多个可能值或多种情况来返回不同结果时,使代码更简洁、更清晰。与之相比,if 更适合处理二分或少量条件判断,而 switch 在大量条件、特别是基于同一个关键值进行匹配时更具可读性。关键区别在于:switch 是“结构化单分支”,不会像 if-else 链一样逐个判断多个条件,更适合多选一的场景,而 if 更灵活但结构可能更冗长。
switch 结构有两种形式。第一种根据某个关键表达式的不同值进行切换:
[[<declaration_mode>] [<type>] <identifier> = ]switch <expression>
{<expression> => <local_block>}
=> <local_block>
第二种形式不使用关键表达式;它根据不同表达式的求值结果进行切换:
[[<declaration_mode>] [<type>] <identifier> = ]switch
{<expression> => <local_block>}
=> <local_block>
其中:
- 方括号 [] 中的部分可以出现零次或一次;
花括号 {} 中的部分可以出现零次或多次。 - <declaration_mode> 是变量的声明模式。
- <type> 是可选项,就像 Pine Script 中几乎所有变量声明一样(参见 types)。
- <identifier> 是变量名。
- <expression> 可以是字面量、变量、表达式或函数调用。
- <local_block> 由零个或多个语句组成,并以一个返回值结束,该返回值可以是一个值的元组。它必须缩进四个空格或一个制表符。
- 赋给变量的值是 <local_block> 的返回值;如果没有任何 local block 被执行,则返回 na。
- 最后的 => <local_block> 允许你指定一个默认返回值,当结构中没有任何 case 被执行时使用。
来看一个使用表达式的 switch 示例:

代码说明:
- 首先定义一个指标,名称为 "Switch using an expression",描述为空,overlay=true 表示在价格图表上叠加显示。
- 创建一个 字符串类型输入变量 maType:默认值为 "EMA",标签为 "MA type",可选值为 ["EMA", "SMA", "RMA", "WMA"]。用户可以在图表设置中选择不同类型的均线。
- 创建一个 整数类型输入变量 maLength:默认值为 10,标签为 "MA length",最小值限制为 2。用于指定均线计算的周期长度。
- 使用 带表达式的 switch,根据 maType 的值选择对应均线计算:
- 如果 maType == "EMA" → 执行 ta.ema(close, maLength)
- 如果 maType == "SMA" → 执行 ta.sma(close, maLength)
- 如果 maType == "RMA" → 执行 ta.rma(close, maLength)
- 如果 maType == "WMA" → 执行 ta.wma(close, maLength)
- 如果没有匹配的值 → 执行 => 后的兜底代码块:
- 触发运行时错误 runtime.error("No matching MA type found.")
- 返回 float(na),确保返回类型与其他 block 一致,避免编译报错。
- 将 ma 的值绘制到图表上,显示所选类型和周期的均线。
编写完代码后,我们可以回到图表中进行操作,在设置中通过我们创建的变量下拉框选择均线的类型,最终将所选均线显示在图表上。

总结而言,Pine Script 提供了灵活的条件语句,包括 if 和 switch 两种形式。通过它们,我们可以根据不同条件或用户输入动态控制指标的计算与显示,实现个性化的图表逻辑。掌握这些条件语句,是编写高效、可交互指标的关键。
.jpg)
2025 年第四季度,比特币再次走出一段教科书式的“暴涨暴跌”。10月初,在“Uptober”情绪与机构买盘推动下,比特币一度冲上约 12.6 万美元历史新高;随后伴随宏观风险升温与内部杠杆踩踏,价格一度回撤逾三成,11月下探至 8 万美元出头。进入 12 月,比特币在 9 万—9.5 万美元区间震荡,市场情绪从恐慌转向谨慎观望。
一、导火索:中美贸易再起波澜
这轮调整并非普通技术性回调,而是 宏观“黑天鹅”叠加币圈自身脆弱结构 的结果。10 月 10 日,美国威胁对全部中国商品加征高额关税,而此前中国扩大稀土出口管制,引发全球供应链与科技股剧烈波动。风险资产整体“去杠杆”,高 β 的加密资产首当其冲,比特币从高位被直接砸下,开启了随后数周的连续下跌。
二、链上与盘面:一场典型的“流动性踩踏”
从微观结构看,这更像是一场 流动性危机:
1. 在高位,合约市场长期维持高杠杆,多头拥挤。
2. 宏观利空落地后,做市商与算法交易迅速收缩仓位,订单簿深度被抽空。
3. 随着价格击穿关键支撑,大量多头触发强平,几小时内清算金额飙升,形成典型的“瀑布式”下跌。
与此同时, 现货 ETF 这把“双刃剑”开始反向发力。10 月以来,部分机构投资者选择在高位获利了结,11 月美国现货比特币 ETF 出现上市以来最严重的单月净流出,放大了抛压。
矿工端也并非毫无压力。价格跌回成本区间附近后,一些电价、算力成本较高的矿工现金流吃紧,陆续卖出库存以维持运营,令反弹的高度受到压制。
三、支撑逻辑:这次和以往不太一样的三点
尽管短期剧烈波动,但支撑比特币长期价值的 三根“底层支柱” 并未松动:
1. 监管确定性:GENIUS法案落地,7 月签署生效的《GENIUS 法案》,为美元计价的合规稳定币划定了清晰监管红线:发行方需按 1:1 持有现金或短债等高流动性资产;在发行主体破产时,稳定币持有人对这部分储备享有优先受偿权。这等于把合规稳定币正式纳入美国金融体系,为大型机构安心入场扫清了关键合规障碍。
2. 宏观流动性:美联储再度接近“放水拐点”。在10 月已降息 25bp 的基础上,市场普遍预期美联储在 12 月会议上将再次小幅降息。历史上,每一轮宽松周期开启前后,往往是风险资产估值重定价的窗口期,比特币过去数轮牛市也高度受益于全球流动性扩张。
3. 链上结构:筹码从“弱手”向“强手”转移。链上数据显示,11月以来,持有1000 枚以上 BTC 的大额地址数量重新上升,而散户与短线资金则在恐慌中减仓。换句话说,这轮下跌更多是 短期投机者被洗出局,长期资金则利用波动悄然加仓,比特币的持币结构正在变得更“重心下移、久期拉长”。
四、仍需警惕的两大风险
当然,做多情绪不能只看利多,也要看到潜在隐忧:
1. 监管分化风险:与美国选择“纳入监管”不同,中国在11 月底再度重申对虚拟货币交易的严格禁令,并首次将稳定币点名为重点整治对象。短期看,这会压缩亚洲场外通道的有效性,削弱东亚资金的边际买盘。
2. 资金结构的脆弱一面:现货ETF 引入了大规模、却高度“举棋不定”的机构资金,容易在波动时形成“追涨杀跌”的羊群效应;部分配置比特币的小型上市公司与高杠杆产品,仍面临净资产波动与条款触发的被动减仓风险,是未来需要持续跟踪的潜在“次级卖盘”。
五、结语:暴跌之后,站在谁的时间维度上?
综合来看,Q4 的这轮“过山车”,本质是 贸易战冲击 + 杠杆出清 + ETF 资金再平衡 叠加的结果。
从短期视角看,市场仍处于情绪修复期,价格在矿工成本与宏观预期之间拉锯,美联储12 月决议将是下一阶段方向的关键催化剂。
从中长期看,在美国稳定币立法落地、全球流动性边际宽松、以及持币结构逐步“机构化”的背景下,比特币正在从一只高波动交易资产,缓慢向“数字储备资产”的角色靠拢——只是这条路,从来不是一条直线。