diff --git a/Evaluator/Social/signal_evaluator/resources/TelegramChannelSignalEvaluator.md b/Evaluator/Social/signal_evaluator/resources/TelegramChannelSignalEvaluator.md index 4693734f5..d8160334b 100644 --- a/Evaluator/Social/signal_evaluator/resources/TelegramChannelSignalEvaluator.md +++ b/Evaluator/Social/signal_evaluator/resources/TelegramChannelSignalEvaluator.md @@ -4,4 +4,4 @@ Triggers on a Telegram signal from any channel your personal account joined. Signal parsing is configurable according to the name of the channel. -See [OctoBot docs about Telegram API service](https://www.octobot.info/interfaces/telegram-interface/telegram-api) for more information. +See [OctoBot docs about Telegram API service](https://www.octobot.cloud/guides/octobot-interfaces/telegram/telegram-api?utm_source=octobot&utm_medium=dk&utm_campaign=regular_open_source_content&utm_content=telegramChannelSignalEvaluator) for more information. diff --git a/Evaluator/Social/signal_evaluator/resources/TelegramSignalEvaluator.md b/Evaluator/Social/signal_evaluator/resources/TelegramSignalEvaluator.md index 7ca7172e0..daa2c17af 100644 --- a/Evaluator/Social/signal_evaluator/resources/TelegramSignalEvaluator.md +++ b/Evaluator/Social/signal_evaluator/resources/TelegramSignalEvaluator.md @@ -11,4 +11,4 @@ Remember that OctoBot can only see messages from a chat/group where its Telegram bot (in OctoBot configuration) has been invited. Keep also in mind that you need to disable the privacy mode of your Telegram bot to allow it to see group messages. -See [OctoBot docs about Telegram interface](https://www.octobot.info/interfaces/telegram-interface) for more information. +See [OctoBot docs about Telegram interface](https://www.octobot.cloud/guides/octobot-interfaces/telegram?utm_source=octobot&utm_medium=dk&utm_campaign=regular_open_source_content&utm_content=telegramSignalEvaluator) for more information. diff --git a/README.md b/README.md index 3d271f47e..7437c4d16 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ This repository contains default evaluators, strategies, utilitary modules, inte Modules in this tentacles are installed in the **Default** folder of the associated module types -To add custom tentacles to your OctoBot, see the [dedicated docs page](https://developer.octobot.info/tentacles/customize-your-octobot). +To add custom tentacles to your OctoBot, see the [dedicated docs page](https://www.octobot.cloud/guides/octobot-tentacles-development/customize-your-octobot?utm_source=octobot&utm_medium=dk&utm_campaign=regular_open_source_content&utm_content=octobot_tentacles_readme). ## Contributing to the official OctoBot Tentacles: 1. Create your own fork of this repo diff --git a/Services/Interfaces/web_interface/advanced_templates/advanced_strategy_optimizer.html b/Services/Interfaces/web_interface/advanced_templates/advanced_strategy_optimizer.html index 5bca798ea..b0b455cc0 100644 --- a/Services/Interfaces/web_interface/advanced_templates/advanced_strategy_optimizer.html +++ b/Services/Interfaces/web_interface/advanced_templates/advanced_strategy_optimizer.html @@ -5,7 +5,7 @@

Strategy optimizer - +

@@ -118,7 +118,7 @@

Strategy optimizer in progress

If you want to deeply test your strategy, compare its results in different situations and figure out the best settings for your traded markets, we suggest to check out the - + new strategy designer available on octobot.cloud pro plan. diff --git a/Services/Interfaces/web_interface/advanced_templates/advanced_tentacle_packages.html b/Services/Interfaces/web_interface/advanced_templates/advanced_tentacle_packages.html index 7f19e6ada..40d4db662 100644 --- a/Services/Interfaces/web_interface/advanced_templates/advanced_tentacle_packages.html +++ b/Services/Interfaces/web_interface/advanced_templates/advanced_tentacle_packages.html @@ -12,7 +12,7 @@

 Tentacle Packages - +

diff --git a/Services/Interfaces/web_interface/advanced_templates/advanced_tentacles.html b/Services/Interfaces/web_interface/advanced_templates/advanced_tentacles.html index f59a603ad..c61f0ba96 100644 --- a/Services/Interfaces/web_interface/advanced_templates/advanced_tentacles.html +++ b/Services/Interfaces/web_interface/advanced_templates/advanced_tentacles.html @@ -6,7 +6,7 @@

Installed Tentacles - + diff --git a/Services/Interfaces/web_interface/static/js/common/tutorial.js b/Services/Interfaces/web_interface/static/js/common/tutorial.js index b39e65f6a..3cc41c65e 100644 --- a/Services/Interfaces/web_interface/static/js/common/tutorial.js +++ b/Services/Interfaces/web_interface/static/js/common/tutorial.js @@ -119,7 +119,7 @@ _TUTORIALS = { }, { title: 'See also', - intro: `More details on ${getDocsLink("/configuration/profiles", "the profiles guide")}.` + intro: `More details on ${getDocsLink("/octobot-configuration/profiles?utm_source=octobot&utm_medium=dk&utm_campaign=regular_open_source_content&utm_content=profiles_intro", "the profiles guide")}.` }, ] } @@ -202,7 +202,7 @@ _TUTORIALS = { }, { title: 'See also', - intro: `More details on ${getDocsLink("/usage/understanding-profitability", "the OctoBot docs")}.` + intro: `More details on ${getDocsLink("/octobot-usage/understanding-profitability?utm_source=octobot&utm_medium=dk&utm_campaign=regular_open_source_content&utm_content=dashboard_intro", "the OctoBot docs")}.` }, ] } @@ -222,7 +222,7 @@ _TUTORIALS = { }, { title: 'See also', - intro: `More details on supported exchanges in the ${getExchangesDocsLink("", "OctoBot exchanges docs")}.` + intro: `More details on supported exchanges in the ${getExchangesDocsLink("?utm_source=octobot&utm_medium=dk&utm_campaign=regular_open_source_content&utm_content=exchanges_config", "OctoBot exchanges docs")}.` }, ] } @@ -242,7 +242,7 @@ _TUTORIALS = { }, { title: 'See also', - intro: `More details the ${getDocsLink("/advanced_usage/backtesting-and-strategy-optimization", "backtesting guide")}.` + intro: `More details the ${getDocsLink("/octobot-advanced-usage/backtesting-and-strategy-optimization?utm_source=octobot&utm_medium=dk&utm_campaign=regular_open_source_content&utm_content=backtesting_intro", "backtesting guide")}.` }, ] } diff --git a/Services/Interfaces/web_interface/templates/about.html b/Services/Interfaces/web_interface/templates/about.html index e1b857e99..383f8e647 100644 --- a/Services/Interfaces/web_interface/templates/about.html +++ b/Services/Interfaces/web_interface/templates/about.html @@ -52,7 +52,7 @@

