Advertisement

Tradingview-webhooks-bot:这是一个机器人,它能够根据Tradingview Webhook警报自动执行交易!-源码

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
Tradingview-webhooks-bot 是一款由 Python 编写的交易机器人,它赋予用户利用 TradingView 的 webhook 警报进行交易操作。为了方便用户快速搭建环境并管理项目依赖,Pipenv 是一款极具价值的工具。构建虚拟环境能够带来诸多优势,尤其是在同一服务器上同时运行多个项目时,它能有效隔离不同项目之间的依赖关系。首先,您需要安装 Pipenv 并启动虚拟环境,可以使用以下命令:`sudo apt install pipenv` 以及 `pipenv install`。之后,建议您导航到包含克隆存储库的文件夹,您会发现其中包含了 Pipfile 和 Pipfile.lock 文件。随后,执行命令 `pipenv install` 便可安装项目所需的初始依赖项。为了验证安装是否成功,您可以运行 `pipenv graph` 命令来查看 Flask 和 CCXT 是否已成功安装。若需要添加其他依赖项或遇到缺少特定依赖关系的错误提示,只需使用命令 `pipenv install ` 即可轻松解决。最后,要启动虚拟环境并运行 Flask 应用程序,请执行以下步骤:`pipenv shell` 以及 `python webhook-bot.py`。祝您一切顺利!

全部评论 (0)

