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

 
evillive:
试着反过来,在一个较大的TF上进行测试,并为一个较小的TF调用指标。建模问题可能是在测试者身上。

也就是说,有一种怀疑是终端本身,也就是我需要的经纪人,没有正确地进行测试?他们怎么说呢....,滞后...,bug...。.而同时,终端的更新对每个人都是一样的。而被测试的部分的历史在所有TF上都有。我不明白...:(
 
.roman.:

我自己已经检查过这些函数......这就是为什么我说,我需要为我需要的每个时间段单独打开图表(如果使用带有chart_id的函数)。

因此,是否有一个解决方案,例如,获得矩形的坐标,这些矩形在同一图表 的其他时间框架上,但只在它们所在的时间框架上可见?

也就是说,该对象在同一个图表上,但只在TF H4或D1上可见,对吗?

然后chart_id = 0,就这样,但我还没有在图表上寻找一个不可见的对象,我不知道它是否会以编程方式可见。但从理论上讲,如果有OBJPROP_TIMEFRAMES 这样的属性设置了标志,那么这个对象应该可以在所有的TF上以编程方式访问,因此有可能读取其任何属性。

结论:问题不是来自 chart_id,如果你不能读取对象属性,你必须找出其他可能的编码错误。

 
你好)写了一个问题给servicedesk.It's been a week.the status of the request is still the same: 打开,开始: 2014.06.29 11:08,#1033758.谁知道,它是否已经被遗忘,或者我们还能希望得到答复吗?)
 
Megan:
你好)写了一个问题给servicedesk.It's been a week.Status of the request is still the same: 打开,开始: 2014.06.29 11:08,#1033758.谁知道呢,它是否已经被遗忘,或者我们还能希望得到答案吗?)
据称,请求是根据重要性原则进行排序的,被认可的重要请求将被优先执行。此外,程序员的可用性和请求与整体工作计划的一致性也有影响。
那些容易在一周左右处理的请求,但复杂的请求可能需要几个月。有些请求根本就没有被执行。因此,你应该提醒它,或在等待一个月后提交一个新的请求,提及以前的请求。
IMHO
 
granit77:
据称,请求根据其重要性进行排序;那些被认为是重要的请求被首先执行。此外,它还受到程序员的可用性以及应用程序与总体工作计划的一致性的影响。
容易纠正的请求在大约一周内得到解决,复杂的请求可能需要几个月。有些请求根本就没有被执行。因此,你应该提醒它,或在等待一个月后提交一个新的请求,提及以前的请求。
IMHO

谢谢)那我们就等一个月吧......
 
simpleton:

有时一个返回值和一个错误指示器可以结合起来。在有意义的情况下,把一些数值作为错误的标志。例如,一个平均价格为0。

谢谢你!
 

你好,亲爱的朋友们。

我找不到通过EA运行指标的方法。我是这方面的新手。我需要程序在我运行指标时在当前图表上自行打开。

我需要该指标自行打开当前图表)。

 

你好!如何开启SELLLIMIT和BUYLIMIT订单。

我是通过一个函数打开的,但当它达到一个设定的价格时就会打开。如何使其在特定的价格下开放?

/+----------------------------------------------------------------------------+
//|  Параметры:                                                                |
//|    sy - наименование инструмента   (NULL или "" - текущий символ)          |
//|    op - операция                                                           |
//|    ll - лот                                                                |
//|    pp - цена                                                               |
//|    sl - уровень стоп                                                       |
//|    tp - уровень тейк                                                       |
//|    mn - Magic Number                                                       |
//|    ex - Срок истечения                                                     |
//+----------------------------------------------------------------------------+
void SetOrder(string sy, int op, double ll, double pp,
              double sl=0, double tp=0, int mn=0, datetime ex=0) {
  color clOpen;
  int   err, ticket;
 
  if (sy=="" || sy=="0") sy=Symbol();
  if (op==OP_BUYLIMIT || op==OP_BUYSTOP || op==OP_BUYLIMIT || op==OP_SELLLIMIT) clOpen=clOpenBuy; else clOpen=clOpenSell;
  ticket=OrderSend(sy, op, ll, pp, Slippage, sl, tp, "", mn, ex, clOpen);
  if (ticket<0) {
    err=GetLastError();
    Print("Error(",err,") set ",GetNameOP(op),": ",ErrorDescription(err));
    Print("Ask=",Ask," Bid=",Bid," sy=",sy," ll=",ll,
          " pp=",pp," sl=",sl," tp=",tp," mn=",mn);
  }
}
 
waroder:

你好,亲爱的朋友们。

我找不到通过EA运行指标的方法。我是这方面的新手。我需要程序在我运行指标时在当前图表上自行打开。

我希望你能提前帮助我)

返回指定的自定义指标 的值

doubleiCustom(
stringsymbol,// 符号名称
inttimeframe,//时间框架
字符串名称//自定义指标的文件夹/用户名称
。..//指标输入参数的列表
intmode,// 数据源
intshift// shift
)。


double val=iCustom(NULL,0,"SampleInd",13,1,0)。

 
waroder:

你好,亲爱的朋友们。

我找不到通过EA运行指标的方法。我是这方面的新手。我需要程序在我运行指标时在当前图表上自行打开。

我需要该指标自行打开当前图表)。


说实话,这个问题不适合初学者。程序应将图表上的所有内容保存在一个模板中,然后将所需的指标及其所有参数添加到该模板中,并将新模板加载到图表中。通过MQL可以保存和加载模板,但对于编辑模板文件,你可能需要编写一个DLL,我不确定自定义脚本是否有编写 模板文件 的权限。