---
id: document_item.pencil-button
page_type: documentation_article
title: "\"Pencil\" Button"
description: "The PRO-version Pencil button activates Moonbot chart drawing tools for freehand lines, trend lines, triangles, Fibonacci levels, rectangles, tracing and related chart actions."
section: documentation
category: "Moonbot Main Screen / Main Terminal Window with Advanced Settings"
url: https://moonbot.eu/en/documentation/main-terminal-window-with-advanced-settings/pencil-button?format=md
locale: en
alternate_ru: https://moonbot.eu/documentation/main-terminal-window-with-advanced-settings/pencil-button?format=md
parent: https://moonbot.eu/en/documentation/main-terminal-window-with-advanced-settings?format=md
previous: https://moonbot.eu/en/documentation/main-terminal-window-with-advanced-settings/hmap-button?format=md
next: https://moonbot.eu/en/documentation/main-terminal-window-with-advanced-settings/m-button?format=md
status: published
updated_at: 2026-10-19T04:34:29+03:00
---

# "Pencil" Button

The **Pencil** button is used to activate drawing tools on the chart.

![](https://moonbot.eu/storage/editor-images/Pencil-1775221715.jpg)

![(dark)](https://moonbot.eu/storage/editor-images/Pencil-1775221715.jpg)

This button and its related features are available only to **PRO version** users of Moonbot.

Drawing tools allow traders to freely add elements to the chart, set support and resistance lines, apply Fibonacci levels, measure price volatility percentages and enable tracing of Buy and Sell orders.

When the button is active, you can draw on the chart and see all added elements. When the button is disabled, the drawn lines are hidden from view.

Right-clicking **Pencil** opens an additional menu with tool and settings options.

![](https://moonbot.eu/storage/editor-images/05%20M%20All%20eng-1776040396.jpg)

![(dark)](https://moonbot.eu/storage/editor-images/05%20M%20All%20eng-1776040396.jpg)

From this menu, you can select one of the available tools. Then, to draw on the chart, hold **Ctrl** and draw the desired element by holding the left mouse button.

To undo the last drawn elements, press **Ctrl+Z**. To delete a specific element, right-click it and select **Remove**. To remove all elements from the chart, click **Clear All** in the selected drawing tool’s menu.

To change position of a drawn element, hold **Ctrl**, hover the cursor over its node (point, line, level), and you’ll be able to move or edit it.

### Pen

![](https://moonbot.eu/storage/editor-images/06%20M%2001%20Pen-1776040506.jpg)

![(dark)](https://moonbot.eu/storage/editor-images/06%20M%2001%20Pen-1776040506.jpg)

The Pen tool is designed for free drawing on graphics. With the **Emulator** option disabled, you can draw arbitrary lines on the chart.

If **Emulator** is enabled, an additional function becomes available: **Draw with price line**. This option is only available to participants of the [MoonBonus](https://moonbot.eu/en/moonbot-pro/modules/moonbonus?format=md) program. When using this mode, it’s recommended to temporarily switch the terminal to emulator mode via **Menu** **→** **Emulator mode**.

For smoother drawing, zoom out the chart by scrolling the mouse wheel away from you and disable the **AutoShift chart (OFF)** button (blue arrow). Then, shift the chart to the left so there is space on the right side for drawing.

Next, press and hold **CTRL**, and draw the desired path to the right of the current price, leaving space before any active trades. When the live price line reaches the start of the drawn path, small crosses will begin moving along the drawn trajectory, emulating the defined price pattern. This allows you to test how strategies behave — including condition checks, Buy and Sell order placement, trigger responses, trailing, stop execution and other parameters.

For more accurate drawing, use coins with dense, active trading — like **BTC** — so that the emulated price line appears continuous and without large gaps.

To simulate a sudden price spike or drop, place a dot or short line below (or above) the current price — the chart will sharply move to that level.

To reset the emulated price path, use **Menu → Reload charts** (if the chart loading module is active), or press a hotkey configured in the **Reload Chart** field under **Settings → Hotkeys**.

If you don’t have the chart loading module connected, it’s recommended to experiment with the price line drawing on a separate terminal so that price deltas don’t affect strategies during live trading.

### Infinite Horizontal Line

![](https://moonbot.eu/storage/editor-images/06%20M%2002%20Price%20line%20eng-1776040568.jpg)

![(dark)](https://moonbot.eu/storage/editor-images/06%20M%2002%20Price%20line%20eng-1776040568.jpg)

This tool is convenient for marking key support and resistance levels, as well as price boundaries. To place the line, press **CTRL** and click the desired spot on the chart. The line will appear with the exact price shown on the left.

You can use these lines to mark the chart by highlighting:

- The highest and lowest price
- Levels with large limit orders
- Peaks of horizontal volumes.

This kind of markup helps identify important levels for current trading. If price highs or lows are updated, the lines can be moved or redrawn.

### Custom Diagonal Line (Trend Line)

![](https://moonbot.eu/storage/editor-images/06%20M%2003%20Trend%20line%20eng-1776040602.jpg)

![(dark)](https://moonbot.eu/storage/editor-images/06%20M%2003%20Trend%20line%20eng-1776040602.jpg)

These lines are often used to represent sloped levels, where a breakout typically results in a strong upward or downward move.

To change the line's angle:

1. Hover the cursor over the beginning or end of the line while holding **CTRL**
2. Locate the key element at the line’s end
3. Hold the left mouse button and drag the element in the desired direction to adjust the line’s angle.

### Triangle

![](https://moonbot.eu/storage/editor-images/06%20M%2004%20Triangle%20eng-1776040621.jpg)

![(dark)](https://moonbot.eu/storage/editor-images/06%20M%2004%20Triangle%20eng-1776040621.jpg)

This element is used to highlight price movement forming a triangle pattern for the purpose of forecasting the potential future price movement.

To adjust the triangle’s shape:

1. Hover over any vertex while holding **CTRL**
2. Locate the key element at the triangle’s corner
3. Hold the left mouse button and drag it to reshape the triangle.

### Fibo

![](https://moonbot.eu/storage/editor-images/06%20M%2005%20Fibo%20eng-1776040645.jpg)

![(dark)](https://moonbot.eu/storage/editor-images/06%20M%2005%20Fibo%20eng-1776040645.jpg)

Fibonacci levels are commonly used on larger timeframes (e.g., in **TradingView**) to identify strong levels, but they can also be helpful on short scalping intervals if price movements follow similar patterns. Key Fibonacci levels can be color-coded and their transparency adjusted.

The **0.618** level is customizable — you can move it by holding **CTRL** and dragging with the left mouse button.

### Rectangle

![](https://moonbot.eu/storage/editor-images/06%20M%2006%20Square%20eng-1776040704.jpg)

![(dark)](https://moonbot.eu/storage/editor-images/06%20M%2006%20Square%20eng-1776040704.jpg)

This is a dual-purpose drawing element. In one mode, it works like an infinite horizontal line with price display. When stretched, it becomes a rectangular area showing the percentage of price growth (top-left) or decline (bottom-left).

In line mode, it is convenient to use it just like a horizontal line to mark support and resistance levels. When stretched, it can be used as a measuring tool to evaluate custom volatility and calculate percentage price changes.

To adjust rectangle boundaries:

1. Hover over the top or bottom edge while holding **CTRL**
2. Hold the left mouse button and drag it upward or downward to resize.

You can quickly cycle through the main drawing tools — **Straight Line**, **Trend Line**, **Rectangle** — using hotkeys configured in the **Switch Chart Figure** field under **Settings → Hotkeys**. While holding **Ctrl**, the **Pencil** icon will change to show the currently active drawing tool.

### Trace

![](https://moonbot.eu/storage/editor-images/06%20M%2007%20Trace%20eng-1776040722.jpg)

![(dark)](https://moonbot.eu/storage/editor-images/06%20M%2007%20Trace%20eng-1776040722.jpg)

The **Trace** tool allows you to display the paths of Buy and Sell orders as well as Stop Loss lines, so you can track their movement over time. These traces help analyze strategy logic faster and adjust parameters on the fly without needing to dig into logs.

You can use the **Opacity** slider to adjust the trace transparency. To completely hide traces from the charts, move the slider all the way to the left. The **Trace Clear** button clears traces for the selected coin whose chart is currently in full-screen view.

### News

![](https://moonbot.eu/storage/editor-images/06%20M%2008%20News%20eng-1776040806.jpg)

![(dark)](https://moonbot.eu/storage/editor-images/06%20M%2008%20News%20eng-1776040806.jpg)

Using these settings, you can change the colour and opacity of the **news labels** displayed on the charts from the **Moon News** module.

- **Line color** — the colour palette for selecting the line colour.
- **Kind** — the menu for selecting the line type: **Solid, Dash, Dot, DashDot, DashDotDot** (solid, dotted, dotted-dash, mixed).
- **Thickness** — the slider for selecting the line thickness.
- **Opacity** — the slider for selecting the line opacity.
- **Clear** — the button to clear the elements selected in the Pencil menu on a coin whose chart is open in full-screen mode.
- Alerts — the button to open the Alerts window. On some shapes (horizontal line, triangle, Fibonacci levels, rectangle), you can enable an Alert (audio notification), which will trigger every time the price crosses this shape, regardless of direction — from top to bottom or bottom to top. Alternatively, the [Alerts strategy](https://moonbot.eu/en/documentation/advanced-strategy-parameters/alerts-strategy-and-its-parameters?format=md) can be activated after an alert is triggered.\
  To enable an alert, draw the pattern, right-click on one of its vertices (if it is a line, anywhere on the line; if it is a triangle, on one of its vertices), then select "**Alert**" from the drop-down menu.

![](https://moonbot.eu/storage/editor-images/03%20Comment%20Alert%20eng.jpg)

![(dark)](https://moonbot.eu/storage/editor-images/03%20Comment%20Alert%20eng.jpg)

Once the alert is enabled, the shape will change color, indicating that it now has a notification signal attached. The terminal will monitor the price in that area and play a sound when the price touches or crosses the shape. Additionally, a button with the coin name will appear in the upper-right panel. Clicking it opens the chart of the coin where the alert was triggered.

To **disable** the alert, open the same menu and uncheck the **Alert** option.

To **delete** the drawing element completely, right-click it and select **Remove**.

You can view a list of all active alerts in the **Alerts window** by clicking the **Alerts button** on the drawing panel or by selecting **Menu -> Alerts**.

![](https://moonbot.eu/storage/editor-images/05%20M%20Alerts%20eng.jpg)

![(dark)](https://moonbot.eu/storage/editor-images/05%20M%20Alerts%20eng.jpg)

![](https://moonbot.eu/storage/editor-images/06%20Alert%20window%20eng.jpg)

![(dark)](https://moonbot.eu/storage/editor-images/06%20Alert%20window%20eng.jpg)

In the window that opens, all alerts will be displayed along with the coins they are set on, the drawing elements they are linked to, the alert duration, sound notification settings and repeat count. You can also click on a coin name to instantly open its chart. Use the **Clear** buttons to remove alerts from drawing elements — the elements themselves will remain on the charts. [Find out more about the settings in the Alerts window >>>](https://moonbot.eu/en/documentation/menu-button/alerts?format=md)

You can add a comment to certain shapes (such as a horizontal line or a rectangle), for example, to mark an important level with text. To do this, draw a horizontal line or a rectangle on the chart, right-click and select "**Comment**" from the menu.

![](https://moonbot.eu/storage/editor-images/01%20Comment%20eng-1776041354.jpg)

![(dark)](https://moonbot.eu/storage/editor-images/01%20Comment%20eng-1776041354.jpg)

A comment box will appear on the left; you can type your text into it, then click anywhere on the graph to anchor the text, which will be linked to the line and move along with it. To remove text from the comment box, right-click on the line again, open the menu, select "**Comment**" and delete the text from the box.

![](https://moonbot.eu/storage/editor-images/02%20Comment%20field%20eng.jpg)

![(dark)](https://moonbot.eu/storage/editor-images/02%20Comment%20field%20eng.jpg)

Moonbot terminal includes an autosave feature for all drawing elements on coin charts. These are saved to archive files such as **USDT-ChartFigures.zip, USDT-ChartFigures-1.zip, USDT-ChartFigures-2.zip** (for USDT pairs). These files are stored in the /**bak** folder.

You can also manually save drawing elements. To do so, right-click the **Pencil** icon in the main window, and in the drawing tools menu, select the “**Floppy Disk”** icon. Then choose a folder and click **Save**.

![](https://moonbot.eu/storage/editor-images/04%20M%20Save%20eng.jpg)

![(dark)](https://moonbot.eu/storage/editor-images/04%20M%20Save%20eng.jpg)

To load previously saved drawing elements, click the icon located to the right of the “**Floppy Disk”** icon. In the file explorer, select the desired file and click **Open**. After that all saved elements will then be loaded into Moonbot. If you had drawn new elements before loading, the saved ones will be added to the existing ones on the chart.

- **Clear All** — the button for clearing all items on a coin whose chart is displayed in full-screen mode.

## Navigation

Path: [Main](https://moonbot.eu/en?format=md) / [Documentation](https://moonbot.eu/en/documentation?format=md) / [Moonbot Main Screen](https://moonbot.eu/en/documentation/moonbot-main-screen?format=md) / [Main Terminal Window with Advanced Settings](https://moonbot.eu/en/documentation/main-terminal-window-with-advanced-settings?format=md) / "Pencil" Button

Parent section: [Main Terminal Window with Advanced Settings](https://moonbot.eu/en/documentation/main-terminal-window-with-advanced-settings?format=md)

Previous: ["HMap" Button](https://moonbot.eu/en/documentation/main-terminal-window-with-advanced-settings/hmap-button?format=md)

Next: ["M" Button](https://moonbot.eu/en/documentation/main-terminal-window-with-advanced-settings/m-button?format=md)

## Related

- ["M" Button](https://moonbot.eu/en/documentation/main-terminal-window-with-advanced-settings/m-button?format=md)
- [“Show Spot trades\\OrderBook” Button](https://moonbot.eu/en/documentation/main-terminal-window-with-advanced-settings/show-spot-trades-orderbook-button?format=md)
- ["Filters on charts" Button (funnel icon)](https://moonbot.eu/en/documentation/main-terminal-window-with-advanced-settings/funnel-button?format=md)
- [Buttons at the right side of the main toolbar window of the terminal](https://moonbot.eu/en/documentation/main-terminal-window-with-advanced-settings/buttons-at-the-right-side-of-the-main-toolbar-window-of-the-terminal?format=md)
- [Monitoring Charts in Separate Windows](https://moonbot.eu/en/documentation/main-terminal-window-with-advanced-settings/monitoring-charts-in-separate-windows?format=md)
- [Order Books (ASK and BID)](https://moonbot.eu/en/documentation/main-terminal-window-with-advanced-settings/order-books-buy-and-sell?format=md)
