太阳风 - 页 2

 

和平爱好者

为了让你开始,我已经包括了提供买入卖出信号的白银趋势。 如果可能的话,在日间交易时间上午6点至11点在美国英镑的30分钟图表中测试该系统。 令人敬畏的是,卖出时触发线为红色,买入时为蓝色。 JMA斜率给出了平坦和良好交易条件的指示,通常所有指标都会匹配。 通常情况下,最好等待价格越过触发线后再进入交易。 你可以使用买入限价或卖出止损 将交易放在触发线上或等待交叉。 在实盘交易之前,请在演示中测试这个系统至少一个月,并从中获利。

附加的文件:
 
richx7:
为了让你开始,我已经包括了银色趋势,它提供了买入卖出信号。 如果可能的话,在日间交易时间上午6点至11点在美国英镑的30分钟图表中测试该系统。 令人敬畏的是,卖出时触发线为红色,买入时为蓝色。 JMA斜率给出了平坦和良好交易条件的指示,通常所有指标都会匹配。 通常情况下,最好等待价格越过触发线后再进入交易。 你可以使用买入限价或卖出止损将交易放在触发线上或等待交叉。 在实盘交易之前,请在演示中测试这个系统至少一个月,并从中获利。

这个指标也像大多数指标一样重绘。 视觉效果不错,但对EA没有好处。

 

这些指标不是用来做EA的,而是用来手动实盘交易的。 我遇到了Lab Trend(由Igorad编码),它在颜色变化时有提示,而且它也有高低线。 它与白银趋势相似,但看起来更适合于现场交易。 我在1分钟图表中测试了它,它似乎没有重新绘制以前的条形图。

https://www.mql5.com/en/forum/173249

我发布的Fisher m11(太阳能)没有重绘,可以用于EA。

附加的文件:
 
iscuba11:
这个指标也像大多数指标一样重绘。 视觉效果好,但对EA没有好处。

所以你在EA中使用它? 如果是的话,是什么时间段?

 
richx7:
PeaceLover 为了让你开始使用,我已经包括了提供买入卖出信号的白银趋势。 如果可能的话,在日间交易时间上午6点至11点在美国英镑的30分钟图表中测试该系统。 令人敬畏的是,卖出时触发线为红色,买入时为蓝色。 JMA斜率给出了平坦和良好交易条件的指示,通常所有指标都会匹配。 通常情况下,最好等待价格越过触发线后再进入交易。 你可以使用买入限价或卖出止损将交易放在触发线上或等待交叉。 在实盘交易之前,请在演示中测试这个系统至少一个月,并从中获利。

你是否在EA中使用这个,如果是,是什么时间段?

 

帮我把sw_buy的值显示出来!

sw_buy=iCustom(NULL,0, "Solar Wind-a",period,1,0)。

//----------------------- PRINT COMMENT FUNCTION

void subPrintDetails()

{

string sComment = "";

string sp = "----------------------------------------\n";

string NL = "\n";

string sDirection = "";

if (sw_buy_cur>0) sDirection="UP";

if (sw_sell_cur<0) sDirection="DOWN";

sComment = "SOLAR WIND EA" + NL;

sComment = sComment + "TakeProfit=" + DoubleToStr(TakeProfit,0) + " | ";

sComment = sComment + "TrailingStop=" + DoubleToStr(TrailingStop,0) + " | ";

sComment = sComment + "StopLoss=" + DoubleToStr(StopLoss,0) + NL;

sComment = sComment + sp;

sComment = sComment + "Solar Wind Direction=" + sDirection + " | ";

sComment = sComment + "Lots=" + DoubleToStr(Ilo,2) + " | ";

sComment = sComment + "LastTrade=" + DoubleToStr(TradeLast,0) + " | ";

sComment = sComment + "MM=" + DoubleToStr(mm,0) + " | ";

sComment = sComment + "Risk=" + DoubleToStr(Risk,0) + "%" + NL;

sComment = sComment + "Trade=" + DoubleToStr((CntOrd(OP_BUY,MagicNumber)+CntOrd(OP_SELL,MagicNumber)),0) + NL;

sComment = sComment + sp;

Comment(sComment);

}

我不熟悉EA的这种显示方式。 我想让sw_buy的值显示在显示的最后,以便我可以确认输入的内容。 你能帮助我吗?

戴夫<<<
 

要做到这一点,你应该使用 "Print "函数。然而,你所做的函数在一个系统中不能自行编译,所以我假设你已经在函数之外解决了这个问题。

Print("sw equals", sw);
 

我很疑惑。 为什么我不能把它变成一个评论,这样我就可以在屏幕上看到数值的变化?

戴夫

<<<

 

嗨,Dave,你是否尝试在start()之前声明sw_buy和sw_sell,这样变量就可以在函数 中使用?希望这对你有帮助

 
iscuba11:
我很疑惑。 为什么我不能把它变成一个评论,这样我就可以在屏幕上看到数值的变化?

戴夫

<<<

你说你想确定它是否给你提供了你想要的输入,打印功能 在日志部分是可见的,这是我要做的。要使用评论,你可以,你所要做的就是定义评论,我已经看到做了。

我建议使用打印的原因是,如果它没有在屏幕的顶部留下评论,我只能猜测少数几个问题。一个是你没有将评论定义为评论,另一个可能是你使用的自定义指标没有编译,可能有多种原因。

原因: