Creating a Trading Bot without Code with BullTrading

Creating a Trading Bot without Code with BullTrading
Creating a Trading Bot without Code with BullTrading
Creating a Trading Bot without Code with BullTrading

5 min

Nov 8, 2024

Editor

Creating a Trading Bot without Code with BullTrading

Creating a Trading Bot without Code with BullTrading

BullTrading is an innovative platform that allows you to create trading bots without programming. In this detailed guide, we will explore step by step how to create your first automated trading robot.

Lucas Inglese

Lucas Inglese

Trading Instructor

1. BullTrading Interface

Main Navigation

  • Designer: To create your strategies without coding

  • Editor: To add your own indicators in Pinescript

  • My strategies: To manage your existing strategies

  • Marketplace: To discover other indicators

Available Indicator Types

The interface offers several indicator categories:

  • All indicators: Overview of all indicators

  • Price trends: Trend indicators

  • Price channels: Price channels

  • Oscillators: Technical oscillators

  • Stop and reverse: Reversal indicators

  • Candlestick patterns: Chart patterns

  • Volume-based: Volume-based indicators

  • Moving averages: Moving averages

  • Price transforms: Price transformations

  • Price characteristics: Price characteristics

  • Price action: Price action

  • Others: Other indicators

2. Creating a Trading Strategy

Moving Averages Configuration

  1. Select "Moving Averages" from the indicators list

  2. Choose "M.A Crossovers" to create a strategy based on moving averages crossing

  3. In the configuration settings:

    • Time Unit: Default (uses backtest timeframe)

    • Period Slow Moving Average: 200 periods

    • Type Slow Moving Average: Simple_SMA

    • Period Fast Moving Average: 50 periods

    • Type Fast Moving Average: Simple_SMA

    • Signal Type: Position (or Crossover depending on your strategy)

    • Trigger Type: Bullish for long positions

Allocation Setup

  1. Add an "Allocation" block after your indicator

  2. Configure allocation:

    • Allocation Percentage: 100% for long position

    • Allocation Percentage: -100% for short position

    • Option to switch to "Incrementation" for advanced management

3. Connecting Blocks

Blocks must be connected sequentially:

  • Start → M.A Crossovers → Allocation

  • A second M.A Crossovers for the opposite direction

  • A new allocation for exit

Important Points

  • Use appropriate connectors between blocks

  • Verify that each block is properly connected

  • Ensure the last block connects to the start to form a loop

4. Adding Additional Indicators

Using Group Blocks

To combine multiple indicators:

  1. Select the "Group" block

  2. Choose combination type:

    • AND: All indicators must be validated

    • OR: At least one indicator must be validated

    • XOR: Only one indicator must be validated

RSI Configuration

Example settings:

  • Time Unit: 15 minutes

  • Default levels: 30/70

  • Signal type: Position/Crossover depending on your strategy

5. Finalizing the Strategy

Exit Management

Add "Target" blocks to define:

  • Take Profit: +5%

  • Stop Loss: -2%

  • Connect Target blocks to a 0% Allocation block for exit

Saving and Testing

  • Click "SAVE" to save your strategy

  • Use "RUN BACKTEST" to test your strategy

  • "IMPORT STRATEGY" allows importing existing strategies

Usage Tips

Best Practices

  • Start with simple strategies

  • Test each configuration before moving to the next

  • Document your parameters with "Mark flag"

  • Use the "Chart Helper" to visualize your indicators

Points of Attention

  • Always verify complete block connection

  • Test your strategy across different periods

  • Adjust parameters gradually

  • Monitor backtest performance before live trading

Conclusion

BullTrading offers a visual and intuitive approach to algorithmic trading. By following this guide and understanding each component well, you can create automated trading strategies without writing a single line of code.

Note: Trading involves risk of capital loss. Make sure you understand how markets work before investing.

Associate youtube video (fr) :

1. BullTrading Interface

Main Navigation

  • Designer: To create your strategies without coding

  • Editor: To add your own indicators in Pinescript

  • My strategies: To manage your existing strategies

  • Marketplace: To discover other indicators

Available Indicator Types

The interface offers several indicator categories:

  • All indicators: Overview of all indicators

  • Price trends: Trend indicators

  • Price channels: Price channels

  • Oscillators: Technical oscillators

  • Stop and reverse: Reversal indicators

  • Candlestick patterns: Chart patterns

  • Volume-based: Volume-based indicators

  • Moving averages: Moving averages

  • Price transforms: Price transformations

  • Price characteristics: Price characteristics

  • Price action: Price action

  • Others: Other indicators

2. Creating a Trading Strategy

Moving Averages Configuration

  1. Select "Moving Averages" from the indicators list

  2. Choose "M.A Crossovers" to create a strategy based on moving averages crossing

  3. In the configuration settings:

    • Time Unit: Default (uses backtest timeframe)

    • Period Slow Moving Average: 200 periods

    • Type Slow Moving Average: Simple_SMA

    • Period Fast Moving Average: 50 periods

    • Type Fast Moving Average: Simple_SMA

    • Signal Type: Position (or Crossover depending on your strategy)

    • Trigger Type: Bullish for long positions

Allocation Setup

  1. Add an "Allocation" block after your indicator

  2. Configure allocation:

    • Allocation Percentage: 100% for long position

    • Allocation Percentage: -100% for short position

    • Option to switch to "Incrementation" for advanced management

3. Connecting Blocks

Blocks must be connected sequentially:

  • Start → M.A Crossovers → Allocation

  • A second M.A Crossovers for the opposite direction

  • A new allocation for exit

