编码帮助 - 页 677

 
mladen:

那个指标只是把缓冲区作为一种分散注意力的工具。它创建了一个 "fibo "对象,然后在该对象中,必须对水平进行不同的处理。使用所附的

很完美!正是我所寻找的。

太感谢你了mladen。

 
speedytina:

很完美!正是我在寻找的东西。

非常感谢你mladen。

嗨,mladen。

我知道我的运气不好,但是否也可以完成我在以下链接中说明的内容?

https://www.mql5.com/en/charts/5791242/audjpy-d1-eightcap-pty-ltd

只是想让图表尽可能的不混乱。如果你没有时间,那就不要担心了。

再次感谢

附加的文件:
Fibos.mq4  6 kb
 

亲爱的mladen。

我试图从所附的indi中获取数值,但我只在第一根柱子上收到了正确的数值,之后我得到了2147483647的数值!!。

奇怪的行为。我使用了下面的代码。


// ---------- Calcolo SIGMA
Sigma=iCustom(NULL,0, "Sigma",1,1)。

谢谢。


安德烈

附加的文件:
Sigma.mq4  4 kb
 
andreatrade:

亲爱的mladen。

我试图从所附的indi中获取数值,但我只在第一根柱子上收到了正确的数值,之后我得到了2147483647的数值!!。

奇怪的行为。我使用了下面的代码。


// ---------- Calcolo SIGMA
Sigma=iCustom(NULL,0, "Sigma",1,1)。

谢谢。


辩友

这一切都很好,只是你应该使用2号缓冲区。像这样。

Sigma=iCustom(NULL,0,"Sigma",2,1);  
 
andreatrade:

亲爱的mladen。

我试图从所附的indi中获取数值,但我只在第一根柱子上收到了正确的数值,之后我得到了2147483647的数值!!。

奇怪的行为。我使用了以下的代码。


// ---------- Calcolo SIGMA
Sigma=iCustom(NULL,0, "Sigma",1,1);

谢谢。


尊敬的安德烈

更正:

将sigma的第74和75行从这个:

   Media[i+1]=0;
   ScartoMedio[i+1]=0;

改成这样。

   Media[MathMin(i+1,Bars-1)]=0;
   ScartoMedio[MathMin(i+1,Bars-1)]=0;

这样就可以了。

或者完全删除 strict语句(因为如果该指标要与 "strict "一起使用,需要完全重写)。

 

你好。

谁能增加一个选项,以账户货币 和账户百分比显示平仓交易的结果? 例如 - 5点,2美元和账户利润的0.5%,看起来像这样。

+5.0 / +2.00$ / +0.5%

预先感谢;)

附加的文件:
 
mladen:

PS:现在要移动数值,你必须用+值将箭头向右移动,用-值将数值向左移动(附上测试代码,它在任何移动箭头的情况下都能正常工作--左或右)。

谢谢你,很抱歉我延迟了回复,我会检查 并告诉你的,再次感谢Mladen
 
mladen:

纠正:

把sigma的第74和75行改为这样。

对这个:

它应该可以工作

或者完全删除strict语句(因为如果该指标要与 "strict "一起使用,需要完全重写)。


亲爱的mladen。

我尝试了两种解决方案都没有成功。行为是一样的:当启动EA时,我收到了正确的indi值,但在一栏后我得到了2147483647的值。


安德烈



 
simon_json:

谢谢你的回答
我想在两个指标都显示时买入(比如两个都是绿色)。如果一个变成红色(卖出),EA应该退出买入。如果同一个指标再次变成绿色(所以两个都是绿色),EA应该再次买入。卖出指令也是如此。

我想在两个指标都显示时卖出(比如两个都是红色)。如果其中一个变成绿色(买入),EA应该退出卖出。如果同一个指标再次变红(所以两个都是绿色),EA应该再次卖出。

所以它们是互相过滤的。

你好,mladen。
能否请你帮我解决这个问题。我已经尝试了一些组合和不同的东西,但无法弄清楚如何做到这一点。谢谢!

 
simon_json:

嗨,mladen。
能否请你帮助我解决这个问题。我已经尝试了一些组合和不同的东西,但不知道如何做到这一点。谢谢!

西蒙

条件应该更细化。例如:当两个人都发出相同的信号时是非常频繁的。那么,他们到底什么时候应该这样做。在第一次出现的时候?还是在每次发生时?另外,如果你在这两个信号中的一个发生变化时退出,那么退出将非常频繁。