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

 
有一个关于TimeLocal()的问题,这个函数返回客户终端运行 计算机的 本地时间。同时 TimeToStr 转换一个包含自1970年1月1日以来以秒为单位的时间的值
例如:

void init() {
   Print("Time_Start = " + TimeToStr(TimeLocal(),TIME_DATE|TIME_SECONDS) );
}

得到。

2014.04.11 15:05:50.031 2001.01.03 07:25 : Time_Start = 2001.01.03 07:25:00
如何将
TimeLocal( )得到的时间格式转换 "2014.04.11 15:05:50"?

 
请告诉我,这可能是一个不恰当的问题,但你是否遇到过通过蜡烛图 交易的专家顾问?
 
Profitov:
请告诉我,这可能是一个不恰当的问题,但你是否遇到过通过蜡烛图交易的专家顾问?

是的,我有 :)我只在这个方向上努力。总的来说,你去错了地方。如果你想学习,你必须要问。
 

我有以下问题。根据我的理解,它涉及到编译前的代码布局。大意是这样的。

我有所有的库,事实证明,是分开写的。每个库都有自己的包含文件,如果你想添加一个库,则包含在专家顾问代码中或另一个库中。在这里,它和往常一样。

我写了一个库,正如我所说的,是基本的,但也是非常常用的。一般来说,这个库的一些功能被一些库使用,一些被其他库使用。这个库的头文件有相对多的全局变量。我对这一点很感兴趣。如果我把这个 库链接到不同的库,每个库只需要这个 一些功能,链接器会以某种方式优化代码?还是整个库会被添加到我导入的那些库中?

 
hoz:

我有一个问题...

这个问题似乎已经在几个月前被问到了。你只能从开发人员那里得到一个正常的答案,因为任务管理的具体内容和语言只有他们自己知道。以下是我的猜测。

动态加载库函数的机制 - DLL,并不意味着动态卸载它们。

动态调用库中的任何函数都在引用它的那一刻被加载(函数)。

如果加载一个函数意味着加载一些环境(全局变量),那么除了加载整个库,我看不到其他简单的解决方案。

如果一个DLL中的库函数调用另一个具有相同功能的库的函数,后者将被完全加载。

现在,有趣的部分来了。

只有开发者才能回答:如果重复上述函数调用序列会发生什么。

我的建议是:永远不要在库函数中使用全局变量,不要在早餐时阅读苏联报纸。

 
tara:

这个问题似乎在几个月前就已经提出了。一个正常的答案只能从开发人员那里获得,因为任务管理的具体内容和语言只有他们知道。以下是我的猜测。

动态加载库函数的机制 - DLL,并不意味着动态卸载它们

动态调用库中的任何函数都在引用它的那一刻被加载(函数)。

如果加载一个函数意味着加载一些环境(全局变量),那么除了加载整个库之外,我认为没有其他简单的解决方案。

如果一个DLL中的库函数调用另一个具有相同功能的库的函数,后者将被完全加载。

现在,有趣的部分来了。

只有开发者才能回答:如果重复上述函数调用序列会发生什么。

我的建议是:永远不要在库函数中使用全局变量,不要在早餐时阅读苏联报纸。

如果没有其他持有库的机制,当调用该库的线程终止时,该库就被卸载。例如,用一个呼叫计数器。

全局变量 是邪恶的 :-)最好永远不要使用它们。

 

下午好。

我在测试器中测试机器人,我得到了随机的平仓,然后是开仓,测试结果中的这些交换条目是什么意思?我所有的马丁格尔都因为这个而下地狱了 :)

107 2014.04.01 17:19 出售 54 1.23 1.38105 1.38204 1.37891 0.00 9664.86

108 2014.04.02 00:00 掉包关闭 54 1.23 1.37934 1.38204 1.37891 210.33 9875.19

109 2014.04.02 00:00 交换开放 55 1.23 1.37934 1.38204 1.37891 0.00 9875.19

110 2014.04.02 08:31 s/l 55 1.23 1.38204 1.38204 1.37891 -332.10 9543.09


 
Zhunko:

如果没有其他持有库的机制,当调用该库的线程终止时,该库就被卸载。例如,用一个呼叫计数器。

全局变量是邪恶的 :-)最好永远不要使用它们。


那么如何处理此类问题呢?假设有一个变量列表,这些变量在不同的库中使用。以变量bi_Err 为例,它包含最后一个错误。事实证明,如果没有全局变量,我必须在每个库中声明相同的变量,并处理bi_Err 变量的模拟。而且有很多这样的变量。所以提出这个问题是因为事实证明,在这种情况下不使用全局变量,在每一个使用这种变量的库中,我必须声明这些变量(现在是全局的),并通过使用这些变量的函数参数声明这些变量的值。

事实证明,我必须在每个库中分别 声明这些变量,而不是在全局范围内一次 声明这些变量。而这并不真正有意义。

 
hoz:

遇见......他们自己的 :)这几乎是我滴水不漏的全部内容。一般来说,你的方向是错误的。如果你想学习,请问...

谢谢你,这就是我想问的,在这个方向上开始挖掘,因为你已经在同一个方向上工作了。
 
Profitov:

谢谢你,这就是我想问的,在这个方向上开始挖掘,因为你已经在同一个方向上工作了。

我不太理解这个问题的原因。关于算法,这是你的选择。至于代码,那里并不复杂。烛台有其高点、低点、开盘收盘价。而当你拥有这些数据时,如果有必要,你可以获得任何其他市场数据,包括费波水平。