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

 

提示。

我有两个变量(SLS和SLB),我想在屏幕上看到(通过使用LABEL)。 我是这样理解的。

   string Text = "SL Short: ",DoubleToStr(SLS,Digits),"\n","SL Long: ",DoubleToStr(SLB,Digits);
   
   ObjectCreate("Label_SL", OBJ_LABEL, 0, 0, 0);// Создание объ.
   ObjectSet("Label_SL", OBJPROP_CORNER, 1);    // Привязка угол
   ObjectSet("Label_SL", OBJPROP_XDISTANCE, 10);// Координата Х
   ObjectSet("Label_SL", OBJPROP_YDISTANCE, 15);// Координата Y
   ObjectSetText("Label_SL",Text,10,"Arial",Black);

不幸的是,编译器发誓:'DoubleToStr' - 变量预期........

我应该怎么做?

 
Azerus:

提示。

我有两个变量(SLS和SLB),我想在屏幕上看到(通过使用LABEL)。 我是这样理解的。

不幸的是,编译器发誓:'DoubleToStr' - 变量预期........


你确定你有

double SLS, SLB;

而这个变量在这种情况下是可用的,再加上我在做字符串连接的时候用的是+

string Text = "SL Short: "+DoubleToStr(SLS,Digits)+"\n"+"SL Long: "+DoubleToStr(SLB,Digits);
 
Azerus:

提示。

我有两个变量(SLS和SLB),我想在屏幕上看到(通过使用LABEL)。我是这样理解的。

不幸的是,编译器发誓:'DoubleToStr' - 变量预期........

我应该怎么做?



string Text = StringConcatenate("SL Short: ",DoubleToStr(SLS,Digits),"\n","SL Long: ",DoubleToStr(SLB,Digits));
 
splxgf, PapaYozh


Pluses修复了一切,StringConcatenate 也是如此,非常感谢.....。

但这些线并没有转移.....我认为你必须为这个做两个标签(一个用于我的SLS,一个用于SLB)?

 

你好!

我应该马上说,我对MQL一点也不熟悉,只对其目标和可能性有一个抽象的概念。最终的目标是自动获得完整的账户历史(我的订单,来自代理商的利润),并使用它来做一些外部程序(在我的例子中--用Java)。

我的理解是否正确,我可以这样做。
- 使用MQL中的某种计时器,我每15分钟上传一次账户历史,并将其保存在磁盘上的一个文件中。

- 我可以用一个第三方程序来接收这些文件,并对它们做我想做的事。

在我看来,卸载和保存历史记录的问题是一个相当琐碎和频繁的任务。如果你能分享一个关于如何做的例子提示,或者至少看一下文档的哪一部分,我将非常感激。

提前感谢!

 
Azerus:

Pluses修复了一切,StringConcatenate也是如此,非常感谢.....。

但这些线并没有转移.....我认为你必须为此制作两个标签(一个用于我的SLS,一个用于SLB)?

好吧,如果用CharToStr(13)+CharToStr(10)替换"/n "没有帮助,那么就用两个LABEL。
 
对不起,我的问题偏离了主题!我在哪里可以得到一个真实账户 的报价档案,而不是模拟账户,欧元兑美元,Alpari.ru的M1,有20年或可能10年的时间。我试着通过终端加载,但历史记录中的条数变得更少了。请告诉我谁知道!或链接到L.C.下载!提前感谢。
 
kolyango:
对不起,我的问题偏离了主题!我在哪里可以得到一个真实账户的报价档案,而不是模拟账户,欧元兑美元,Alpari.ru的M1,有20年或可能10年的时间。我试着通过终端加载,但历史记录中的条数变得更少了。请告诉我谁知道!或链接到L.C.下载!提前感谢。

联系他们的 技术支持--通过电话或信件... :-)有会议记录,如果从2009年开始会有,那就好了......:-)
 

大家又见面了!

我的任务是自动卸载和保存账户历史。正如我已经理解的那样,为此我需要使用一个专家顾问,它将在每一个tick上卸载历史记录,或者不那么频繁地将其保存在一个文件中。

创建和启动专家顾问,一切都很简单,也很容易理解。保存文件的过程也很清楚:有很多的例子。但我还是找不到账户历史的例子,任何能返回与这个账户相关的订单列表的方法。由于某些原因,我在"账户信息"部分没有发现这种可能性。也许有人能告诉我如何/在哪里卸下账户历史?

我希望得到帮助和提示)

 
我已经意识到,我找错了地方,订单历史是指交易。尽管如此,仍然不清楚如何上传订单...而且也不清楚如何区分直接与往来账户挂钩的订单和通过转介获利的订单。