[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要路过。没有你就无处可去 - 3. - 页 114

 
rensbit:


作为一种选择

其中timeShift - 从当前条形图中移出(在本例中,移至未来)。

这就是我现在所做的,但在这种情况下,"线 "将与价格挂钩(例如最后一个价格栏)。

我看到(在上述机器人中),可以在图表右侧创建一个区域,并在那里放置不会移动的对象(既不水平也不垂直--无论图表上的价格位置如何),但如何实现这样的事情?

 
rensbit:

使用标准的Ishimoku 指标,会更快、更容易)))。

至于开仓交易--请看/显示日志中的内容


我必须弄清楚该如何编程,如何做,用标准的现成的我什么都不懂......。......我不明白原因......如果我不确定日志中发生了什么......如果我想弄清楚日志中发生了什么,我会尝试打开一个交易......

日志是空的......仿佛开启交易的条件从未得到满足......

 
chief2000:

这就是我现在所做的,但在这种情况下,线条将与价格挂钩(例如与最后一个价格栏挂钩)。

我看到(在上述机器人中),有可能在图表右侧创建一个区域,放置不会移动的对象(既不水平也不垂直--无论图表上的价格位置如何),但如何实现?

在MQL4中,只能通过重新计算从当前条形的偏移量来实现(也许我只是不知道其他选项)。OBJ_LABEL 有参数OBJPROP_CORNER, OBJPROP_XDISTANCE, OBJPROP_YDISTANCE。

Xaoss1990


我必须弄清楚该如何编程,如何做,使用标准的、现成的,我什么都看不懂......我不知道为什么......我想弄清楚发生了什么......我不知道为什么会发生......。

日志是空的......就好像开仓交易的条件从未被执行......。

使用标准指标(如果可能的话),你得到的结果是没有可能把指标代码弄错。然后,专家顾问的代码归结为

double tenkan_sen=iIchimoku(NULL, 0, 9, 26, 52, MODE_TENKANSEN, 1);
double kijun_sen=iIchimoku(NULL, 0, 9, 26, 52, MODE_KIJUNSEN, 1);
if (tenkan_sen > kijun_sen){/* BUY */}
if (tenkan_sen < kijun_sen){/* SELL */}

我是在夸大其词。

 
Xaoss1990:

关键是你的数组是无维的。为了帮助:ArrayResize()
 
Vinin:


作为一种选择

仅限OBJ_LABEL

并不是我想要的结果。下面是代码。#Signal_Bars_v8.ex4(附件)。它是有缺陷的,但它很方便,因为它在帧上显示动态。而且你也可以从另一个房间看到它:)。我也有一个类似的,但只有我的是给文字上色的。同样,一个小的矩形更有视觉效果。
附加的文件:
 

找到了我自己问题的答案,如果有人对此感兴趣的话。

nemo811:

我遇到了一个问题:MT4与Windows 7有冲突(即使在图表上使用一个简单的指标,终端也会滞后,在MetaEditor中,无法编辑脚本或顾问,还有其他一些小问题)。运行与早期版本的操作系统的兼容性仅部分解决了这个问题(EA和脚本编辑变得可用)。我怀疑我不是唯一的幸运儿。请告诉我是否有解决这个问题的办法,或者我在哪里可以读到这个办法?

解决方案。

属性 -> 兼容性 -> 勾选 "以管理员身份运行此程序"。

 

如果一个数组没有被初始化为这一数量的记录,mql4可以向其添加无限数量的记录吗?

例如,创建了以下数组

double wArray[0][6] ;

而在循环中,我需要向它添加一个未知数量的字符串,这可能吗?

 
Guitar:

如果一个数组没有被初始化为这一数量的记录,mql4可以向其添加无限数量的记录吗?

例如,创建了以下数组

double wArray[0][6] ;

而在循环中,我需要向它添加一个未知数量的字符串,这可能吗?

for ()
 {
  ArrayResize(wArray, ArraySize(wArray) + 1);
 }
 
Zhunko:


谢谢你 :)
 
rensbit:

MQL4工具只能通过重新计算当前条形图的偏移量来实现(也许我只是不知道其他选项)。OBJ_LABEL有参数OBJPROP_CORNER, OBJPROP_XDISTANCE, OBJPROP_YDISTANCE。

一定有解决办法,因为我亲自在MT4中运行该专家顾问。

我将尝试找到它,以了解它是如何实现的。

总之,谢谢你!