AB
AiBoss
project

Nof1.ai Trading Tips - Templates Designed for AI Trading Systems

Nof1.ai trading tips are detailed input templates designed for AI trading systems, providing comprehensive market data, technical indicators, and account information. Tips include current prices for multiple cryptocurrencies, EMA, MACD, RSI, and other indicators, as well as account information...

What are the transaction prompts for Nof1.ai?

Nof1.ai trading tips are detailed input templates designed for AI trading systems, providing comprehensive market data, technical indicators, and account information. Tips include current prices, EMA, MACD, RSI, and other indicators for multiple cryptocurrencies, as well as account holding details and performance metrics. The structured information organization allows AI to perform in-depth analysis and trading decisions, ultimately outputting specific operational suggestions, confidence levels, and position sizes for each cryptocurrency, thus optimizing trading strategies.

Nof1.ai's core module for transaction prompts

  •  USER_PROMPT (Data Input Layer)The system's input layer is responsible for collecting and organizing all necessary market data and account information.
    • Overall market status: Includes contextual information such as transaction duration and number of calls.
    • Multi-currency technical dataIt covers 6 major cryptocurrencies, and provides current indicators (price, EMA, MACD, RSI), intraday series (10 historical data points at 3-minute intervals), and long-term background (EMA, ATR, and volume comparison in the 4-hour frame) for each currency.
    • Account and holding detailsIt clearly provides account performance, available funds, and a detailed exit plan for each position (including failure conditions, stop-loss and take-profit targets), directly embedding risk management into the decision input.
  • CHAIN_OF_THOUGHT (Inference Analysis Layer)The system's analysis layer is responsible for processing and analyzing the input data to form the logical basis for trading decisions.
    • Standard Thinking Process:
      • Overall AssessmentThe opening remarks summarize the market situation and account performance.
      • Analysis of each positionUsing a numbered list, combined with technical analysis and exit plans, assess each position to determine whether to "hold" or "exit".
      • New Opportunity AssessmentScan for unheld cryptocurrencies to determine if new trading signals are available.
      • Final SummaryTo formulate the final action plan.
    • Indoctrination of disciplineEmphasize adherence to the trading plan and avoid emotional decision-making through language (such as "Discipline is paramount").
  • TRADING_DECISIONS (Decision Output Layer)The system's final "action" transforms reasoning into clear, executable instructions.
    • Standardized outputGenerate a decision block for each currency, containing three key fields:
      • Action: Specific operations (HOLD / BUY / SELL).
      • Confidence: Decision confidence level (0-100%).
      • Quantity: Operation quantity (positive number for long positions, negative number for short positions).
    • Machine readabilityThis structured format facilitates the automatic parsing and execution of transaction orders by downstream systems.

Who are the target users of Nof1.ai transaction tips?

  • Quantitative tradersProfessional traders who use algorithms and mathematical models to make trading decisions and build or optimize their own trading strategies.
  • Cryptocurrency investorsThis helps individual investors interested in the cryptocurrency market to better understand market dynamics and make more informed investment choices.
  • Financial AnalystFinancial analysts who need to analyze market trends and trading data use it as part of their analytical tools.
  • Trading algorithm developersProgrammers or teams that develop trading algorithms and software, and test and improve their algorithms.
  • Trading strategy researchersScholars or researchers who study trading strategies simulate trading environments and evaluate the effectiveness of different strategies.

Nof1.ai transaction prompts

======== USER_PROMPT ========

It has been {value} minutes since you started trading. The current time is {value} and you've been invoked {value} times. Below, we are providing you with a variety of state data, price data, and predictive signals so you can discover alpha. Below that is your current account information, value, performance, positions, etc.
ALL OF THE PRICE OR SIGNAL DATA BELOW IS ORDERED: OLDEST → NEWEST

Timeframes note: Unless stated otherwise in a section title, intraday series are provided at {value}-minute intervals. If a coin uses a different interval, it is explicitly stated in that coin's section.

---

=== CURRENT MARKET STATE FOR ALL COINS ===

=== ALL BTC DATA ===
current_price = {value}, current_ema20 = {value}, current_macd = {value}, current_rsi (7 period) = {value}

In addition, here is the latest BTC open interest and funding rate for perps (the instrument you are trading):
Open Interest: Latest: {value} Average: {value}
Funding Rate: {value}

Intraday series (by minute, oldest → latest):
Mid prices: [{value}, {value}, {value}, {value}, {value}, {value}, {value}, {value}, {value}, {value}]
EMA indicators (20-period): [{value}, {value}, {value}, {value}, {value}, {value}, {value}, {value}, {value}, {value}]
MACD indicators: [{value}, {value}, {value}, {value}, {value}, {value}, {value}, {value}, {value}, {value}]
RSI indicators (7-Period): [{value}, {value}, {value}, {value}, {value}, {value}, {value}, {value}, {value}, {value}]
RSI indicators (14-Period): [{value}, {value}, {value}, {value}, {value}, {value}, {value}, {value}, {value}, {value}]

Longer-term context (4-hour timeframe):
20-Period EMA: {value} vs. 50-Period EMA: {value}
3-Period ATR: {value} vs. 14-Period ATR: {value}
Current Volume: {value} vs. Average Volume: {value}
MACD indicators: [{value}, {value}, {value}, {value}, {value}, {value}, {value}, {value}, {value}, {value}]
RSI indicators (14-Period): [{value}, {value}, {value}, {value}, {value}, {value}, {value}, {value}, {value}, {value}]

---

=== HERE IS YOUR ACCOUNT INFORMATION & PERFORMANCE ===