Important Points

  • Use appropriate connectors between blocks

  • Verify that each block is properly connected

  • Ensure the last block connects to the start to form a loop

4. Adding Additional Indicators

Using Group Blocks

To combine multiple indicators:

  1. Select the "Group" block

  2. Choose combination type:

    • AND: All indicators must be validated

    • OR: At least one indicator must be validated

    • XOR: Only one indicator must be validated

RSI Configuration

Example settings:

  • Time Unit: 15 minutes

  • Default levels: 30/70

  • Signal type: Position/Crossover depending on your strategy

5. Finalizing the Strategy

Exit Management

Add "Target" blocks to define:

  • Take Profit: +5%

  • Stop Loss: -2%

  • Connect Target blocks to a 0% Allocation block for exit

Saving and Testing

  • Click "SAVE" to save your strategy

  • Use "RUN BACKTEST" to test your strategy

  • "IMPORT STRATEGY" allows importing existing strategies

Usage Tips

Best Practices

  • Start with simple strategies

  • Test each configuration before moving to the next

  • Document your parameters with "Mark flag"

  • Use the "Chart Helper" to visualize your indicators

Points of Attention

  • Always verify complete block connection

  • Test your strategy across different periods

  • Adjust parameters gradually

  • Monitor backtest performance before live trading

Conclusion

BullTrading offers a visual and intuitive approach to algorithmic trading. By following this guide and understanding each component well, you can create automated trading strategies without writing a single line of code.

Note: Trading involves risk of capital loss. Make sure you understand how markets work before investing.

Associate youtube video (fr) :

1. BullTrading Interface

Main Navigation

  • Designer: To create your strategies without coding

  • Editor: To add your own indicators in Pinescript

  • My strategies: To manage your existing strategies

  • Marketplace: To discover other indicators

Available Indicator Types

The interface offers several indicator categories:

  • All indicators: Overview of all indicators

  • Price trends: Trend indicators

  • Price channels: Price channels

  • Oscillators: Technical oscillators

  • Stop and reverse: Reversal indicators

  • Candlestick patterns: Chart patterns

  • Volume-based: Volume-based indicators

  • Moving averages: Moving averages

  • Price transforms: Price transformations

  • Price characteristics: Price characteristics

  • Price action: Price action

  • Others: Other indicators

2. Creating a Trading Strategy

Moving Averages Configuration

  1. Select "Moving Averages" from the indicators list

  2. Choose "M.A Crossovers" to create a strategy based on moving averages crossing

  3. In the configuration settings:

    • Time Unit: Default (uses backtest timeframe)

    • Period Slow Moving Average: 200 periods

    • Type Slow Moving Average: Simple_SMA

    • Period Fast Moving Average: 50 periods

    • Type Fast Moving Average: Simple_SMA

    • Signal Type: Position (or Crossover depending on your strategy)

    • Trigger Type: Bullish for long positions

Allocation Setup

  1. Add an "Allocation" block after your indicator

  2. Configure allocation:

    • Allocation Percentage: 100% for long position

    • Allocation Percentage: -100% for short position

    • Option to switch to "Incrementation" for advanced management

3. Connecting Blocks

Blocks must be connected sequentially:

  • Start → M.A Crossovers → Allocation

  • A second M.A Crossovers for the opposite direction

  • A new allocation for exit

Important Points

  • Use appropriate connectors between blocks

  • Verify that each block is properly connected

  • Ensure the last block connects to the start to form a loop

4. Adding Additional Indicators

Using Group Blocks

To combine multiple indicators:

  1. Select the "Group" block

  2. Choose combination type:

    • AND: All indicators must be validated

    • OR: At least one indicator must be validated

    • XOR: Only one indicator must be validated

RSI Configuration

Example settings:

  • Time Unit: 15 minutes

  • Default levels: 30/70

  • Signal type: Position/Crossover depending on your strategy

5. Finalizing the Strategy

Exit Management

Add "Target" blocks to define:

  • Take Profit: +5%

  • Stop Loss: -2%

  • Connect Target blocks to a 0% Allocation block for exit

Saving and Testing

  • Click "SAVE" to save your strategy

  • Use "RUN BACKTEST" to test your strategy

  • "IMPORT STRATEGY" allows importing existing strategies

Usage Tips

Best Practices

  • Start with simple strategies

  • Test each configuration before moving to the next

  • Document your parameters with "Mark flag"

  • Use the "Chart Helper" to visualize your indicators

Points of Attention

  • Always verify complete block connection

  • Test your strategy across different periods

  • Adjust parameters gradually

  • Monitor backtest performance before live trading

Conclusion

BullTrading offers a visual and intuitive approach to algorithmic trading. By following this guide and understanding each component well, you can create automated trading strategies without writing a single line of code.

Note: Trading involves risk of capital loss. Make sure you understand how markets work before investing.

Associate youtube video (fr) :

Similar articles

You may also like

Master key indicators to optimize your trading strategies.

Similar articles

You may also like

Master key indicators to optimize your trading strategies.

Similar articles

You may also like

Master key indicators to optimize your trading strategies.

See more articles

See more articles

See more articles

See more articles

Start Trading Today

Join over 11,000 traders worldwide on the ultimate platform for beginners and experienced traders.

Trading Bots

Custom strategies

No skills required

Start Trading Today

Join over 11,000 traders worldwide on the ultimate platform for beginners and experienced traders.

Trading Bots

Custom strategies

No skills required

Start Trading Today

Join over 11,000 traders worldwide on the ultimate platform for beginners and experienced traders.

Trading Bots

Custom strategies

No skills required