标签: financial

如何在网站上嵌入Google财经历史图表?

这很容易链接到Google财经的这些财务图表,但如何将它们嵌入到网站上?有没有办法做不涉及太多编程?我想将这些图表嵌入到我正在cashexchangerates.com上工作的项目中.如果不可能,我们非常感谢任何有关替代图表来源的建议.

php ajax currency google-visualization financial

5
推荐指数
1
解决办法
5652
查看次数

JSON金融协议?

是否存在json金融协议?

我见过FIX,FpML和SWIFT,但似乎都没有json版本.

是否有存在的协议,无论是在JSON或别的东西,人类可读的轻巧如何实验依赖?

如果是这样,它是什么?

json protocols financial fpml

5
推荐指数
1
解决办法
996
查看次数

PHP计算财务年度的开始

我正在工作的公司有一个财政年度,从1月1日开始,如果是星期四,否则从上一年的最后一个星期四开始.

我已经编写了一个函数来执行此操作,但需要循环似乎效率低下:

function get_start_of_financial_year() {
    $date = date('Y').'-01-01';
    $correct_day = false;
    while(!$correct_day) {
        $day_num = date('N', strtotime($date));
        if($day_num==4) return $date;
        $date = date('Y-m-d', strtotime($date.' -1 day'));
    }
}
Run Code Online (Sandbox Code Playgroud)

我一直在尝试这样的事情:

function get_start_of_financial_year() {
    $date = date('Y').'-01-01';
    $day_num = date('N', strtotime($date));
    $modifer = 4 - $day_num;
    return date('Y-m-d', strtotime($date.' -'.$modifer.' days'));
}
Run Code Online (Sandbox Code Playgroud)

但这不起作用.我知道在计算我的修饰语时我做错了什么,但是什么?

我在这里看过其他类似的问题/答案,并且都略有不同,所以我认为这是一个真正的新问题.

php date financial

5
推荐指数
1
解决办法
5559
查看次数

geom_boxplot(R)的库存烛台绘图问题

我正在使用geom_boxplot股票市场数据绘制烛台.问题在于,单个箱线图的上边缘和下边缘以及上部晶须端点在y轴上显示出比其对应值更高的方式.虽然每个箱线图的相对高度(上边缘和下边缘之间的差异)和下部晶须的终点都很好.这是我的代码:

candlestickPlot <- function(x){

library("ggplot2")

# x is a data.frame with columns 'date','open','high','low','close'
x$candleLower <- pmin(x$open, x$close)
x$candleUpper <- pmax(x$open, x$close)
x$candleMiddle <- NA
x$fill <- "red"
x$fill[x$open < x$close] = "green"

# Draw the candlesticks
g <- ggplot(x, aes(x=date, lower=candleLower, middle=candleMiddle, upper=candleUpper, ymin=low, ymax=high)) 
g <- g + geom_boxplot(stat='identity', aes(group=date, fill=fill))
g 
}
Run Code Online (Sandbox Code Playgroud)

这是x:

    date     close volume  open  high   low
5 2013-12-30 25.82 3525026 27.30 27.76  25.7
4 2013-12-31 27.41 5487204 25.25 27.70 25.25
3 2014-01-02 30.70 …
Run Code Online (Sandbox Code Playgroud)

r financial ggplot2 candlestick-chart

5
推荐指数
3
解决办法
5515
查看次数

pct_change和log返回值与实际值不同

我正在处理带有价格的数据框。我发现计算得出的算术收益或对数收益与第一个价格值和最后一个价格之间的实际收益不同。如我所见,它们应该相同或相差很小。

dfset.head()
                       Open   Close    High     Low      Volume
Date_utc                                                       
2017-12-01 00:00:00  432.01  434.56  435.09  432.01  781.788110
2017-12-01 00:05:00  434.25  435.82  436.98  434.25  584.017105
2017-12-01 00:10:00  435.81  435.50  436.39  434.80  494.047392
2017-12-01 00:15:00  435.88  435.10  436.07  434.50  527.840340
2017-12-01 00:20:00  434.51  433.50  434.95  432.98  458.557971


dfset.tail()
                       Open   Close    High     Low       Volume
Date_utc                                                        
2017-12-21 23:40:00  781.41  781.01  783.46  778.12   792.433089
2017-12-21 23:45:00  779.60  784.76  784.90  778.20   657.316066
2017-12-21 23:50:00  784.83  783.42  784.90  782.22   473.108867
2017-12-21 23:55:00  783.40  786.98  787.00  782.62  1492.764405
2017-12-22 00:00:00 …
Run Code Online (Sandbox Code Playgroud)

