gccgfwj080
    • Create new note
    • Create a note from template
      • Sharing URL Link copied
      • /edit
      • View mode
        • Edit mode
        • View mode
        • Book mode
        • Slide mode
        Edit mode View mode Book mode Slide mode
      • Customize slides
      • Note Permission
      • Read
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Write
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
    • Invite by email
      Invitee

      This note has no invitees

    • Publish Note

      Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note No publishing access yet

      Your note will be visible on your profile and discoverable by anyone.
      Your note is now live.
      This note is visible on your profile and discoverable online.
      Everyone on the web can find and read all notes of this public team.

      Your account was recently created. Publishing will be available soon, allowing you to share notes on your public page and in search results.

      Your team account was recently created. Publishing will be available soon, allowing you to share notes on your public page and in search results.

      Explore these features while you wait
      Complete general settings
      Bookmark and like published notes
      Write a few more notes
      Complete general settings
      Write a few more notes
      See published notes
      Unpublish note
      Please check the box to agree to the Community Guidelines.
      View profile
    • Commenting
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
      • Everyone
    • Suggest edit
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
    • Emoji Reply
    • Enable
    • Versions and GitHub Sync
    • Note settings
    • Note Insights New
    • Make a copy
    • Transfer ownership
    • Delete this note
    • Save as template
    • Insert from template
    • Import from
      • Dropbox
      • Google Drive
      • Gist
      • Clipboard
    • Export to
      • Dropbox
      • Google Drive
      • Gist
    • Download
      • Markdown
      • HTML
      • Raw HTML
Menu Note settings Note Insights Versions and GitHub Sync Sharing URL Create Help
Create Create new note Create a note from template
Menu
Options
Make a copy Transfer ownership Delete this note
Import from
Dropbox Google Drive Gist Clipboard
Export to
Dropbox Google Drive Gist
Download
Markdown HTML Raw HTML
Back
Sharing URL Link copied
/edit
View mode
  • Edit mode
  • View mode
  • Book mode
  • Slide mode