Current Total Return (percent): {value}%
Available Cash: {value}
Current Account Value: {value}

Current live positions & performance:
{'symbol': 'ETH', 'quantity': {value}, 'entry_price': {value}, 'current_price': {value}, 'liquidation_price': {value}, 'unrealized_pnl': {value}, 'leverage': {value}, 'exit_plan': {'invalidation_condition': 'The 4-hour 20-period EMA crosses back above the 50-period EMA.', 'profit_target': {value}, 'stop_loss': {value}}, 'confidence': {value}, 'risk_usd': {value}, 'sl_oid': {value}, 'tp_oid': {value}, 'wait_for_fill': False, 'entry_oid': {value}, 'notional_usd': {value}}
{'symbol': 'SOL', 'quantity': {value}, 'entry_price': {value}, 'current_price': {value}, 'liquidation_price': {value}, 'unrealized_pnl': {value}, 'leverage': {value}, 'exit_plan': {'invalidation_condition': 'The 4-hour 20-period EMA crosses back above the 50-period EMA.', 'profit_target': {value}, 'stop_loss': {value}}, 'confidence': {value}, 'risk_usd': {value}, 'sl_oid': {value}, 'tp_oid': {value}, 'wait_for_fill': False, 'entry_oid': {value}, 'notional_usd': {value}}
{'symbol': 'XRP', 'quantity': {value}, 'entry_price': {value}, 'current_price': {value}, 'liquidation_price': {value}, 'unrealized_pnl': {value}, 'leverage': {value}, 'exit_plan': {'invalidation_condition': '4-hour 20-period EMA crosses back above the 50-period EMA.', 'profit_target': {value}, 'stop_loss': {value}}, 'confidence': {value}, 'risk_usd': {value}, 'sl_oid': {value}, 'tp_oid': {value}, 'wait_for_fill': False, 'entry_oid': {value}, 'notional_usd': {value}}
{'symbol': 'BTC', 'quantity': {value}, 'entry_price': {value}, 'current_price': {value}, 'liquidation_price': {value}, 'unrealized_pnl': {value}, 'leverage': {value}, 'exit_plan': {'profit_target': {value}, 'stop_loss': {value}, 'invalidation_condition': '4-hour 20-period EMA crosses above the 50-period EMA.'}, 'confidence': {value}, 'risk_usd': {value}, 'sl_oid': {value}, 'tp_oid': {value}, 'wait_for_fill': False, 'entry_oid': {value}, 'notional_usd': {value}}
{'symbol': 'BNB', 'quantity': {value}, 'entry_price': {value}, 'current_price': {value}, 'liquidation_price': {value}, 'unrealized_pnl': {value}, 'leverage': {value}, 'exit_plan': {'profit_target': {value}, 'stop_loss': {value}, 'invalidation_condition': 'Price closes below the 4-hour 50-period EMA on a 4-hour candle.'}, 'confidence': {value}, 'risk_usd': {value}, 'sl_oid': {value}, 'tp_oid': {value}, 'wait_for_fill': False, 'entry_oid': {value}, 'notional_usd': {value}}

Sharpe Ratio: {value}

======== CHAIN_OF_THOUGHT ========

My Current Assessment & Actions

Okay, here's what I'm thinking, going through this analysis. The market's giving me a headache, with a nasty {value}% return to start. Discipline is paramount here. I've got five positions open – short ETH, SOL, XRP, BTC, and a long on BNB. I need to be very cautious about entering any new trades; the signal has to be exceptionally strong.

Let's break down each position:

1. ETH (Short): It's against me, but not too badly. The 4H EMAs are still bearishly aligned, so I'm sticking to my guns. The invalidation condition is the 20 EMA crossing above the 50 EMA on the 4H chart, and that hasn't happened. Hold.

2. SOL (Short): Similar situation to ETH – bearish trend, although the intraday chart shows some short-term strength. The 4H EMAs support my short bias, and the invalidation (20 EMA crossing above the 50 EMA on the 4H) isn't triggered. Hold.

3. XRP (Short): Actually in profit, thankfully. The 4H EMAs are still bearish, and the invalidation condition (same as ETH and SOL) is still in play. Hold.

4. BTC (Short): A small profit here, but the 4H EMAs are bearishly aligned, even though the price is currently above the 20 EMA. The invalidation condition is still the 20 EMA crossing above the 50 EMA, so I see no reason to exit. Hold.

5. BNB (Long): This one's a bit tricky. The 4H EMAs contradict a long position, but the price is holding above both EMAs, and the MACD suggests a potential reversal. The invalidation condition (price closing below the 4H 50 EMA) is not met. I have to Hold for now.

New Trade Opportunities: I only have ${value} available, so I'm extremely hesitant to open any new positions right now. I scanned DOGE, but it's just too range-bound and lacks any clear momentum. No new trades for me today.

In summary, I am sticking with my current positions. No adjustments, no adjustments, no new positions. I'll generate the required JSON objects to reflect this. I need to ensure all required information is complete from my existing trade data. I'm going to hold and stick with the plan. Now I'll generate the required JSONs for the holdings for the five coins.

======== TRADING_DECISIONS ========

SOL
- Action: HOLD
- Confidence: {value}%
- Quantity: {value}

ETH
- Action: HOLD
- Confidence: {value}%
- Quantity: {value}

BTC
- Action: HOLD
- Confidence: {value}%
- Quantity: {value}

XRP
- Action: HOLD
- Confidence: {value}%
- Quantity: {value}

BNB
- Action: HOLD
- Confidence: {value}%
- Quantity: {value}

DOGE
- Action: (No decision mentioned - scanned but no trade)
- Status: Range-bound, lacks clear momentum