任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 1036

 
本地变量: int i,up,dn,zr,Down,Up,Zero;
double op_i,cl_i,rezult;
 
下面是我的EA的完整代码,用于计算一个时期的涨跌停板,也许它能帮助专家理解错误所在。
 

帮助我写一个EA,我需要它在两根柱子碰到低点蜡烛时打开买入,在它们碰到高点时卖出...


我试着在两个柱子撞到一个点的低位蜡烛图时开仓买入......其中一个视频教程帮我用指标写了一个EA,但由于我完全没有经验,我不能自己做......没有帮助,我什么也做不了。

 
rapid_minus:
本地变量:int i,up,dn,zr,Down,Up,Zero。
双重的op_i,cl_i,rezult。
快速_减去
好吧,我们又来了,我没有看到SRC。 不是要无中生有,这里是我的EA的完整代码,用于计算一段时期内的涨跌停板,也许它能帮助专家理解错误所在。

这里没有什么可理解的。一个int除以一个int会产生一个int,不管接收除法结果的变量是什么类型。

这里是SRC按钮

.

 

大家好 )你能不能告诉我--如何在交易机器人中建立一个自定义的指标(例如我下载了Donchian通道指标代码)--这里是代码(从中选择什么来绘制?

#财产版权 "ps"

#属性链接""

//---- 指标设置

#property indicator_chart_window

#property indicator_buffers 2

#property indicator_color1 洋红色

#property indicator_color2品红

#property indicator_width1 1

#property indicator_width2 1


//---- 指标参数

外来的int periods=20。


//----指示器缓冲区

double upper[];

双倍降低[]。


//+------------------------------------------------------------------+

//|自定义指标初始化功能

//+------------------------------------------------------------------+

int init()

{

//---- 绘图设置

SetIndexStyle(0,DRAW_LINE)。

SetIndexStyle(1,DRAW_LINE)。

//---- 指示器缓冲区的映射

SetIndexBuffer(0,upper)。

SetIndexBuffer(1,lower)。

//---- DataWindow和指标子窗口标签的名称

IndicatorShortName("Donchian Channel("+periods+")")。

SetIndexLabel(0, "Upper")。

SetIndexLabel(1, "Lower")。

//---- 初始化完成

return(0);

}

//+------------------------------------------------------------------+

//|现在开始跳舞。|

//+------------------------------------------------------------------+

int start()

{

int限制。

int counted_bars=IndicatorCounted()。

//----,最后计数的条形图将被重新计算。

如果(counted_bars>0) counted_bars--。

limit=Bars-counted_bars。


//---- 计算值

for(int i=0; i<limit; i++) {

upper[i]=iHigh(Symbol(),Period(),iHighest(Symbol(),Period(),MODE_HIGH, periods,i))

lower[i]=iLow(Symbol(),Period(),iLowest(Symbol(),Period(),MODE_LOW, periods,i))。

}

return(0);

}

0

 
Tema97:

大家好 )你能不能告诉我--如何在交易机器人中建立一个自定义的指标(例如我下载了Donchian通道的指标代码)--这是代码(从中选择什么来绘制?

指标通过缓冲区绘制。专家顾问没有缓冲区,它只绘制对象。
 
我知道SRC按钮在哪里,但在 "粘贴 "之后,没有代码的图像。这就是我说的 "看不到SRC "的意思。现在--你看到上面发布的代码了吗?我没有看到。
 
AlexeyVik 30.04.2016 08:12 # 没有什么可以理解的。当你用int除以int时,无论接受除法结果的变量是什么类型,都会得到int。谢谢你。的确,有时你会迷失在三棵松树下。
 
artmedia70:
该指标通过缓冲区进行绘制。EA中没有缓冲区,它必须用对象来绘制。

我现在做什么?我有一个基于渠道的策略--有什么替代方案吗?

 
rapid_minus:
我知道SRC按钮在哪里,但在 "粘贴 "之后,没有代码的图像。这就是我说的 "看不到SRC "的意思。现在--你看到上面发布的代码了吗?我没有看到。
这对我来说很有效...因此,蟑螂在你的浏览器中。