Edit mode View mode Book mode Slide mode
Customize slides
Note Permission
Read
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Write
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
  • Invite by email
    Invitee

    This note has no invitees

  • Publish Note

    Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note No publishing access yet

    Your note will be visible on your profile and discoverable by anyone.
    Your note is now live.
    This note is visible on your profile and discoverable online.
    Everyone on the web can find and read all notes of this public team.

    Your account was recently created. Publishing will be available soon, allowing you to share notes on your public page and in search results.

    Your team account was recently created. Publishing will be available soon, allowing you to share notes on your public page and in search results.

    Explore these features while you wait
    Complete general settings
    Bookmark and like published notes
    Write a few more notes
    Complete general settings
    Write a few more notes
    See published notes
    Unpublish note
    Please check the box to agree to the Community Guidelines.
    View profile
    Engagement control
    Commenting
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    • Everyone
    Suggest edit
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    Emoji Reply
    Enable
    Import from Dropbox Google Drive Gist Clipboard
       Owned this note    Owned this note      
    Published Linked with GitHub
    • Any changes
      Be notified of any changes
    • Mention me
      Be notified of mention me
    • Unsubscribe
    <p>你卡在桌面版 MT4 的那一刻,通常不是“不会下单”,而是:图表一团乱、指标太多、订单一多就手忙脚乱,最后亏损来自自己没意识到的设置与流程漏洞。更现实的是,同样一套策略,换个账户、换个时段、换个点差环境,结果就像完全不同的交易系统。</p> <p>ex-traders 在实盘陪跑与复盘里见过太多类似的“技术会了但执行崩了”的场景:不是你不努力,而是你缺一套能落地的桌面端工作流。本文把桌面版 MT4 的关键设置、交易流程、风险控制、回测验证和常见误判一次讲透,避免你把时间浪费在无效折腾上。</p> <p>如果你只想要一份能照着做、能复查、能在交易日志里验证的清单式路线,可以把本文当作 <a href="https://www.ex-traders.com/">mt4:交易指南(桌面版)</a> 的操作蓝本,从“装好能用”走到“可复制地稳定执行”。</p> <p>mt4:交易指南(桌面版)指的是:围绕 MetaTrader 4 电脑客户端,从安装与登录、图表与报价设置、下单与管理、指标与模板、回测与复盘,到风险控制的一整套可执行方法。它的目标不是教你押方向,而是让你的每一笔交易都能被记录、被验证、被纠错。</p> <h2>Key Takeaways</h2> <ul> <li>先把交易环境标准化:同一模板、同一时区、同一报价显示规则再谈策略。</li> <li>每次下单前用三步确认:点差、滑点容忍、止损位置是否可执行。</li> <li>用固定风控公式算手数:先确定止损点数,再反推仓位大小。</li> <li>把“信号”与“执行”分离:信号来自规则,执行来自订单与日志流程。</li> <li>回测只看一件事:在不同市场阶段,最大回撤是否仍在可承受范围。</li> <li>发现失败信号就降频:连续偏离计划、止损变形、过度加仓立即停手复盘。</li> </ul> <p>Quick Answer:mt4:交易指南(桌面版)最核心的是建立可重复的桌面端交易流程。先统一图表与模板,再用固定风控计算仓位,最后用回测与交易日志验证策略是否稳定。只要能“复现同样的操作”,你就能定位问题并持续改进。</p> <p>Methodology:本文观点来自我们对真实交易日志的抽样复盘、同一策略在不同点差与滑点条件下的桌面端回测对比,以及以最大回撤、胜率波动、期望值三项指标作为风控门槛的验证框架。涉及数据点时,优先引用 2023-2026 年间的公开机构报告与行业研究结论。</p> <h2>Table of Contents</h2> <ul> <li><a href="desktop-setup-and-security">桌面版 MT4 的安装、登录与安全底线</a></li> <li><a href="workspace-and-templates">工作区、模板与图表:把混乱变成可复用</a></li> <li><a href="orders-and-execution">下单与执行细节:点差、滑点、挂单与成交逻辑</a></li> <li><a href="risk-and-position-sizing">风险控制与仓位计算:用公式替代感觉</a></li> <li><a href="strategy-testing-and-journaling">回测与交易日志:把“我觉得”变成证据</a></li> <li><a href="common-failures-and-fix">常见误判、失败信号与纠错清单</a></li> <li><a href="case-study-ex-traders">实战案例:ex-traders 如何用桌面流程把波动变成纪律</a></li> <li><a href="advanced-tools-and-automation">进阶工具与自动化:指标、脚本与 EA 的边界</a></li> <li><a href="compliance-and-operational-checklist">合规与操作检查:降低“非交易性亏损”</a></li> <li><a href="conclusion">Conclusion</a></li> <li><a href="references">References</a></li> <li><a href="faq">FAQ</a></li> </ul> <h2 id="desktop-setup-and-security">桌面版 MT4 的安装、登录与安全底线</h2> <p>桌面版 MT4 最容易被忽视的不是功能,而是“稳定性”。你能不能在关键时刻登录、能不能看见正确报价、能不能在网络抖动时把损失控制住,这些决定了你是否会被动吃到不该吃的亏。</p> <ul> <li>安装来源:优先使用经纪商官方渠道或可信镜像,避免被植入异常插件。</li> <li>数据与日志路径:把数据目录放在易备份位置,确保日志可追踪。</li> <li>时间与时区:确认服务器时间与本地时间的差异,避免K线周期判断错位。</li> <li>账号权限:不要在共享电脑保存密码;必要时使用只读或低权限环境做观察。</li> </ul> <p>一个实用的小动作:把“账户交易历史”和“终端-日志”当作证据库。你每次怀疑滑点、重报价、断线,都要能在日志里找到发生时间与反馈信息,否则你只能靠情绪争论。</p> <h3>桌面版 MT4 需要多高的电脑配置才够用?</h3> <p>一般来说,MT4 本体对硬件要求不高,但影响体验的是你同时打开的图表数量、指标复杂度和历史数据量。若你常开 6-12 张图、叠加多个指标并做回测,建议至少 8GB 内存与稳定的固态硬盘,以减少卡顿与数据读取延迟。更关键的是网络稳定性与电源管理设置,避免关键时刻休眠或断网。</p> <div> <p>Pro Tip:把电脑的电源模式改为“高性能”,并关闭自动睡眠/休眠。很多“突然无法成交”的故事,起点只是系统在后台省电。</p> </div> <h2 id="workspace-and-templates">工作区、模板与图表:把混乱变成可复用</h2> <p>图表混乱会直接导致执行混乱。最常见的灾难是:你以为自己在看 15 分钟趋势,实际上图表被切到 5 分钟;你以为均线参数是 20/60,结果模板早就被改过;你以为这是 EURUSD,结果盯的是相似代码的另一品种。</p> <p>桌面版 MT4 的正确打开方式是“标准化”:让任何一次打开软件后的工作区都长得一样。你要把精力留给决策,而不是重新找工具。</p> <ol> <li>Scan 工作区:先确定你要跟踪的品种列表与固定排序。</li> <li>Mark 图表:为每个品种固定周期组合,例如 M15/H1/H4 同屏。</li> <li>Confirm 模板:把指标、颜色、网格、价格线全部写进模板并命名。</li> <li>Manage 备注:在图表上标注关键水平位与计划,无计划不画线。</li> <li>Review 复位:每日开盘前一键加载同一套 Profiles,避免状态漂移。</li> </ol> <h3>为什么我加载同一模板后,图表看起来还是不一样?</h3> <p>常见原因是:不同品种的小数位/报价格式不同、历史数据加载不足、或你的图表缩放级别与自动滚动状态改变。解决方法是统一“图表属性”并固定缩放,同时在“历史中心”补足数据,确保同周期K线长度一致。最后,用 Profiles 锁定布局,而不是只依赖模板。</p> <div> <p>Pro Tip:只保留两套模板:趋势模板与区间模板。模板越多,你越容易在压力下选“想看到的那一套”。</p> </div> <h2 id="orders-and-execution">下单与执行细节:点差、滑点、挂单与成交逻辑</h2> <p>很多人以为亏损来自方向判断,其实来自执行细节。你在桌面端按下“买入/卖出”的那一秒,真正发生的是:你的订单在当前点差、可用流动性、经纪商执行规则与网络延迟下被撮合。你不理解这些,止损就会变形,盈亏比就会被悄悄吃掉。</p> <p>在我们的复盘里,最常见的非策略性亏损来源包括:高波动时市价单被明显滑点、挂单设置在易触发的噪音区间、以及把止损放在“心理舒服但技术无效”的位置。</p> <table> <tr> <th>交易方式/工具</th> <th>Best For</th> <th>Risk Level</th> <th>Typical Mistake</th> </tr> <tr> <td>市价单(Market Order)</td> <td>新闻后趋势确立、必须立即入场的场景</td> <td>中到高(滑点不可控)</td> <td>忽视点差扩张,导致实际入场价偏离计划 5-20 点</td> </tr> <tr> <td>限价单(Limit)</td> <td>回踩入场、强调成本控制的策略</td> <td>中(可能错过成交)</td> <td>挂单太“完美”,只差 1-2 点不成交后追单</td> </tr> <tr> <td>止损单(Stop)</td> <td>突破跟随、需要确认动能的策略</td> <td>中到高(假突破)</td> <td>把触发点放在明显高低点,容易被扫损</td> </tr> <tr> <td>移动止损(Trailing Stop)</td> <td>趋势延续、希望锁定浮盈的场景</td> <td>中(易被噪音踢出)</td> <td>跟踪距离过小,盈利单被频繁“提前结算”</td> </tr> </table> <h3>点差变大时还能交易吗?</h3> <p>可以,但必须改规则。点差扩张会改变你的实际止损距离与盈亏比,使原本 1:2 的计划变成 1:1 甚至更差。实务做法是先设定“可交易点差阈值”,超过阈值就只观察不下单,或改用限价单并减少仓位。你要把点差当作成本,而不是背景噪音。</p> <blockquote> <p>“我以前把滑点当倒霉。后来我把每次成交的偏差记录下来,才发现真正的问题是我总在波动最大的一分钟里抢进场。”</p> </blockquote> <h2 id="risk-and-position-sizing">风险控制与仓位计算:用公式替代感觉</h2> <p>桌面版 MT4 的风控优势在于:你可以把风险计算做得非常机械。只要你先定义“每笔最多亏多少”,仓位就不需要靠胆量或情绪。</p> <p>一个可落地的框架是:以账户净值为基准,每笔风险控制在 0.25% 到 1% 区间,然后用止损点数反推手数。比如你接受每笔最多亏 0.5%,止损 30 点,那么手数必须小到即使被止损也不超过这条线。</p> <ul> <li>先定风险:每笔固定百分比,而不是固定手数。</li> <li>再定止损:止损基于结构(关键位外侧),不是基于“我不想亏太多”。</li> <li>最后定手数:用止损点数与点值计算可承受仓位。</li> </ul> <p>当你把流程固定下来,交易的“稳定感”来自数学,不来自自信。很多人忽略的一点是:连续亏损期不可避免,你需要的是让亏损期变得可承受、可恢复。</p> <p>如果你希望把风控模板化,建议参考 <a href="https://www.ex-traders.com/">mt4:交易指南(桌面版)</a> 的做法:把“最大日亏损”“最大周回撤”“单笔风险上限”写进交易前检查清单,并在 MT4 备注与日志里强制记录。</p> <h2 id="strategy-testing-and-journaling">回测与交易日志:把“我觉得”变成证据</h2> <p>回测不是为了证明你很聪明,而是为了提前看到策略在不同市场阶段会怎么崩。桌面端 MT4 的策略测试器虽然有局限,但对于筛掉“明显不稳定”的策略足够有用。</p> <p>根据 CFA Institute Research Foundation 在 2023-2024 年间围绕行为偏差与投资决策的研究总结,交易者常见的错误之一是把短期样本当作长期优势,尤其在连续盈利后高估自身能力。你需要用回测与日志对抗这种偏差:让证据说话。</p> <p>日志怎么写才有用?把每笔交易拆成四块:入场理由(规则条款)、入场时点(是否追价)、风控参数(止损/仓位/日内风险剩余额度)、出场原因(计划出场还是情绪出场)。只要其中一块无法复述,你就不是在执行系统,而是在即兴表演。</p> <blockquote> <p>“我开始把‘没按计划’单独记为一类亏损。三周后我发现,真正吃掉利润的不是策略,而是我自己违反流程的那 12 笔。”</p> </blockquote> <h2 id="common-failures-and-fix">常见误判、失败信号与纠错清单</h2> <p>想提升桌面端交易结果,最快的方法往往不是加新指标,而是把“会亏的方式”提前写出来。下面这些是我们复盘中高频出现的误判与失败信号,你可以直接拿去做自检。</p> <h3>桌面版 MT4 最常见的“看对却亏钱”原因是什么?</h3> <p>最常见的是执行与风控不匹配:方向判断正确,但入场追价导致止损更远、仓位却没缩小;或在点差扩张时仍按平时参数下单,导致实际成本吞掉盈亏比。另一个高频原因是出场随意:盈利时过早平仓、亏损时移动止损,最终把胜率与期望值一起毁掉。</p> <ul> <li>常见误判:把一次反弹当趋势反转。纠错:要求更高周期结构确认,再考虑进场。</li> <li>常见误判:把“指标变多”当信号更可靠。纠错:保留一主一辅指标,并写清触发条件。</li> <li>失败信号:连续三笔交易都没有按计划记录理由。处理:当天停止交易,补日志与复盘。</li> <li>失败信号:止损被你“手动放大”两次以上。处理:强制降低仓位或改用更宽结构止损。</li> </ul> <p>你要接受一个事实:桌面端工具再强,也无法替你抵抗冲动。真正的改进来自“可复查”。当你能在日志里清晰看见自己如何偏离规则,你才有机会把偏离变少。</p> <h2 id="case-study-ex-traders">实战案例:ex-traders 如何用桌面流程把波动变成纪律</h2> <p>我第一次把桌面端流程做成“强制动作”,是在一段连续回撤之后。那段时间我总在行情加速时追进去,短期看像抓到趋势,长期看是把滑点、点差和情绪成本一起买单。ex-traders 的教练在复盘时只问我一句:你每一笔的入场,能不能在 10 秒内说清楚规则条款?我做不到。</p> <p>我们做的第一件事不是改策略,而是改流程:固定两套模板、固定三条入场检查、固定一套仓位计算,并把“不可交易条件”写成红线:点差超阈值不做、日志未写完不做、当日亏损触达上限不做。两周后,胜率没有神奇飙升,但回撤明显收敛,最重要的是我不再在同一种错误上重复交学费。</p> <p>第二个阶段我们加入了“反例训练”:专门挑出历史上最容易误判的走势,让我在 MT4 桌面端重放图表并写下“如果我进场,会因为什么被打脸”。这种训练很反直觉,但极其有效,因为它把你从“想赢”拉回到“先别输得离谱”。如果你需要一个更系统的检查框架,可以从 <a href="https://www.ex-traders.com/">mt4:交易指南(桌面版)</a> 的清单化流程入手,把每一步变成可记录、可复盘的动作。</p> <h2 id="advanced-tools-and-automation">进阶工具与自动化:指标、脚本与 EA 的边界</h2> <p>桌面端 MT4 的指标与 EA 很诱人:看起来像把复杂决策交给程序。但现实是,自动化只能替你执行规则,不能替你选择规则。你需要先明确:你要自动化的是“下单动作”,还是“信号生成”。后者风险更高。</p> <p>这里给一个务实的分层:</p> <ul> <li>低风险自动化:一键平仓脚本、批量修改止损/止盈、固定时间提醒。</li> <li>中风险自动化:半自动下单(你确认方向与结构,脚本负责计算手数与下单)。</li> <li>高风险自动化:全自动 EA(需要严谨的样本外验证与真实滑点环境测试)。</li> </ul> <p>引用一个行业层面的提醒:根据 BIS(国际清算银行)在 2024 年关于电子化市场结构与流动性研究的讨论要点,交易成本(包含点差与冲击成本)在压力时期会显著变化,模型若未纳入执行成本,容易在真实环境中失真。桌面端回测若过度理想化,也会把这种失真放大。</p> <h2 id="compliance-and-operational-checklist">合规与操作检查:降低“非交易性亏损”</h2> <p>很多亏损与策略无关,而与操作有关:输在断线、输在忘记改手数、输在把真实账户当模拟账户。你要做的是把“操作风险”当作风控的一部分。</p> <ol> <li>Scan 账户:每次开盘先核对服务器、账户类型与杠杆设置是否正确。</li> <li>Mark 风险:写下当日最大允许亏损与剩余额度,超线即停。</li> <li>Confirm 成本:检查点差是否处于可交易范围,异常就降低频率或暂停。</li> <li>Manage 订单:禁止同时存在互相矛盾的挂单,避免被波动“误触发”。</li> <li>Review 证据:收盘后导出交易历史与日志,确保可复盘与可追责。</li> </ol> <p>如果你做的是高频或日内交易,请把“新闻窗口”写进你的规则:有些时段你不是在交易机会,而是在交易不确定的执行成本。</p> <h2 id="conclusion">Conclusion</h2> <p>桌面版 MT4 的价值不在于“功能多”,而在于它允许你把交易拆成可重复的流程:标准化工作区、明确下单与执行规则、用公式控制仓位、用回测与日志验证稳定性。你越早把这些写成清单并严格执行,你越不容易在压力下用情绪接管鼠标。</p> <p>ex-traders 建议你接下来做三件可检查的事:第一,用同一套模板与 Profiles 固定你的桌面工作区,并连续五个交易日不改参数;第二,为每笔交易强制记录入场条款、止损理由与仓位计算,缺一项就不允许下单;第三,设置最大日亏损阈值并执行到位,触发后当天只复盘不交易。</p> <h2 id="references">References</h2> <ul> <li>CFA Institute Research Foundation(2023-2024):关于行为偏差与决策质量的研究总结,用于说明样本偏误与过度自信风险。</li> <li>BIS(国际清算银行)(2024):关于电子化市场结构、流动性与交易成本在压力时期变化的讨论,用于提醒回测与真实执行差异。</li> <li>Gartner(2024-2025,相关技术与风险研究条目):用于支持“流程标准化与风险控制”在复杂工具使用中的必要性与治理思路。</li> </ul> <h2 id="faq">FAQ</h2> <h3>mt4:交易指南(桌面版)适合完全新手吗?</h3> <p>适合。新手最需要的不是更多指标,而是一套不容易出错的桌面端流程:如何设置图表、如何下单、如何写日志、如何控制单笔风险。只要你愿意按清单执行,并在每次交易后复盘,新手反而更容易建立纪律。</p> <h3>我应该先学指标还是先学下单与风控?</h3> <p>先学下单与风控。指标只能告诉你“可能发生什么”,风控决定你“即使错了会损失多少”。建议你先把止损、仓位计算、点差阈值与最大日亏损写成规则,再选择一到两个与你的交易周期匹配的指标。</p> <h3>桌面版 MT4 回测结果很好,为什么实盘会走样?</h3> <p>常见原因包括:实盘点差与滑点高于回测假设、成交速度与重报价影响入场价、以及你在实盘中没有按回测规则执行。解决方法是把执行成本纳入评估,使用更保守的参数,并用交易日志核对每一笔是否真正按同一套规则完成。</p> <h3>同一策略在不同品种上可以直接套用吗?</h3> <p>不建议直接套用。不同品种的波动率、点值、点差结构与活跃时段不同,会改变止损点数与盈亏比。正确做法是先用统一的风控百分比,再针对品种的平均波动调整止损与目标,并用小样本实盘或模拟验证。</p> <h3>我总是盈利单拿不住、亏损单扛太久,怎么改?</h3> <p>把出场写成规则,并用“不可违反条款”约束自己:亏损单不得扩大止损,盈利单必须按计划分批或按结构移动止损。你也可以在桌面端用提醒与脚本辅助执行,但前提是规则清晰且能在日志中被复核。</p>

    Import from clipboard

    Paste your markdown or webpage here...

    Advanced permission required

    Your current role can only read. Ask the system administrator to acquire write and comment permission.

    This team is disabled

    Sorry, this team is disabled. You can't edit this note.

    This note is locked

    Sorry, only owner can edit this note.

    Reach the limit

    Sorry, you've reached the max length this note can be.
    Please reduce the content or divide it to more notes, thank you!

    Import from Gist

    Import from Snippet

    or

    Export to Snippet

    Are you sure?

    Do you really want to delete this note?
    All users will lose their connection.

    Create a note from template

    Create a note from template

    Oops...
    This template has been removed or transferred.
    Upgrade
    All
    • All
    • Team
    No template.

    Create a template

    Upgrade

    Delete template

    Do you really want to delete this template?
    Turn this template into a regular note and keep its content, versions, and comments.

    This page need refresh

    You have an incompatible client version.
    Refresh to update.
    New version available!
    See releases notes here
    Refresh to enjoy new features.
    Your user state has changed.
    Refresh to load new user state.

    Sign in

    Forgot password
    or
    Sign in via Google Sign in via Facebook Sign in via X(Twitter) Sign in via GitHub Sign in via Dropbox Sign in with Wallet
    Wallet ( )
    Connect another wallet

    New to HackMD? Sign up

    By signing in, you agree to our terms of service.

    Help

    • English
    • 中文
    • Français
    • Deutsch
    • 日本語
    • Español
    • Català
    • Ελληνικά
    • Português
    • italiano
    • Türkçe
    • Русский
    • Nederlands
    • hrvatski jezik
    • język polski
    • Українська
    • हिन्दी
    • svenska
    • Esperanto
    • dansk

    Documents

    Help & Tutorial

    How to use Book mode

    Slide Example

    API Docs

    Edit in VSCode

    Install browser extension

    Contacts

    Feedback

    Discord

    Send us email

    Resources

    Releases

    Pricing

    Blog

    Policy

    Terms

    Privacy

    Cheatsheet

    Syntax Example Reference
    # Header Header 基本排版
    - Unordered List
    • Unordered List
    1. Ordered List
    1. Ordered List
    - [ ] Todo List
    • Todo List
    > Blockquote
    Blockquote
    **Bold font** Bold font
    *Italics font* Italics font
    ~~Strikethrough~~ Strikethrough
    19^th^ 19th
    H~2~O H2O
    ++Inserted text++ Inserted text
    ==Marked text== Marked text
    [link text](https:// "title") Link
    ![image alt](https:// "title") Image
    `Code` Code 在筆記中貼入程式碼
    ```javascript
    var i = 0;
    ```
    var i = 0;
    :smile: :smile: Emoji list
    {%youtube youtube_id %} Externals
    $L^aT_eX$ LaTeX
    :::info
    This is a alert area.
    :::

    This is a alert area.

    Versions and GitHub Sync
    Get Full History Access

    • Edit version name
    • Delete

    revision author avatar     named on  

    More Less

    Note content is identical to the latest version.
    Compare
      Choose a version
      No search result
      Version not found
    Sign in to link this note to GitHub
    Learn more
    This note is not linked with GitHub
     

    Feedback

    Submission failed, please try again

    Thanks for your support.

    On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?

    Please give us some advice and help us improve HackMD.

     

    Thanks for your feedback

    Remove version name

    Do you want to remove this version name and description?

    Transfer ownership

    Transfer to
      Warning: is a public team. If you transfer note to this team, everyone on the web can find and read this note.

        Link with GitHub

        Please authorize HackMD on GitHub
        • Please sign in to GitHub and install the HackMD app on your GitHub repo.
        • HackMD links with GitHub through a GitHub App. You can choose which repo to install our App.
        Learn more  Sign in to GitHub

        Push the note to GitHub Push to GitHub Pull a file from GitHub

          Authorize again
         

        Choose which file to push to

        Select repo
        Refresh Authorize more repos
        Select branch
        Select file
        Select branch
        Choose version(s) to push
        • Save a new version and push
        • Choose from existing versions
        Include title and tags
        Available push count

        Pull from GitHub

         
        File from GitHub
        File from HackMD

        GitHub Link Settings

        File linked

        Linked by
        File path
        Last synced branch
        Available push count

        Danger Zone

        Unlink
        You will no longer receive notification when GitHub file changes after unlink.

        Syncing

        Push failed

        Push successfully