下午好。请问 BreakOutLevel 参数的作用是什么?以及 Traillin 系统是如何实现的?我搞不清楚。在此先表示感谢。
GRS:
下午好。请问 BreakOutLevel 参数的作用是什么?以及 Traillin 系统是如何实现的?我搞不清楚。在此先表示感谢。
下午好。请问 BreakOutLevel 参数的作用是什么?以及 Traillin 系统是如何实现的?我搞不清楚。在此先表示感谢。
你知道,所有代码对我来说也是一个谜:)
当你有问题时,就应该开始研究代码。
Vladimir Karputov:
你知道,所有的密码对我来说也是一个谜 :)
当你有问题时,就必须开始研究代码。
:)))您能给我一点提示吗,至少在BreakOutLevel 方面?我可以自己处理拖尾问题(诶,免费赠品没有用)。
BreakOutLevel- 达到突破后开始交易--字眼看似清晰,但含义却很模糊。
GRS:
:)))拜托,至少在BreakOutLevel 上。我可以自己处理追踪问题(诶,免费赠品没有用)。
input ushort BreakOutLevel = 45; // 突破后开始交易
字面意思是:"突破这么多点后开始交易"。
Vladimir Karputov:
字面意思是:"在突破这么多点之后开始交易"。
弗拉基米尔,我翻译了这句话,"突破后 "是什么意思?
GRS:
弗拉基米尔,我翻译了这句话,"突破之后 "是什么意思?
"突破 "意味着有一条线(水平线),而某人某事已经突破(跨越)了这条线(水平线)。
查看了代码。
"BreakOutLevel "是从当前价格到挂单 价格的缩进。
例如,我们在价格"ShortTradeRate"处设置 "SellStop",该价格等于 当前价格减去缩进("BreakOutLevel "乘以交易品种一个点的价值,例如欧元兑美元为 45*0.00001)。
void OpenSellStopOrder() { double myStopLoss=0,myTakeProfit=0; double ShortTradeRate=m_symbol.Bid()-BreakOutLevel*m_adjusted_point; if(StopLoss>0) myStopLoss=ShortTradeRate+StopLoss*m_adjusted_point; if(TakeProfit>0) myTakeProfit=ShortTradeRate-TakeProfit*m_adjusted_point; if(m_trade.SellStop(lotMM,ShortTradeRate,NULL, m_symbol.NormalizePrice(myStopLoss), m_symbol.NormalizePrice(myTakeProfit))) {
非常感谢,现在都解决了。
GRS:
非常感谢,现在我明白了。
非常感谢,现在我明白了。
并不是每次都能对变量名进行适当的重命名,所以才会出现这样的错误。
DoubleMA Crossover EA:
跟踪止损,挂单。两个指标的信号 (移动平均, MA). 只在一天的某个时间段进行交易。
作者: Vladimir Karputov