问题标签 [forex]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
excel - 使用具有多个条件的条件格式来为单元格着色
我正在尝试根据触发警报的交易时段(伦敦、伦敦和美国、美国以及下班后)找到最有效的方法来为我的时间提供颜色代码(4 种不同颜色)。我尝试了多种方法,但都没有提供正确的结果。
例如,如果警报在 07:05:33 触发,则触发发生在 LONDON 和 USA 会话中,应显示为绿色。如果警报出现在 02:22:33,那么那是在伦敦时段,该字段应该是蓝色的。这些只是几个例子。如果未提供时间值,则相应的字段需要保持未填写。我想包括一张照片,但到目前为止还没有建立足够的声誉点。所以......我将尝试对我所拥有的东西进行口头描述,并尽我所能描述它。
我的警报信号位于 e11:e61... E 列是我想要着色的列。
会话如下...
不知道如何在 Excel 中对整个列进行编程来执行此操作。我在电子表格上看到过多种颜色,但不知道是手动的还是自动的。由于为每个单元格着色所需的数据量和时间,我会假设是自动的。
不知道我是否可以直接通过输入单元进行编程。如果没有,我还设置了一个小型会话参考表。
不确定是否需要,如果不需要...我将删除。无论有什么建议/建议都会有很大的帮助。
javascript - 有关面板设置和气球的 Amcharts 问题
需要解决两个我无法弄清楚的小问题,
我有两个图表(多个面板图表)只有一个滚动条,但我的问题是气球文本,鼠标悬停在一个气球上我需要显示两个气球文本,是否有人可以提供帮助。
我的图表有值轴我的问题是关于值的符号,如果值为 -ve 我得到值的符号,但如果值为 +ve 我没有得到 + 符号,因为要求是这样的我需要显示+号。我已经尝试过使用 panelSettings(prefixOfBig..) 但不符合我的要求。
任何人都可以帮忙。
谢谢你。
algorithmic-trading - init() 和 OnInit() 有什么区别?
我正在学习 MQL4。在他们的参考网站上,创建自定义指标如下:
但是当我从 MetaEditor 中创建一个新指标时,我得到了另一种语法,如下所示:
为什么不一样?
有没有网页链接,或者有人可以参考我的书?从我读到的最好的地方是 MQL4 网站,但它看起来不同,我不知道现在该去哪里。
任何帮助将不胜感激。提前致谢。
algorithmic-trading - MQL4 函数指针/函数回调解决方案
据我所知,MQL4 中不存在函数指针。
作为一种解决方法,我使用:
然后在传递回调的源中:
现在 mcbi 可以按如下方式传递:
并且接收者可以回调为:
有没有更简单的方法在 mql4 中传递函数回调?
python - 如何使用 pandas 根据自定义间隔提取时间序列的子集?
我有一个每分钟、每天 24 小时、每天、一个月的外汇价格数据集。然而,外汇市场实际上只在周日 17:00 至周五 16:00 开放,这期间的数据只是用周五晚上的最后记录值填充。我正在尝试删除此填充并仅保留市场开放数据。
我已经走了几十个死胡同,完全失去了树木的木材。
根据指定的时间范围返回数据的子集非常简单:
前两行从 csv 文件创建数据框,将“dtime”列分配为索引并将其解析为日期时间对象。第三行返回 12:00 到 16:00 之间的所有行,无论是哪一天。
一个简单的单行解决方案看起来像(伪代码):
但显然,这是行不通的。
有没有我完全忽略的简单事情?
编辑: 我将 EKomarov 和 Alexander 的答案结合到以下解决方案中:
forex - 如何通过盈透证券 TWS Java API 获取交易盈亏
是否有任何方法可以通过其 Java API 获得在 IB TWS 上进行的特定交易的损益(每日和迄今为止的总计)?
r - R中的高效分块时间序列
我正在处理 R 中的许多大型时间序列货币对定价数据。文件的大小往往为 100-300MB,我通常一次处理 3 个文件。我正在寻找一种(更)更有效的方法来考虑这些数据的 TIME 列。
我的数据开始看起来像:
R 理解 TIME 列没有问题。例如,
给出输出
数据已经按月组织成文件。不幸的是,这也太大了。我想按“交易周”细分定价数据
外汇交易发生在连续的多日期间,通常是从周一到周五。部分交易假期将暂停交易,这几天不会有数据。交易调度的性质是这样的,如果
... 大于 12 小时,时间 t 是美元兑日元该周的最后时间指数。
我还没有找到一种可接受的方法来将数据分解为交易周、指数或其他方式。我所有的尝试都以失败告终。USDJPY 文件包含约 1,900,000 行。
我尝试过的一种方法:
花费太长时间(我在完成之前退出了)
user-interface - 时间范围内的最高价和最低价之间的最高价和最低价为 X 天的可视化矩形
我的目标是在图表上创建一个矩形对象,从指定时间范围内的最高高点和最低低点测量X
几天?
我知道如何为图表创建一个对象,但我不确定如何让它重复X
几天。我怎样才能做到这一点?我在想也许 For 循环会是一个好方法?我可以使用一些指导。
python - Python/Pandas 如何存储外汇报价数据以供分析
我是编程、Python 和 Pandas 的新手,所以希望这不是一个愚蠢的问题。
我从这里下载了一些外汇数据。所有对的 CSV 格式一个月的数据价值约为 5000 万行。
我希望最终能够跨多个时间框架和工具测试策略。
这是我正在使用的代码:
在除截断的测试文件之外的任何东西上,这个读取过程都需要很长时间。
- 有没有办法我应该存储数据,以便 Pandas 可以更快地读取文件?
- Pandas 可以合理处理的数据大小是否有限制?
任何帮助将不胜感激。
excel-formula - 如何使用嵌入的 IF 语句包含 AND/OR 来正确解决多个条件?
我已经在论坛中查看了很多以前的问题和答案,但没有一个为我提供解决我所需计算的解决方案。
这是 Excel 中的一个外汇交易场景,我在其中计算价格之间的变动。
这是我试图为...设置计算的想法
如果 p10="Win" 和 d10="Long",则 ABS(n10-c10)*10000。这应该返回一个正数。如果 p10="Win" 和 d10="Short",则 (c10-n10)*10000。这也应该返回一个正数。
如果 p10="Loss" 和 d10="Long",则 (n10-c10)*10000。但是,这应该返回一个负数。就像 p10="Loss" 和 d10="Short),那么 (c10-n10)*10000 也应该返回一个负数。
我尝试过结合 IF(OR(AND 语句,但是,我仍然无法在所有交易中返回正确的结果。
想看看是否有人能够看到一些我可能没有考虑过的东西或提出一种补救措施。