if(ObjectCreate(0,"test",OBJ_LABEL,0,0,0)) { ObjectSetString(0,"test",OBJPROP_TEXT,"Init"); if(ObjectFind(0,"test")<0) { ObjectSetString(0,"test",OBJPROP_TEXT,"Нашел объект с помощью функции ObjectFind"); } else { ObjectSetString(0,"test",OBJPROP_TEXT,"Не нашел объект с помощью функции ObjectFind"); } } }
你显然没有看到这张图,也没有理解这个问题。:)
P.S. 并 看一下符号规范。报价 和交易 时段部分。
亲爱的,问题的关键是:为什么在一个交易时段 会试图删除 待定订单 返回一个"无价格"的错误?
能否请你向我解释一下逻辑在哪里?
亲爱的,问题的关键是:为什么在交易时段......。
亲爱的,问题的要点是:为什么在一个交易时段 内试图删除待定订单 返回一个"无价格"的错误?
能否请你向我解释一下逻辑在哪里?
在2013.02.10 22:37建立挂单。 在2013.02.10 22:40删除。在这些事件之间,我设法在市场上建立了一个头寸。
当我试图进入市场时,前几个反应是 "没有报价"。这对我来说是可以理解和符合逻辑的。
在我看来,当一个挂单被删除时,返回一个 "无价格 "的错误是不符合逻辑的。这就是我在这里问的问题。也许我不了解挂单的机制?
例如,如果我试图删除挂单时没有交易时段,如果返回 "市场已关闭 "的错误,我会理解。但挂单与 "无价 "有什么关系?
赫兹,我不知道还能怎样打开我的问题。是经纪商歪曲的服务器设置(响应代码 "歪曲")还是这个返回代码与市场机制一致(如果是,为什么)?
你原来把问题放错了,我是想找出问题的原因。))那么,你今天在交易时段一开始就 设置了挂单,当你试图删除它时,就出现了这个错误?
是的,我上面指出的开放 和关闭时间。立即关闭它并不奏效。返回一个 "没有价格 "的错误。3分钟后还是设法关闭了它。
是的,我查了一下,他们经常出现这种错误。在设置和删除挂单时都是如此。
//---
你从哪里安装的终端?来自MQ还是AlfaForex?我有一个来自MQ 756建造的。也许您应该联系服务台或AlfaForex的支持。
tol64
我明白了。谢谢。我只是想,也许我在机械方面错过了什么。也许真的是有/无报价影响了待定订单的删除。
P.S. 是的,终端是他们的。图片 756.我将写信给阿尔法和MC。
这是一个测试者的故障,我已经写信给服务台,事实上,它只是一直显示出来,实际上,当价格越过SellStop/BuyStop水平时,什么也没有发生,但它在视觉测试中造成了极大的不便。
在目前的版本中似乎已经修复了。
让我们再看一看。
void OnStart()
{
//---
if(ObjectCreate(0,"test",OBJ_LABEL,0,0,0))
{
ObjectSetString(0,"test",OBJPROP_TEXT,"Init");
if(ObjectFind(0,"test")<0)
{
ObjectSetString(0,"test",OBJPROP_TEXT,"Нашел объект с помощью функции ObjectFind");
}
else
{
ObjectSetString(0,"test",OBJPROP_TEXT,"Не нашел объект с помощью функции ObjectFind");
}
}
}