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

 

我已经不是初学者了,但我已经很久没有为四人写过东西了,所以我很纠结。

如果MarketInfo(Symbol(),MODE_FREEZELEVEL))总是等于零,我怎么知道冻结的程度。

但重新报价(订单冻结)经常发生?

根据经验,我已经确定,TP修改的错误 有时出现在8页的水平上,有时是11页,但5页也会漏掉(但非常少见)。

因此,不清楚如何检查以避免重新报价的风险。

 
Urain:

我不再是初学者了,但我已经很久没有为4写过东西了,所以我很担心。

如果MarketInfo(Symbol(),MODE_FREEZELEVEL))总是等于零,我怎么知道冻结的水平?

重新报价(关于订单冻结)是否经常发生?

经验表明,TP修改错误有时出现在8页,有时出现在11页,但5页也会漏掉(但非常少)。

因此,不清楚如何在没有重新报价的情况下进行检查。

确切地说,关于冻结的问题?也许毕竟是一个StopLevel?现在很多经纪公司都不使用这种冻结(=0)。

这是错误吗?

拒绝交易 145 禁止修改,因为该订单离市场太近了
 
artmedia70:

是关于冷冻吗?StopLevel毕竟如何?许多经纪公司现在不使用冻结(=0)

是这个错误吗?

拒绝交易 145 不允许修改,因为订单离市场太近了
是的冻结,尽管StopLevel marketinfo也返回0。
 
Urain:
是的冻结,尽管StopLevel marketinfo也返回0。
拒绝交易145修改是不允许的,因为订单离市场太近,而且因为可能即将执行而被阻止。你可以使用RefreshRates函数在不早于15秒后刷新数据 并再次尝试。

请看这里

 

乡亲们,我现在快到白色的膝盖了....如何通过shell32.dll重命名文件????

对。

#import  "shell32.dll"                                                       //Подключим dll (входит в состав windows)       
  int ShellExecuteA(int hwnd,string Operation,string File,string Parameters,string Directory,int ShowCmd); 
#import

.....

rename = ShellExecuteA(0,"Open","ren","\""+FullPathFile+"\" \""+FullPathFile2+"\" ","",3);

不起作用。虽然通过cmd手动操作也可以。

我是按照这样的比喻,在这里

copyini = ShellExecuteA(0,"Open","xcopy","\""+TerminalPath()+ PuthHistory+"\" \""+PuthTester+PuthHistory+"\" /y/c/k/r/d","",3);
顺利完成。
 
charter:
拒绝交易145修改是不允许的,因为订单离市场太近,而且因为可能即将执行而被阻止。你可以使用RefreshRates函数在不早于15秒后刷新数据 并再次尝试。

请看这里

好吧,这是如果你已经得到了一个错误,但如何避免错误?,如何描述检查不进入一个重新报价?
 
Urain:
那么,如果你已经收到了一个错误,你将如何避免这个错误? 你将如何描述这个检查而不陷入重新报价?

这个错误发生在吊坠上。它们在FREEZE区不能被修改。等待15秒,再试一次。

如果错误来自市场订单(这不太可能),那么它只是由于违反了StopLevel条件。

 
kiimar:

乡亲们,我现在快到白色的膝盖了....如何通过shell32.dll重命名文件????

先形成字符串,用打印机看你复制的内容,然后再传给它,可能是路径问题。如果没有,就又回到了这里。

也许是反斜线的缘故。 \是一个控制字符,所以它应该是 "C:\Program Files\..."

如果有另一种选择--MoveFileA

 
charter:

这个错误发生在吊坠上。它们在FREEZE区不能被修改。等待15秒,再试一次。

如果错误是来自市场订单,那么它只是由于违反了StopLevel条件。


在这里,根据我的理解,另一个问题 是,在冻结级别的 请求后,会返回零,结果是不正确的修改和重新引用或再次出现错误。

2Urain- 是否有要求这些级别的非零碎物品被退回的情况?

 
TheXpert:

首先形成一个字符串,用打印看看你复制了什么,然后再传给它,这可能是一个路径问题。如果没有,就又回到这里了。

也许是反斜线的缘故。 \是一个控制字符,所以它必须是 "C:\Program Files\..."

如果有另一种选择--MoveFileA

是的,我就是这么做的。通过打印检查了这一行,然后也通过cmd手动检查。通过cmd一切正常,但由于某种原因,通过终端却不正常。现在我看到,由于某些原因,只有一个命令,即xcopy,可以工作,这很奇怪。不幸的是,我找不到任何关于shell32.dll的语法和功能的详细信息。我现在要试试MoveFileA。