tradingview 加载历史数据
时间: 2023-06-18 15:05:25 浏览: 80
要加载历史数据,你可以按照以下步骤操作:
1. 打开TradingView网站并登录您的账户。
2. 在图表上选择想要加载历史数据的交易品种。
3. 在图表页面的顶部,点击“设置”按钮(齿轮图标)。
4. 在“设置”菜单中,选择“历史数据”选项卡。
5. 在“历史数据”选项卡中,选择您想要加载的时间范围。您可以选择一个时间段,或者自定义日期范围。
6. 点击“应用”按钮,TradingView将加载您选择的历史数据。
请注意,加载历史数据可能需要一些时间,具体时间取决于您选择的时间范围和您的互联网连接速度。
相关问题
tradingview 加载历史数据的方法
TradingView 加载历史数据的方法可以通过以下步骤实现:
1. 在 TradingView 界面上点击图表下方的“分析”按钮,选择“策略测试器”。
2. 在策略测试器界面,选择需要加载历史数据的交易品种。
3. 在时间轴下方的“时间范围”选择框中,选择需要加载的历史数据时间范围。
4. 点击“加载历史数据”按钮,TradingView 会自动下载并加载所选时间范围内的历史数据。
5. 加载完成后,可以在策略测试器界面上进行回测和优化等操作。
另外,如果需要在 TradingView 上进行实时交易,也可以通过连接支持历史数据的交易所 API 来获取历史数据。具体方法可以参考 TradingView 的 API 文档和示例代码。
tradingview加载btc下,给eth下单
如果您希望在 TradingView 上加载 BTC 数据,并根据该数据下单 ETH,您可以使用 `security()` 函数来加载 ETH 数据。下面是一个例子:
```
//@version=4
strategy("My Strategy")
btc_data = security("COINBASE:BTCUSD", timeframe.period, close)
eth_data = security("COINBASE:ETHUSD", timeframe.period, close)
buy_signal = crossover(sma(btc_data, 10), sma(btc_data, 50))
sell_signal = crossunder(sma(btc_data, 10), sma(btc_data, 50))
if (buy_signal)
strategy.entry("My Long Entry Id", strategy.long)
strategy.order("My Long Entry Id", false, qty=100/eth_data, limit=eth_data, oco=1)
if (sell_signal)
strategy.entry("My Short Entry Id", strategy.short)
strategy.order("My Short Entry Id", true, qty=100/eth_data, limit=eth_data, oco=2)
strategy.exit("My Long Entry Id", "My Long Exit Id", stop=close * 0.9)
strategy.exit("My Short Entry Id", "My Short Exit Id", stop=close * 1.1)
```
这个策略加载了 COINBASE:BTCUSD 和 COINBASE:ETHUSD 的数据,并使用 BTC 数据生成交易信号。当 BTC 的 10 日移动平均线上穿 50 日移动平均线时,会产生一个买入信号,当 BTC 的 10 日移动平均线下穿 50 日移动平均线时,会产生一个卖出信号。在这个策略中,下单时使用了 `strategy.order()` 函数,它可以在指定的价位和数量下单,这里使用了 `100/eth_data` 计算以 BTC 为基础的 ETH 数量, `limit=eth_data` 设置以此价格下单, `oco=1` 和 `oco=2` 分别表示两个互斥的订单。在这个策略中,止损条件分别设置为买入价的 10% 和卖出价的 10%。
请注意,这只是一个示例策略,实际的交易策略需要更加复杂和全面的考虑。在进行实际交易之前,请确保您对市场有足够的了解,并根据您的交易计划调整您的策略。