Text file (.txt)
A simple document you can create in any text editor.
Practical usage guide
Follow these steps to create a strategy file, connect an exchange, run a simulation, review safety checks, and understand your reports—no programming knowledge required.
This page is product usage explanation, not investment advice.
01 · Writing a strategy file
You do not need to write JSON. Write one rule per line in a text (.txt) or Markdown (.md) file, then import it into Strategy Builder. PTE turns it into a readable strategy draft and does not run it until you approve it.
A simple document you can create in any text editor.
A text document that supports simple headings and lists.
A structured settings file. Beginners do not need to create one manually.
These examples show the supported format. They are not trading recommendations.
Flags a buy candidate when the price crosses above the 200-day moving average.
BUY: PRICE cross_above MA(200)Flags a sell candidate when the price crosses below the 200-day moving average.
SELL: PRICE cross_below MA(200)Applies a loss-limiting rule once the price falls 5% below your buy price.
STOP LOSS: 5%Locks in gains once the price rises 10% above your buy price.
TAKE PROFIT: 10%Limits how much a single trade can use — for example, 100,000 KRW.
MAXIMUM TRADE EXPOSURE: 100000Waits 3,600 seconds (one hour) after a run before checking the same condition again.
COOLDOWN: 3600Limits how many positions you can hold at the same time to 1.
MAXIMUM HOLDINGS: 1Never creates any trade request under these conditions, regardless of the rules above.
NO TRADEIf a sentence is ambiguous or uses an unsupported expression, it never guesses — it asks a clarifying question instead. As long as even one question remains open, the strategy file is never created.
Both of the following can be pasted in as-is and will produce a strategy file with no clarifying questions. Just change the numbers to your own criteria. A traditional grid bot that places orders across many price levels at once isn't supported yet — we don't say something is supported when it isn't.
A basic form that buys when price crosses above the 200-day moving average, and sells when it crosses below.
BUY: PRICE cross_above MA(200) SELL: PRICE cross_below MA(200) STOP LOSS: 5% TAKE PROFIT: 10% MAXIMUM TRADE EXPOSURE: 100000 COOLDOWN: 3600
Buys when RSI is low (oversold) and sells when it's high (overbought). Limits entry to once right after a sharp drop.
BUY: RSI(14) < 30 SELL: RSI(14) > 70 STOP LOSS: 4% TAKE PROFIT: 8% MAXIMUM TRADE EXPOSURE: 100000 COOLDOWN: 3600 MAXIMUM HOLDINGS: 1
02 · Connecting an exchange
For simulation and market monitoring, use read-only access. If live trading is enabled, grant only the minimum trading permission required and do not enable withdrawal access unless that feature is deliberately being configured. Connection details are stored in Windows secure storage on this PC.
After saving, pressing “Check connection” confirms the connection with a single read-only request such as a balance lookup. When you no longer need it, “Delete” removes it locally right away.
03 · Simulation and comparison run
Uses virtual funds to calculate simulated order fills and profit or loss. No real funds or real orders are used.
Uses live market data to record whether an order would pass the approval checks. It sends no real orders and does not calculate simulated fills or profit and loss.
Both modes need an approved strategy selected before they can run. Until then, they're always locked.
04 · Approval and safety checks
The reference data required for safe execution could not be verified.
Recover or verify the data, then run the safety check again.
Your records and the exchange's actual state don't match, so PTE stopped instead of guessing.
Review the difference yourself, decide which is correct, and try again.
A required check hasn't been completed before live trading can start.
Run the safety check from the Execution Center first.
Uninstall through the uninstaller — your projects and records remain by default. Choose the option to also remove data if you want to erase everything completely.
It never checks for a new version automatically. It only sends a check request when you press “Check now” on the Product Information screen.
05 · Strategy guide
The guide does not make investment decisions for you. It asks about missing details—such as buy rules, sell rules, loss limits, and trade size—and organizes your answers into a strategy draft.
The guide's answers are never automatically fed into strategies or automated trading rules, and you shouldn't store API keys, passwords, or other secrets in them.
06 · Simulation results
See whether the simulation started, is running, or has ended.
Review simulated gains and losses, fees, and the largest drawdown.
See which conditions helped and which ones may need further review.
Receive selected reports through Telegram or LINE after the connection has been configured.
Stuck?
The button you want to press appears greyed out and doesn't respond.
Most common cause — A required check or connection may not be complete, or you're in the read-only demo project where real actions are turned off.
Try this first — Read the message beside the button first, or hover over it to see the tooltip.
The demo project explicitly disables the real send/save buttons in code.
Importing a file produces no rule candidates, or keeps showing clarifying questions.
Most common cause — A sentence may be ambiguous, or it may use an expression PTE doesn't support yet.
Try this first — Compare your wording against the list of supported expressions, and answer each clarifying question PTE asks.
The strategy file is never created while even one clarifying question is still open.
Pressing "Check connection" returns a failure message.
Most common cause — The key may not be active yet on the exchange side, a required permission may be off, or an IP restriction may be blocking it.
Try this first — Double-check the key's status and permissions on the exchange's own website, save again, and retry.
The check uses a single read-only request, such as a balance lookup.
Pressing Run doesn't start the simulation.
Most common cause — No approved strategy is selected, or required fields are still empty in the pre-flight check.
Try this first — Confirm the strategy is approved, and fill in any empty fields the pre-flight check lists.
Running requires an approved strategy file to be selected.
The screen shows a lock notice and the run button is blocked.
Most common cause — You may have just restarted the app, or your records and the exchange's actual state were found to differ.
Try this first — Follow the on-screen instructions to verify or recover the reference data, then run the safety check again.
The app always starts locked, and never automatically picks one side when records and actual state disagree.
The messaging connection is set up, but no report messages arrive.
Most common cause — The checkbox for that report type may be off, or you only added the report to the queue without pressing the actual send button.
Try this first — Check that the report type you want is enabled, then confirm you selected it in the queue and pressed the send button.
Adding to the queue and actually sending are two separate actions.
Pressing Restore doesn't proceed, or shows an error.
Most common cause — The selected backup file may be corrupted or from an incompatible version, or its project name may conflict with an existing one.
Try this first — Use "Review Backup Contents" first, and check any conflicts it lists.
Restoring always creates a separate copy and never overwrites an existing project.
After switching languages, some screens still show text in the previous language.
Most common cause — The app wasn't restarted after the language switch.
Try this first — Restart the app as instructed right after switching languages.
A language switch only applies everywhere after a restart.
Glossary
Search or open any term to see what it means and its official technical name.
A program that turns your investing principles into rules, and helps you simulate, verify, and run them.
A set of rules for when to buy, when to sell, and how much risk to allow.
An order to purchase a coin or asset.
An order to sell a coin or asset you hold.
A line formed by connecting the average price over a set period. A 200-day moving average shows the average trend over the last 200 days.
A rule that closes a trade once a loss reaches a set level, before it grows larger.
View technical name: Stop-Loss
A rule that closes a trade once a profit reaches a set level, locking in the gain.
View technical name: Profit Target
A practice mode that calculates orders and profit or loss using virtual funds. No real money moves.
View technical name: Simulation / PAPER
A mode that watches live market data to check whether an order's conditions would be approved. It creates no real orders and no simulated fills.
View technical name: Comparison Run / SHADOW
Submits real orders to the exchange using real funds. Losses can occur.
View technical name: Live Trading / LIVE
The state where a buy or sell order has actually been completed on the exchange.
The cost an exchange charges for processing an order.
The difference between the price you expected and the price your order actually filled at.
View technical name: Slippage
The channel that lets PTE and the exchange exchange information with each other.
The secret connection values PTE needs to use the features you've allowed on your exchange account.
Lets PTE view market and account information, but not place orders or withdraw funds.
Lets PTE submit or cancel orders.
A powerful permission that lets funds leave the exchange. Manage it separately and carefully.
The secret connection values PTE needs to send reports over Telegram or LINE.
Saving your current projects and records to a separate file so you can restore them later.
Loading your saved projects and records back from a backup file.
A file containing only the technical information needed to investigate a problem. It excludes secret connection details and your original files.
A state that blocks execution because a required check hasn't finished, or because a risk was found.
The baseline information used to confirm your current strategy and settings haven't changed since approval.
The international time standard used so different regions can record time on the same basis.
View technical name: UTC
The simplest kind of document, one you can create in any plain text editor.
View technical name: .txt
A text document that supports simple formatting like headings and lists.
View technical name: .md
A structured format a program uses to store settings. Beginners don't need to write one by hand.
Next
See again what's not promised before execution, and when it stops.