我需要计算给定n天内收盘价的损益百分比。df是数据帧。收盘价是收盘价
def profit_loss(days):
last = df[-1:]['Close Price']
begin = df[-days:-(days-1)]['Close Price']
return ((last-begin)/last)*100
该函数应该给出所需的百分比。如果给定了天数,函数取最后一天的收盘价和最后第n天的收盘价,并计算损益百分比。我的输出是将NaN作为输出
profit_loss(7)
输出为;
487 NaN
493 NaN
Nam
我正在做一个库存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
我试图在一天内获取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
我使用成交价作为入场价,但当酒吧关闭时,入场价将获得关闭的酒吧的价值。在下面的代码中正在更改入门价格。有人能帮我打招呼吗?
if(bought_long == false and barssince(crossover(ema9, ema20)) == 0 and low[2] < open and low[2] <
low[1] and ema9 > ema20)
stop_loss_long := low[2]
entry_price_long := close
我有一个与股票财务数据相关的问题(开盘价,收盘价,高,低)。因为我们下载的数据并不总是相似的,所以在使用这些数据的地方自动化代码是一个问题。
F.E.有时我会下载包含下一列的数据:
open close high low
有时,此列的名称可能如下:
open_ask close_bid high low
R中是否有允许处理数据的函数,其中列的名称可能相似,但名称不完全相同?F.e.我想画一张蜡烛图,要求R可以使用必要的列,开盘价和收盘价都在这里。
我试图将收盘价和前5天的收盘价量化为1:1,如果今天的收盘价回报更高,则回报为-1。量化的总和应该在-5到5的范围内返回,但是我的sum图返回的全是0。这里的问题是什么?
ct = close
r=0
s=0
for i = 1 to 5
cp = close[i]
if (ct - cp) > 0
r=1
else
r=-1
s := s + r
plot(s)