Appearance
Are you an LLM? You can read better optimized documentation at /config-profiles/creating-profiles.md for this page in Markdown format
Creating Config Profiles
Config profiles are created from the Profiles settings page at Settings > Profiles in the TTMT dashboard. This page lists all your existing profiles and provides a button to create new ones.
Creating a New Profile
Click Create Profile to open the creation dialog. You will need to provide:
| Field | Required | Description |
|---|---|---|
| Name | Yes | A descriptive name for the profile (e.g., "Conservative Gold", "Scalping", "Demo Testing") |
| Description | No | Optional notes about when and why to use this profile |
| Base Template | Yes | Start from scratch or clone an existing profile |
Base Template Options
- Start from scratch: All settings begin in the Inherit state (using your account defaults). You then selectively override only the settings you want to change.
- Clone existing profile: Copies all overrides from an existing profile into the new one. Useful when you want a variation of an existing profile without modifying the original.
Naming Convention
Use names that describe the purpose, not the technical details. "Conservative Gold Channel" is better than "0.02 lots Progressive TP1 breakeven". You can always open the profile to see its settings — the name should help you quickly identify which profile to assign.
The Inherit / Override Pattern
This is the key concept for understanding how profile settings work. Every setting in a config profile has three possible states:
1. Inherit (Default)
The setting is not overridden. TTMT uses your account-level value (from Order Setup or Active Trade Setup).
In the UI, the setting appears grayed out with a label showing the inherited value from your account settings.
2. Override
The setting is explicitly overridden with a custom value. When a signal comes from a channel using this profile, TTMT uses this value instead of your account default.
In the UI, overridden settings are visually distinct — highlighted with an active state and showing the custom value you have set.
3. Disabled
The feature is explicitly turned off for channels using this profile, even if it is enabled in your account settings.
This state is available for toggle settings like auto-breakeven, trailing stop, and TP redistribution. It means "I specifically do not want this feature active for signals from this channel."
Visual Indicators
The profile editor makes the three states visually clear:
- Inherit: Dimmed appearance, shows "Using account default: [value]"
- Override: Full-color appearance, shows your custom value
- Disabled: Shown as explicitly off with a clear indicator
Overridable Settings (~35 Total)
The profile editor organizes settings into the same sections as the account-level settings pages. Here is the complete list of what you can override:
Position Sizing
| Setting | Override Options | Notes |
|---|---|---|
| Volume Mode | Fixed Lots | Controls how lot size is determined |
| Lot Size | Custom value | Overrides global lot size for this profile |
| Max Volume Cap | Custom value | Hard ceiling on position size |
Entry Configuration
| Setting | Override Options | Notes |
|---|---|---|
| Entry Strategy | Single / Front-Loaded / Even / Martingale | How volume distributes across layers |
| Entry Zone Mode | Auto / Fixed Pips | How limit order spacing is calculated |
| Entry Zone Percentage | Custom value | Auto mode: % of SL distance |
Take Profit
| Setting | Override Options | Notes |
|---|---|---|
| TP Count | Keep Signal / Fixed 1-6 | Number of TP levels to use |
| TP Strategy | Progressive / Balanced / Extended | Volume distribution across TPs |
| Runner Mode | On / Off / Disabled | Last sub-order as open-TP runner |
| Default TP1-TP6 | Custom pip values | Fallback TP levels |
Stop Loss
| Setting | Override Options | Notes |
|---|---|---|
| Default SL | Custom pip value | Fallback SL distance |
| Invalid SL Handling | Skip / Use Default / Correct | Response to invalid SL values |
| Cancel on SL Hit | On / Off | Cancel unfilled orders when SL triggers |
Extreme Values
| Setting | Override Options | Notes |
|---|---|---|
| Extreme Value Handling | Reject / Correct / Execute | Response to suspicious values |
Profit Protection
| Setting | Override Options | Notes |
|---|---|---|
| Auto-Breakeven | On / Off / Disabled | Breakeven automation |
| Breakeven Trigger | TP1-TP6 | Which TP triggers breakeven |
| Breakeven Buffer | Custom pip value | Distance above/below entry |
| Trailing Stop | On / Off / Disabled | Trailing stop automation |
| Trailing Distance | Custom pip value | Pips behind current price |
Order Management
| Setting | Override Options | Notes |
|---|---|---|
| TP Redistribution | On / Off / Disabled | Adaptive redistribution on layer fill |
| Cancel Unfilled From TP | Never / TP1-TP6 | Clean up unfilled orders |
Signal Updates
| Setting | Override Options | Notes |
|---|---|---|
| Auto-Update SL | On / Off / Disabled | Apply provider's SL modifications |
| Auto-Update TP | On / Off / Disabled | Apply provider's TP modifications |
| Partial Close | On / Off / Disabled | Execute partial close signals |
| Full Close | On / Off / Disabled | Execute full close signals |
Manual Override
| Setting | Override Options | Notes |
|---|---|---|
| Manual Override Behavior | Allow / Warn / Block | Response to manual MT changes |
Editing a Profile
Click any profile card on the Profiles page to open the full profile editor. The editor page mirrors the structure of the account-level settings pages, with every setting using the inherit/override pattern.
To override a setting:
- Find the setting in the appropriate section.
- Click the setting to switch it from Inherit to Override.
- Enter your custom value.
- The setting now appears highlighted, showing your override value.
To revert to Inherit:
- Click the reset icon next to the overridden setting.
- The setting returns to Inherit state, showing the account default.
To disable a feature:
- For toggle settings (breakeven, trailing, redistribution), you can set the state to Disabled.
- This explicitly turns the feature off for this profile, even if it is on in your account settings.
Changes are saved automatically — there is no manual save button. You will see a brief save indicator when changes are persisted.
Profile Best Practices
Start Minimal
Do not override every setting. Start with Inherit for everything, then override only the settings that need to differ from your account defaults. Fewer overrides mean easier maintenance — when you change your account settings, profiles with Inherit automatically pick up the change.
Name Descriptively
Use names that remind you why the profile exists:
- "Low Risk - New Channels" instead of "Profile 1"
- "Gold Scalping" instead of "Metals Config"
- "Demo Testing - High Volume" instead of "Test"
Document Your Reasoning
Use the description field to note why you created the profile and what channels it is intended for. Your future self will thank you.
Review After Account Changes
When you change your account-level settings, review your profiles to ensure the inherited values still make sense. A profile that overrides lot size to 0.05 may have been created when your account default was 0.10 — if you lower the default to 0.03, the profile is now increasing risk rather than reducing it.
Related Pages
- Applying Profiles — How to assign profiles to channels
- Profile Strategies — Real-world configuration examples
- Config Profiles Overview — What profiles are and when to use them
- Order Setup — Account-level settings that profiles can override
- Active Trade Setup — Account-level strategy settings

