我正在尝试获得给定输入的股票价格的MACD、MACD信号和MACD差异线。下面是我使用的自定义代码。
def create_MACD(long_term,short_term,dataframe,signal_ema_length):
#obtain the SMA data that we need to obtain the MACD ema values
short_sma = create_sma(short_term,dataframe)
long_sma = create_sma(long_term,dataframe)
#cr
我使用的是R,TTR库。我计算MACD的算法是:
MACD Line: (12-day EMA - 26-day EMA)
Signal Line: 9-day EMA of MACD Line
我的MACD计算的R代码是:
macd123 = MACD(data[c('Close')],12,26,9,maType=EMA)
它向我传递了两个值MACD & Signal
嗯,这两个值与我的交易软件不匹配。因此,我使用R和Subtracted 26 Day EMA from 12 Day EMA to get MACD value.进行find 12 and 2
在我下面的代码中,我的输出显示了ema12的不同值(这些方法只计算ema12值,但在类列表中,每个类对列表中最后一个ema12值都有相同的值,即使每个类都不同,并且所有ema12值现在都是相同的。我错过了什么简单的东西吗?
CalculationData currentCalcData = new CalculationData();
for (int i = 0; i < Data.Count; i++)
{
var currentDate = Data.ElementAt(i).Date;
currentCalcData = PassValuesToCalcula
我的原始脚本是基于HeikinAshi策略的,有一定的条件。
//@version=2
//Heikin Ashi Strategy V2 by breizh29
strategy("Heikin Ashi Strategy V2",shorttitle="HAS V2",overlay=true,default_qty_type=strategy.percent_of_equity, default_qty_value=100,initial_capital=100,currency=currency.GBP)
res = input(title=
我刚找到这个脚本,它在图表上看起来很好,实际上,它看起来太好了,不可能是真的!所以我以为是重新粉刷的!你们能帮我一把吗?它重新油漆了吗?
//@version=2
//Heikin Ashi Strategy V2 by breizh29
strategy("Heikin Ashi Strategy V2",shorttitle="HAS V2",overlay=true,default_qty_value=1000,initial_capital=100000,currency=currency.EUR)
res = input(title="H
我试图将这个v2脚本转换成v4,这样我就可以添加更多的东西,但我似乎不能像v2脚本那样复制移动的heikin ashi行。我做的每件事都是一样的,所以我不确定问题出在哪里。 我试着改变班次,并查看了参考,但我找不出我做错了什么。请帮帮忙 v2代码: //@version=2
//Heikin Ashi F1
strategy("Heikin Ashi F1",shorttitle="HAS F1",overlay=true,default_qty_value=50,initial_capital=100,currency=currency.USD)
res
I通常组合多个策略并测试它们。当我使用and逻辑时,只有当两个策略的buyCondition (无论是ta.crossover或>/< value类型逻辑)对齐时,策略才会进入,这不是我想要的。当两个策略的“方向”是相同的时,我希望进入策略,即两者都是长/短的。我知道这涉及到转换。
buyCondition to dir = 1
但这是一个挑战,因为我是一个业余的。我想要一个标准逻辑,它可以应用于所有可以将buyCondition更改为dir = 1的策略,并且我可以在代码中使用它作为模板。
,,它还应该包含,如果信号已经到达,它不会重新进入,即buyCondition and
我试图用来自2个或更多时间框架的多个条件来绘制(),如果有来自使用request.security()的其他时间框架的2个或更多条件,它就无法工作。
请查看带有注释的代码,说明哪些是有效的,哪些是无效的,并建议我的代码是否错误,或者这是plotshape() bug。松脚本v5
谢谢,奥姆
//////// Long and Short Signals by MACD Histogram,
//////// 2 minutes(indicator) AND 5 minutes(through request.security()
indicator(title="Mo
我有一个脚本,我正在试图绘制一个X,其中2Ma的十字架与line.new,我已经尝试了line.new在另一个脚本,它似乎工作,所以我不知道为什么是不工作在这个脚本。我只是设置y,但得到了错误。
//@version=5
indicator(title="My MACD with crosses", shorttitle="My MACD", timeframe="", timeframe_gaps=true)
// Get User Input
i_showCross = input.bool(title="Show MA Cross