问题标签 [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.
statistics - 神经网络从 7 个输入产生 1 个输出(外汇止损决策)
我混合了浮点和整数值,它们在生成一个浮点值中起作用。有些相关,有些可能不相关。使用FANN
我想看看神经网络是否是答案。给定 6 或 7 个输入数字来确定单个输出数字,在哪些网络和布局中使用FANN
?
在外汇交易专家的帮助下,我开发了一个系统,可以找到潜在的切入点(使用回溯测试),这些位置在正确使用时有很高的获胜率。问题是选择“止损”来获得这场胜利。回测人员显示这些都是赢利交易,但“止损”设置并不容易选择。我是根据最好的结果来挑选的。我尝试了确定性解决方案,但没有成功。
我想要一个神经网络使许多数据输出正确的“止损”和预期的结果。我无法解释市场事件,因此这些损失是意料之中的。输入是移动平均线、交易区间、收盘价的增量、完美的“止损”(根据历史结果)等等。
我有一个输入列表以及完美的止损和结果。我希望黑匣子魔术输出的“止损”和“预期结果”尽可能接近完美。输入是双精度值,输出也是如此。有些是整数,但可以表示为双精度。一个布尔值,用于做空或做多。如果有问题,我可以将短裤与长裤分开训练。
有些值可能不起作用,可能没有,但我想找出确定的值。有时“结果”是负面的,意思是赔钱。
mql4 - MQL4: Global trend/variable or text files for Single trade per signal/event
On each new bar/tick, my variable is re-initialed, I am trying to execute a trade once per signal, the problem is that once TP is achieved, if same trends continues, it triggers another trade. I am thinking to store variable in Text file. So just wondering what would the best way to handle such variable. Sorry I don't have code.
quantitative-finance - 如何在 MQL4 的迭代中使用布尔运算访问数组?
我能够获得从 Shift 1 到 Shift n 的移动平均线的值(n = 条形图的数量),并每 5 分钟条形图显示它们的值,但是当我添加了 'if (Direction == "Up") ' 以此类推,代码仅显示最后一个移位值并点击 ' break
'。最重要的是,我不能将它们用于布尔运算。
我希望代码显示Alert()
的值何时EMA
有序上升,反之亦然(对于 a "Trend Down")。每当其中一个值发生变化(一个或多个柱的值高于或低于其他柱)时,它就是."No trend"
假设数量TrendBar
超过 5 条;[] 数组是 Bar Shift。
算法为"Trend Up":
如果慢 [n] <= 慢 [...] <= 慢 [3] <= 慢 [2] <= 慢 [1] 则为真
否则为假
当我运行代码时,它只显示Alert( "Trend Up bias" )
. break
这意味着当迭代开始时代码总是点击' '。它不关心趋势是否处于真正的向上趋势(Slow[]
数组中的所有 MA 值都是有序向上的)。
Q1:如何使代码工作?
Q2:如何编写正确的代码以在迭代中使用布尔运算访问数组?
Q3:请问有什么解决办法?
lua - Indicore SDK 策略开发 - 如何在图表上绘制简单的点?
我正在尝试使用 LuaEditor 开发一个简单的 Indicore SDK 策略(用于 FXCM Marketscope 2.0),我有一个简单的问题。Indicore SDK 文档很差,没有上下文和示例,所以我不知道如何在价格栏下的屏幕上打印一个简单的点。基本上我要做的是显示我的自定义止损在价格栏下方的位置。
在指标开发中,可以通过在 Prepare 函数中创建输出流 (instance:addStream) 来绘制元素。不幸的是,输出流似乎不是策略开发的一部分,当我尝试在 Lua 策略调试器中运行它时,会给出运行时错误“尝试调用'addStream'(一个零值)”。
那么在ExtUpdate()
函数中,如何在收盘价负10个点的下方画一个简单的点呢?
trading - 如果价格触及对象,MQL4 如何获得?
如果价格触及对象,如何获得?可以说,该对象是手动绘制的干草叉或趋势线。我想,它应该以这种方式开始:
if(Bid==?)
algorithmic-trading - 如何在 MQL4 中从 CSV 文件绘制图表?
我是 and 的新手MQL
,MetaTrader 4
但
我想读取一个.CSV
-file 并将我得到的值绘制到Expert Advisor
我正在处理的图表中。
每个.CSV
文件的格式为:
其中EURUSD
part是_Symbol
另一个程序生成的,1
是句号,所有其他都是要绘制的数据。
是否有任何形式可以在 a 内完成Expert Advisor
,或者我需要使用 aCustom Indicator
吗?
如果是这种情况,我该如何以最简单的方式做到这一点?
PS:我在 a 中读取了数据struct
:
trading - 如何使 [EA] 的演示版在 MetaTrader 真实账户上运行?
我有一个ExpertAdvisor
( EA
),名为 Hedging Recovery EA,它可以在我的模拟 MetaTrader 账户上正常工作,现在我要创建一个存款 5 美元的账户,并要在上面存入 +1000 美元,但我不确定, 如果EA
可行,因为我听说演示 EA 仅适用于演示 MetaTrader 账户。
如果是真的,我怎样才能让它在真实账户上运行?
这是说的可执行格式EA
:
http ://www.mediafire.com/download/cezoct5m7cgqngm/Hedging+Recovery.ex4
mql4 - 在 [ MQL4 ] 中编写专家顾问
因此,如果我想要一个MQL4
采用开盘价的 EA,当当前价格低于开盘价 10 点时,它会下一个买单,当它比开盘价高出 10 个点时,它会卖出。一次只有一个订单,并且每天都在变化。
Q1:这怎么可能不间断?
Q2:这还能盈利吗?
我知道这对某些人来说很简单,但对我来说却令人沮丧。