这个程序的目的是跟踪一些我们在游戏中购买的股票,每周我们都必须在谷歌单张中列出每只股票的收盘价。我想,由于我有很多不同的投资要跟踪,我会写一个快速的脚本为我做。我可以让我的朋友在课堂上把他们的股票也寄给我,以节省他们的时间。
我只是在寻找代码中可能存在的任何不好的做法,以及执行某些功能的任何更有效的方法。
from yahoofinancials import YahooFinancials
import re
import pygsheets
import pandas as pd
import datetime
now = datetime.datetime.now()
time_now
我有一份6只股票的清单。我已经设置了我的代码来引用股票名称从列表到硬编码在股票名称.首先是处于0位置的间谍。下面的代码将返回昨天的收盘价。
我的问题是:如何循环代码遍历列表中的每一只股票,以便打印出所有6只股票的收盘价?
我想我需要使用循环,但我不明白。
有什么想法吗?代码:
#import packages
import pandas_datareader.data as web
import datetime as dt
#create list of stocks to reference later
stocks = ['SPY', 'QQQ',
因此,我正在研究熊猫的股票数据,我想根据每周的开盘价是高于还是低于本周的收盘价,给每周的股票贴上“绿色”或“红色”的标签。做这件事的最好方法是每周都有一个标签。
此外,根据下周的开盘价是“红色”还是“绿色”(假设它们已经贴上标签),我该如何告诉蟒蛇买入或卖出(假设我从100美元开始)?
我正在做的事
Open High Low Close Adj Close Volume Return Date Week_Number Year Day Weekday mean_return volatility labels
0 26.629999 27
我试图删除所有工作表,但三个,在一个工作簿中使用“和”的“如果.然后”语句删除其中之一。我所写的是:
Sub delete()
For Each Sheet In Application.Worksheets
Application.DisplayAlerts = False
If (Sheet.Name <> "Close Price" And Sheet.Name <> "Parameters" And Sheet.Name <> "Stock") Then
Sheet.delete
End
我需要列出交易日期,一年中每个月的股票收盘价(我将称之为“当前”月)和“当前”月份前一个月的股票收盘价。
我使用的StockData表包含日期、库存高、低、开、关和交易量的列,用于每个交易日期和代码。
最初,我使用了AVG
SELECT
YEAR(TradeDate) AS Year,
MONTH(TradeDate) AS Month,
TickerSymbol,
AVG(ST_Close) AS CurrentClose,
LAG (AVG(ST_Close), 1, 0) OVER (ORDER BY TickerSymbol, YEAR(
我已经写了一个函数,返回最新的每周收盘价的股票在谷歌单张应用程序脚本。
但是,当在Google中使用这一功能时,一些单元格正在获取未定义的数据。但同样的细胞有时也会得到相应的值。我不明白这里有什么问题。此外,当我从googlesheet单元格执行函数时,是否有任何选项可以调试我的代码?
function getWeeklyClosing(stockName){
var date =new Date()
var endDate = Utilities.formatDate(new Date(), "GMT+1", "yyyy/MM/dd")
var
我正在尝试设置一个Google Apps脚本,以便每周自动将Google幻灯片文档的副本保存到驱动器文件夹中。我意识到幻灯片总是被备份的,但我想保存一个不断发展的文档的每周副本以供参考。
下面是我尝试运行的脚本:
function makeCopy() {
var timeZone = Session.getScriptTimeZone();
// generates the timestamp and stores in variable formattedDate as
// year-month-date hour-minute-second
var formattedDat
我在创建两个看起来非常容易的函数时遇到了困难,但是,我总是收到错误。
我有一个dataframe (df)的几个列,包括‘股票’,这是一个股票的清单和‘关闭’,这是收盘价的股票。数据中有十个左右的股票,收盘价可以追溯到几个月前(总行数=1000行)。
问题1:带有两个参数的函数:'df‘是数据格式,'price’是浮点.
任务:返回(不打印)所有收盘价低于“价格”的数据
我的代码:
def get_high_low_close(df, symbol):
'''
Get highest and lowest close price of a