我试图在一天内获取BTC美元数据1分钟,然后对每个开盘价Im比较第一个开盘价和第二个开盘价,如果它大于第一个开盘价,那么购买,反之亦然,这就是我得到的结果:
import numpy as np
import pandas as pd
import yfinance as yf
data = yf.download(tickers='BTC-USD', period='1d', interval='1m')
Opens = data['Open'].to_numpy()
for x in Opens:
for y in O
我正在从时间序列交易的数据帧中创建重采样的分钟数据,并将列设置为"open“、"low”、"high“、"close",这很好。 dfOHLCV = pd.DataFrame()
dfOHLCV = df.price.resample('T').ohlc() 我的问题在于填充"nan“。当在给定的分钟间隔内没有交易时,值就变成了”nan“。Nans可以通过以下方式填充 .fillna(method='ffill') # which replaces nan by the value in the previous
我试图用Excel编写代码,我需要初始值保持不变,直到字符串值发生变化,以便从初始数值中减去最后一个数值。在字符串值更改后,需要一个新的初始值。
更具体而言:
对于给定的股票,我需要保持年初的开盘价,并从年底的收盘价中减去它,以找出年度变化。当股票价格发生变化时,我需要一个新的年初的开盘价。不幸的是,我编写的for循环并不保持年初的相同开盘价,而是从同一天的开盘价中减去年终收盘价(因为它们在第一行)。我不能硬编码开盘价,因为它需要改变的时候,滴答。
以下是代码:
'Loop through all stock trades
For i = 2 To LastRow
'
我有一个包含大量记录的表:
date instrument price
2019.03.07 X 1.1
2019.03.07 X 1.0
2019.03.07 X 1.2
...
当我查询当天的开盘价时,我使用:
1 sublist select from prices where date = 2019.03.07, instrument = `X
它需要很长时间才能执行,因为它选择当天的所有价格并获得第一个价格。
我也试过了:
select from prices where
我有一个与股票财务数据相关的问题(开盘价,收盘价,高,低)。因为我们下载的数据并不总是相似的,所以在使用这些数据的地方自动化代码是一个问题。
F.E.有时我会下载包含下一列的数据:
open close high low
有时,此列的名称可能如下:
open_ask close_bid high low
R中是否有允许处理数据的函数,其中列的名称可能相似,但名称不完全相同?F.e.我想画一张蜡烛图,要求R可以使用必要的列,开盘价和收盘价都在这里。
我正在做一个库存system.What,我想要的是复制收盘价到开盘价栏时,日期会改变,而收盘价保持其公式,只复制价值到开盘价。
日期在单元格"AF1“中,有今天的日期公式=今天(),收盘价在AB2栏中:AB75有公式(开盘股票-出售=收盘股)
Private Sub Worksheet_Change(ByVal Target As Range)
If Target = Range("AF1") Then
Range("AB2:AB75").Copy
Range("AA2:AA75").PasteSpecial
Els
我在PostgreSQL中有下表:
CREATE TABLE stock_prices (
ticker VARCHAR(32),
time TIMESTAMP,
open FLOAT8,
high FLOAT8,
low FLOAT8,
close FLOAT8,
volume FLOAT8,
PRIMARY KEY (ticker, time)
) PARTITION BY LIST (ticker);
并希望通过Python服务器中的SQLAlchemy更新它。我从数组中的API获取数据,列的时间戳以毫秒为单位,开盘价、最高
我正在尝试加入2个流源,它从EventHub产生相同的数据输出。我正在尝试找到股票的最大开盘价每5分钟,并试图将其写入表中。我感兴趣的是在5分钟窗口内的时间,在那里股票是最大的和窗口时间。我使用了下面提到的查询,但它没有为同样的查询产生任何输出。我想我把加入条件搞乱了。 WITH Source1 AS (
SELECT
System.TimeStamp() as TimeSlot,max([open]) as 'MaxOpenPrice'
FROM
EventHubInputData TIMESTAMP BY TimeSlot
GROUP BY Tu
因此,我正在研究熊猫的股票数据,我想根据每周的开盘价是高于还是低于本周的收盘价,给每周的股票贴上“绿色”或“红色”的标签。做这件事的最好方法是每周都有一个标签。
此外,根据下周的开盘价是“红色”还是“绿色”(假设它们已经贴上标签),我该如何告诉蟒蛇买入或卖出(假设我从100美元开始)?
我正在做的事
Open High Low Close Adj Close Volume Return Date Week_Number Year Day Weekday mean_return volatility labels
0 26.629999 27