financial dataframe python-3.x pandas

5
推荐指数
1
解决办法
624
查看次数

数据库设计问题

我以原始形式(csv和二进制)积累了大量数据 - 每天4GB,准确几个月.

我决定加入文明世界并使用数据库来访问数据,我想知道什么是正确的布局; 格式非常简单:每次勾选几次(出价,询问,时间戳等)x高达0.5万亿/天x数百种金融工具x数据.

有一个带有MYISAM的MySQL服务器(我知道这种用法是正确的引擎)在商用硬件上运行(2 x 1GB RAID 0 SATA,核心2 @ 2.7GHz)

什么是正确的数据库布局?表/索引应该如何?这种情况的一般建议是什么?你会预测到什么会给我带来陷阱?

编辑:我的常见用法是简单查询,以提取特定日期和工具的时间序列信息,例如

SELECT (ask + bid) / 2
  WHERE instrument='GOOG'
  AND date = '01-06-2008'
  ORDER BY timeStamp;
Run Code Online (Sandbox Code Playgroud)

编辑:我试图将所有数据填入由timeStamp索引的一个表中但速度太慢 - 因此我认为它需要更精细的方案.

mysql database financial

4
推荐指数
1
解决办法
1335
查看次数

计算可调整利率抵押贷款的财务公式?

如何计算贷款期限的固定付款金额,该贷款期限根据贷款的开放时间有两种不同的利率?

c# math financial

4
推荐指数
1
解决办法
6889
查看次数

ROR的电子商务宝石?

我在一个拥有类似Etsy购物车设置的网站上担任项目经理(允许用户销售他们的产品并占用一小部分销售额).虽然我希望我的开发人员回答这个问题,但我认为,如果有人在RoR或财务报告中为这样的购物设置推荐特定的宝石,那就不会有什么坏处.

reporting rubygems ruby-on-rails financial e-commerce

4
推荐指数
1
解决办法
7190
查看次数

如何在C#中生成CUSIP校验位

CUSIP是一个9位数的字母数字代码,用于唯一标识财务安全性.

https://en.wikipedia.org/wiki/CUSIP

它们是在1964年发明的,并且考虑到60年代数据传输的可靠性,第9位实际上是用于确认前8个字符有效性的校验位.有时候,即使在今天,您也可能有理由想要验证CUSIP,或者公司或服务公司或服务公司决定只传输8个字符的CUSIP,即使这会破坏校验位的目的.

生成校验位的过程是:

  1. 根据字母表中的序号位置加上9(A = 10,B = 11,... Z = 35)并转换字符*= 36,@ = 37,#= 38,将非数字数字转换为值.

  2. 将每个偶数乘以2

  3. 如果乘法的结果是两位数,则将数字相加.(12 = 1 + 2 = 3)

  4. 获取所有值的总和.

  5. 获取此操作的内含值:(10 - (sum modulo 10))modulo 10.

在C#中获取此值的最佳/最简单方法是什么?

c# algorithm financial check-digit

4
推荐指数
3
解决办法
7586
查看次数

去购买/财务计算的类型

我正在Go建立一个在线商店.正如所料,一些重要的部分需要记录确切的货币金额.我知道与浮点数相关的舍入问题(即0.3无法准确表示等).

货币的概念似乎很容易表现为一个字符串.但是,我不确定哪种类型最适合表达实际的货币金额.

关键要求似乎是:

  • 根据货币(某些货币使用超过2位小数位:http://www.londonfx.co.uk/ccylist.html),可以精确地将十进制数表示为指定的小数位数
  • 显然需要基本的算术运算 - add/sub/mul/div.
  • Sane字符串转换 - 这实际上意味着转换为十进制等值.此外,国际化至少是可能的,即使所有的逻辑都没有建立(欧洲为1.000,美国为1,000).
  • 舍入,可能使用像Banker四舍五入的替代舍入方案.
  • 需要有一种简单明了的方法来对应数据库值 - 在我的情况下是MySQL.(可能最有意义的是将值视为此级别的字符串,以确保其值保持准确.)

我知道math/big.Rat它似乎解决了很多这些问题,但是例如它的字符串输出将无法正常工作,因为它将以"a/b"形式输出.我确信也有解决方案,但我想知道是否存在某种现有的最佳实践,我不知道(无法轻易找到)这类事情.

更新:这个包看起来很有希望:https://code.google.com/p/godec/

bigdecimal go financial

4
推荐指数
1
解决办法
1242
查看次数