Get more from OctoBot using OctoBot cloud

  • Deploy your OctoBot on the cloud and enjoy your OctoBot from anywhere while benefiting - from cloud exclusive features such as the strategy designer. + from cloud exclusive features such as the strategy designer.
  • @@ -77,7 +77,7 @@

    Help us to improve OctoBot

    Any question ? Please have a look at our - + Frequently ask question (FAQ) section first ! @@ -155,7 +155,7 @@

    Support the OctoBot project

    Registering to the beta tester group will grant you access to major new features weeks in advance as well as a direct communication channel to the OctoBot team to share your feedback and ideas before new versions are released to the public. - + More info on the beta tester program

    diff --git a/Services/Interfaces/web_interface/templates/accounts.html b/Services/Interfaces/web_interface/templates/accounts.html index 901d722cc..08ee22d83 100644 --- a/Services/Interfaces/web_interface/templates/accounts.html +++ b/Services/Interfaces/web_interface/templates/accounts.html @@ -135,7 +135,7 @@

    Exchanges

    Notifications - +

    diff --git a/Services/Interfaces/web_interface/templates/components/config/profiles.html b/Services/Interfaces/web_interface/templates/components/config/profiles.html index 7b6edfbb0..9f5da7627 100644 --- a/Services/Interfaces/web_interface/templates/components/config/profiles.html +++ b/Services/Interfaces/web_interface/templates/components/config/profiles.html @@ -242,7 +242,7 @@

    data-toggle="tooltip" title="Use this profile"> - +  

    diff --git a/Services/Interfaces/web_interface/templates/components/config/service_card.html b/Services/Interfaces/web_interface/templates/components/config/service_card.html index aa09ab262..86679e02b 100644 --- a/Services/Interfaces/web_interface/templates/components/config/service_card.html +++ b/Services/Interfaces/web_interface/templates/components/config/service_card.html @@ -21,7 +21,7 @@

    {% endif %}

    - +

    diff --git a/Services/Interfaces/web_interface/templates/config_tentacle.html b/Services/Interfaces/web_interface/templates/config_tentacle.html index 298c98396..d85230480 100644 --- a/Services/Interfaces/web_interface/templates/config_tentacle.html +++ b/Services/Interfaces/web_interface/templates/config_tentacle.html @@ -36,7 +36,7 @@

    Configuration role="button" data-toggle="tooltip" title="Save"> - +

    @@ -195,7 +195,7 @@

    Test configuration Activation required {% endif %} - +   {% if activated_trading_mode %} diff --git a/Services/Interfaces/web_interface/templates/index.html b/Services/Interfaces/web_interface/templates/index.html index 5e03fb38b..052ab26fc 100644 --- a/Services/Interfaces/web_interface/templates/index.html +++ b/Services/Interfaces/web_interface/templates/index.html @@ -53,7 +53,7 @@

    Find more information the recent changes and future plans on - our blog. + our blog.

    Please note that you will need to click "Forgot your password?" to set your password when first diff --git a/Services/Interfaces/web_interface/templates/login.html b/Services/Interfaces/web_interface/templates/login.html index 56f95614b..7b0413040 100644 --- a/Services/Interfaces/web_interface/templates/login.html +++ b/Services/Interfaces/web_interface/templates/login.html @@ -10,7 +10,7 @@

    Welcome back - +

    diff --git a/Services/Interfaces/web_interface/templates/octobot_help.html b/Services/Interfaces/web_interface/templates/octobot_help.html index 0a5f29309..1826cde41 100644 --- a/Services/Interfaces/web_interface/templates/octobot_help.html +++ b/Services/Interfaces/web_interface/templates/octobot_help.html @@ -20,8 +20,8 @@

    When using OctoBot, you will find these buttons: . They are triggering the in page help and contain links to the - OctoBot website or - OctoBot documentation article related + OctoBot website or + OctoBot guides explaining to the associated element.

    @@ -29,37 +29,37 @@

    Frequently asked questions

    We keep track of many of our community users questions so that everyone can benefit from the answers in - our dedicated FAQ. + our dedicated FAQ.

    Troubleshoot

    Some issues are pretty common and sometimes they are due to factors that are external to OctoBot. In the - troubleshoot section you will + troubleshoot section you will find many possible issues happening on various situations and how to fix them.

    OctoBot website

    - In the OctoBot website, you will find many resources on various subjects including: + In the OctoBot website, you will find many resources on various subjects including:
    • What is the OctoBot Project
    • -
    • - Video guides on OctoBot's setup and main features -
    • In depth insight regarding OctoBot, its design and philosophy

    - OctoBot documentation + OctoBot guides

    - In the OctoBot documentation, you will find many article on various subjects including: + In the OctoBot guides, you will find many articles to help you use OctoBot including:
      +
    • + Video guides on OctoBot's setup and main features +
    • Different ways to install OctoBot
    • @@ -69,9 +69,15 @@

    • OctoBot usage and interfaces
    • +
    • + Supported exchanges +
    • Advanced resources on OctoBot architecture, development guides and specific features
    • +
    • + OctoBot Script +

    diff --git a/Services/Interfaces/web_interface/templates/profile.html b/Services/Interfaces/web_interface/templates/profile.html index 3740ef9a8..ca80529c6 100644 --- a/Services/Interfaces/web_interface/templates/profile.html +++ b/Services/Interfaces/web_interface/templates/profile.html @@ -401,12 +401,12 @@

    {{ m_config_trader_card.config_trader_card(config_trading, "trading", "Trading settings", - link=OCTOBOT_DOCS_URL+"/configuration/profile-configuration#trading") }} + link=OCTOBOT_DOCS_URL+"/octobot-configuration/profile-configuration#trading") }} {{ m_config_trader_card.config_trader_card(config_trader, "trader", "Trader", - link=OCTOBOT_DOCS_URL+"/usage/simulator#real-trader") }} + link=OCTOBOT_DOCS_URL+"/octobot-usage/simulator#real-trader") }} {{ m_config_trader_card.config_trader_card(config_trader_simulator, "trader-simulator", - "Trader simulator", link=OCTOBOT_DOCS_URL+"/usage/simulator", + "Trader simulator", link=OCTOBOT_DOCS_URL+"/octobot-usage/simulator?utm_source=octobot&utm_medium=dk&utm_campaign=regular_open_source_content&utm_content=simulator_config", footer_text="Changes in the simulated starting portfolio will reset enabled exchanges simulated portfolio history.") }}

    diff --git a/Services/Services_bases/gpt_service/gpt.py b/Services/Services_bases/gpt_service/gpt.py index 9c0975832..e9a36fd5f 100644 --- a/Services/Services_bases/gpt_service/gpt.py +++ b/Services/Services_bases/gpt_service/gpt.py @@ -265,7 +265,7 @@ def get_required_config(self): @classmethod def get_help_page(cls) -> str: - return f"{constants.OCTOBOT_DOCS_URL}/interfaces/chatgpt-interface" + return f"{constants.OCTOBOT_DOCS_URL}/octobot-interfaces/chatgpt" def get_type(self) -> None: return services_constants.CONFIG_GPT diff --git a/Services/Services_bases/reddit_service/reddit.py b/Services/Services_bases/reddit_service/reddit.py index 5ce0b82b2..708db1e08 100644 --- a/Services/Services_bases/reddit_service/reddit.py +++ b/Services/Services_bases/reddit_service/reddit.py @@ -52,7 +52,7 @@ def get_required_config(self): @classmethod def get_help_page(cls) -> str: - return f"{constants.OCTOBOT_DOCS_URL}/interfaces/reddit-interface" + return f"{constants.OCTOBOT_DOCS_URL}/octobot-interfaces/reddit" @staticmethod def is_setup_correctly(config): diff --git a/Services/Services_bases/telegram_api_service/telegram_api.py b/Services/Services_bases/telegram_api_service/telegram_api.py index 8a3d23a3c..9c92c5526 100644 --- a/Services/Services_bases/telegram_api_service/telegram_api.py +++ b/Services/Services_bases/telegram_api_service/telegram_api.py @@ -69,7 +69,7 @@ def get_read_only_info(self): @classmethod def get_help_page(cls) -> str: - return f"{constants.OCTOBOT_DOCS_URL}/interfaces/telegram-interface/telegram-api" + return f"{constants.OCTOBOT_DOCS_URL}/octobot-interfaces/telegram/telegram-api" @staticmethod def is_setup_correctly(config): diff --git a/Services/Services_bases/telegram_service/telegram.py b/Services/Services_bases/telegram_service/telegram.py index 68d9e227f..23740832e 100644 --- a/Services/Services_bases/telegram_service/telegram.py +++ b/Services/Services_bases/telegram_service/telegram.py @@ -67,7 +67,7 @@ def get_read_only_info(self): @classmethod def get_help_page(cls) -> str: - return f"{constants.OCTOBOT_DOCS_URL}/interfaces/telegram-interface" + return f"{constants.OCTOBOT_DOCS_URL}/octobot-interfaces/telegram" @staticmethod def is_setup_correctly(config): diff --git a/Services/Services_bases/trading_view_service/trading_view.py b/Services/Services_bases/trading_view_service/trading_view.py index ae496caa1..97b44e17e 100644 --- a/Services/Services_bases/trading_view_service/trading_view.py +++ b/Services/Services_bases/trading_view_service/trading_view.py @@ -66,7 +66,7 @@ def get_read_only_info(self): @classmethod def get_help_page(cls) -> str: - return f"{constants.OCTOBOT_DOCS_URL}/webhooks/tradingview-webhook" + return f"{constants.OCTOBOT_DOCS_URL}/octobot-interfaces/tradingview" def get_endpoint(self) -> None: return None diff --git a/Services/Services_bases/twitter_service/twitter.py b/Services/Services_bases/twitter_service/twitter.py index eec72b319..848628b24 100644 --- a/Services/Services_bases/twitter_service/twitter.py +++ b/Services/Services_bases/twitter_service/twitter.py @@ -65,7 +65,7 @@ def get_read_only_info(self): @classmethod def get_help_page(cls) -> str: - return f"{constants.OCTOBOT_DOCS_URL}/interfaces/twitter-interface" + return f"{constants.OCTOBOT_DOCS_URL}/octobot-interfaces/twitter" @staticmethod def is_setup_correctly(config): diff --git a/Services/Services_bases/web_service/web.py b/Services/Services_bases/web_service/web.py index b64bb98d6..4dd8666d2 100644 --- a/Services/Services_bases/web_service/web.py +++ b/Services/Services_bases/web_service/web.py @@ -60,7 +60,7 @@ def get_required_config(self): @classmethod def get_help_page(cls) -> str: - return f"{constants.OCTOBOT_DOCS_URL}/interfaces/web-interface" + return f"{constants.OCTOBOT_DOCS_URL}/octobot-interfaces/web" @staticmethod def is_setup_correctly(config): diff --git a/Services/Services_bases/webhook_service/webhook.py b/Services/Services_bases/webhook_service/webhook.py index 6b7b11af2..c7597921f 100644 --- a/Services/Services_bases/webhook_service/webhook.py +++ b/Services/Services_bases/webhook_service/webhook.py @@ -119,7 +119,7 @@ def get_required_config(self): @classmethod def get_help_page(cls) -> str: - return f"{constants.OCTOBOT_DOCS_URL}/webhooks/using-a-webhook-with-octobot" + return f"{constants.OCTOBOT_DOCS_URL}/octobot-interfaces/tradingview/using-a-webhook" def get_type(self) -> None: return services_constants.CONFIG_WEBHOOK diff --git a/profiles/tradingview_trading/profile.json b/profiles/tradingview_trading/profile.json index afdbdd0c5..a2a3034a0 100644 --- a/profiles/tradingview_trading/profile.json +++ b/profiles/tradingview_trading/profile.json @@ -43,7 +43,7 @@ "avatar": "default_profile.png", "risk": 2, "complexity": 3, - "description": "TradingViewSignalsTrading is a profile configured to react on signals from tradingview.com. It requires to setup a trading view pro account and a webhook service. See how to configure at : https://www.octobot.info/webhooks/tradingview-webhook.", + "description": "TradingViewSignalsTrading is a profile configured to react on signals from tradingview.com. It requires to setup a trading view pro account and a webhook service. See how to configure your OctoBot for TradingView on https://www.octobot.cloud/guides/octobot-interfaces/tradingview", "id": "tradingview_trading", "name": "TradingView Signals Trading", "read_only": true