还没有任何评论哟~
客服
客服
  • TradingView Webhook BotTradingView化工具-
    优质
    简介:TradingView Webhook Bot是一款基于TradingView警报的自动交易执行工具,通过源代码实现策略自动化,帮助用户高效管理交易。 Tradingview-webhooks-bot 是一个用 Python 编写的交易机器人,允许用户使用 Tradingview 的 webhook 警报进行交易。 **快速入门指南:** Pipenv 可帮助您轻松设置虚拟环境并安装依赖项。创建虚拟环境有很多好处,特别是对于那些在同一服务器上运行多个项目的开发者来说。以下是安装和配置的步骤: 1. **安装 pipenv** ```bash sudo apt install pipenv ``` 2. 导航到克隆存储库所在的文件夹。 3. 运行命令 `pipenv install`,这将根据 Pipfile 和 Pipfile.lock 文件中的定义来安装所需的依赖项。您应该看到 Flask 和 ccxt 等包已被正确安装。 4. 如果需要额外的依赖项,请使用以下命令进行安装: ```bash pipenv install ``` 5. 启动虚拟环境,通过运行下面的命令进入 shell 会话: ```bash pipenv shell ``` 6. 最后启动 Flask 应用程序: ```python python webhook-bot.py ``` 完成以上步骤即可开始使用 Tradingview-webhooks-bot 进行交易。
  • TradingView视图表的可视化
    优质
    TradingView是一款功能强大的在线交易平台,提供丰富的技术分析工具和实时市场数据,帮助用户创建、分享并互动于各种金融市场的图表与策略。 交易观点可以通过Tradingview图表组件从定制服务器提供的数据进行可视化展示。该过程需要Java JVM 11或更高版本、Leiningen 1.9或更高版本以及npm的使用,同时还需要运行在默认端口配置下的本地主机上的MongoDB数据库。 用于还原数据库的脚本位于scripts/adminRestoreDB.sh中(如果只想执行一次,则需要删除rclone部分)。 要开始演示,请先通过以下命令安装所需依赖: ``` npm install lein demo ``` Web服务器会在8087端口上运行。编译Java JAR文件可以通过如下步骤完成: 1. 安装所需的软件包和工具。 2. 使用`lein build-jar`生成JAR文件,该文件将保存在target/tradin目录下。 请确保所有必需的环境配置正确无误以顺利完成上述操作。
  • TradingView-Scraper:实时抓取TradingView的任意市场数
    优质
    TradingView-Scraper是一款用于从TradingView平台实时获取各类金融市场数据的强大工具。它支持广泛的数据类型和自定义设置,满足不同用户需求。 交易查看器可以从TradingView套接字实时获取任何市场数据:) 准备在您的Golang项目中使用!受启发,我决定用Go创建自己的TradingView套接字实现。 安装: ```shell go get github.com/marcos-gonalon/tradingview-scraper/v2 ``` 如何使用: 通过两个回调函数调用Connect()函数;一个回调用于何时从套接字读取新的市场数据,另一个回调用于在连接处于活动状态时发生错误。 示例代码如下: ```go import github.com/marcos-gonalon/tradingview-scraper/v2 func main() { tradingViewSocket, err := socket.Connect( func(symbol string, data *socket.QuoteD) { /* 处理市场数据 */ }, func(err error) { /* 错误处理 */ }) } ```
  • TradingView-Indicators-Python: 用Python开发TradingView指标
    优质
    简介:本项目利用Python语言开发适用于TradingView平台的技术分析指标,旨在为交易者提供便捷高效的编程解决方案。 这是一个正在进行的非正式项目,它模仿了TradingView指标的一些计算方法。 - 移动平均:简单移动平均线(SMA)的计算公式为 SMA = 总和(周期)/ 周期。 - 指数移动平均线、MACD、RSI、平均真实范围、余额上、力指数、布林带和唐契安频道等指标也在该项目中进行实现。
  • TradingView平台
    优质
    TradingView是一款功能强大的在线股票、加密货币和技术分析图表工具平台,供全球投资者交流交易策略和市场见解。 TradingView是一个非常流行的在线金融图表和社交交易平台,它提供了强大的技术分析工具以及社区交流功能,让投资者和交易者可以分享他们的交易观点和策略。我们将深入探讨如何利用Python与TradingView进行交互,获取数据,并构建自定义的交易分析工具。 TradingView提供了一个名为`PineScript`的脚本语言来编写技术指标和策略,但我们的重点是使用Python。在金融数据分析领域中,Python有着广泛的应用;通过各种库如`pandas`、`yfinance`、`requests`和 `BeautifulSoup`, 我们可以轻松地获取并处理TradingView的数据。 1. **数据获取**: - 使用 `requests` 库发送HTTP请求到 TradingView 的 API 来获得股票,期货,外汇等市场的实时或历史数据。 - 利用 `pandas` 库组织和分析这些数据。它的 DataFrame 结构非常适合存储并操作金融时间序列。 2. **网页抓取**: - 如果TradingView的API无法满足特定需求,则可以使用 `BeautifulSoup` 和 `requests` 进行网页抓取,解析HTML以提取所需信息。但请注意过度爬虫可能违反网站条款。 3. **数据可视化**: - TradingView 的图表功能强大;然而Python的库如 `matplotlib` 和 `seaborn` 也可以创建美观的金融图表,并且允许自定义样式展示复杂的数据模式。 4. **自动化交易策略**: - 结合使用 Python、`pandas` 及 `backtrader`, 我们可以实现自动化交易策略。基于获取到的TradingView数据,用Python模拟并制定买入和卖出规则。 5. **接口集成**: - TradingView 的 Watchlist API 和 Widget API 允许我们将实时市场数据嵌入自定义应用程序或网站中;利用 Python 可以构建这些交互式组件。 6. **机器学习与量化交易**: - 使用Python的 `scikit-learn` 等机器学习库,根据历史数据预测未来价格走势,并通过TradingView的数据实现智能交易决策。 7. **实时数据流处理**: - 利用 Python 的 `websocket-client` 库连接到 TradingView 的 WebSocket API 以接收最新市场信息。 8. **回测与优化**: - 使用Python的`zipline`或`pyfolio`, 可进行策略的历史表现评估,帮助交易规则的优化。 9. **社区交互功能构建**: - 虽然 Python 不直接支持社区互动,但可以利用API接口创建平台让用户分享和讨论他们的交易观点,类似TradingView的功能。 Python提供了丰富的工具与库来实现 TradingView 的集成,无论是数据获取、分析还是复杂交易系统的建立。通过掌握这些技能,在金融市场中可以获得更深入的洞察力及控制能力。
  • TradingView CL v16.003.zip
    优质
    TradingView CL v16.003是一款专为交易者设计的图表和策略开发工具包,提供全面的技术分析功能与实时市场数据。 TradingView 提供优秀的交易技术分析金融图表功能,目前最新版本为 v16.003。中文帮助文档可在相关网站上找到。
  • BinanceBot: 用Python编写的,连接Binance API并通过MACD指标命令
    优质
    BinanceBot是一款利用Python语言开发的自动化交易工具,能够接入Binance交易所API,并运用MACD技术指标来生成买卖指令,帮助用户实现智能化交易。 BinanceBot 是用 Python 创建的机器人,该机器人链接到 Binance API,并使用 MACD 指标执行自动买卖订单。您可以在 config.py 文件中添加您的 Binance API 密钥和密钥。使用 python3 运行 dataGetter.py 文件以获取数据。 使用 python3 运行 parFunder.py 文件来运行相关程序。(请注意,需要为所有硬币运行 statGetter 数据)。这不是财务工具,仅用于概念证明。我们对任何盈亏概不负责。
  • TradingView-Binance:与币安API整合的视图图表
    优质
    TradingView-Binance是一款集成了Binance API的高级图表工具,为用户提供实时市场数据和全面的技术分析功能。 该项目使用与Binance API的集成安装了charting_library文件夹,并将其放置在scripts文件夹内。接着将整个脚本段落件夹放在src目录和public目录中。开始时运行yarn install,然后启动服务用yarn serve,构建项目则执行yarn build命令。 若需在Heroku上部署该项目,请使用heroku cli登录到您的Heroku账户,并将此仓库添加至远程Heroku帐户,随后通过执行以下命令完成部署:yarn heroku。