[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 486

 
Noterday писал(а)>>

不画画:()。

s.w. k=0 我完成了它:)


绘制,但它应该绘制什么
附加的文件:
 
如何在ZigZag指标(不可逆)上进行读数,并设置突破位。我对iGustom函数感兴趣,在指标切换的时刻取值1或-1(固定峰值)。这个值作为专家顾问的交易信号。
 
同志们,要么是奇迹,要么是我的滑雪板不跑了......

为什么EA代码中会有这样的东西。
Print (DoubleToStr (12 / 44, 8));

它说 "0.00000000"(在 "专家 "标签上)?
 
Bicus писал(а)>>

同志们,要么是奇迹,要么是我的滑雪板不跑了......

为什么EA代码中会有这样的东西。
它说 "0.00000000"(在 "专家 "标签上)?


尝试一下不同的方式
Print (DoubleToStr (12.0 / 44.0, 8));
 
Vinin >>:


А попробуй немного по другому

它起作用了。
但在我看来这是多么奇怪。
实际上,"12 "和 "44 "这两个值是在 "int "类型的变量中。我认为现在必须将它们申报为 "双倍",这样做是否正确?

 
Bicus писал(а)>>

它起作用了。
但在我看来这是多么奇怪。
实际上,"12 "和 "44 "这两个值是在 "int "类型的变量中。我认为现在必须将它们申报为 "双倍",这样做是否正确?


完全正确。或者做一个隐式转换
 
Vinin >>:


Совершенно верно. Или делать неявное преобразование

非常感谢你,这很有帮助。

:)

 
代码会是怎样的:
以20点的利润开立买入头寸
从买入点向上30点,相隔30点设置5个挂单:以20点的利润开立卖单。
从买入点向下30点,相隔30点设置5个挂单:以20点的利润开立买单。
 
Danil93 >>:
как будет выглядеть код для такого:
открытие позиций Buy с профитом 20пунктов
выше от Buy на 30пунктов выставляем 5 отложенных ордеров с растоянием друг от друга в 30пунктов: ордера на Sell с профитом в 20пунктов.
ниже от Buy на 30пунктов, выставляем 5 отложенных ордеров с растоянием друг от друга в 30пунктов: ордера на Buy с профитом в 20пунктов.

搜索关键词 "grider"。

 
Luchiy >>:
Как снимать показатели на индикаторе ZigZag(неперересовывающем) c отстоющим уровнем пробития цены. Интересует чтобы в момент переключения индикатора (фиксации вершины) функция iGustom принимала значения 1 либо -1. Это значение служит торговым сигналом для советника.

为了分析和使用ZigZag这样的指标,有必要在缓冲区内从0巴到最后一巴的数值中进行循环。在搜索数值时,记住最后一个非空值,并将其与搜索过程中会遇到的那些非空值进行比较。这类指标的特点是,线连接在指标缓冲区的非空值之间,因此,为了确定在哪里发生了断裂,以及在哪个方向,我们应该尝试从0到最后一个的所有数值。一旦获得必要的信息,应立即停止循环,这将使时间减少到最小的要求值。只要组织得当,该循环可以进行任何计算和分析。

在这种情况下,只比较缓冲区的两个非空值就足够了,即从0条开始的第一个值和后面的第二个非空值。

原因: