错误、漏洞、问题 - 页 290

 
Interesting:
你是对某一特定职位(已知的符号和它的Id)感兴趣,还是对所有职位的一般情况感兴趣?
在3个不同的已知工具中有3个位置,我们需要检查什么时候打开信号,什么时候改变,这样我们就不会加得太频繁。
 
Interesting:

你是对某一特定职位感兴趣(符号和它的Id是已知的),还是对所有职位的一般情况感兴趣?

如果你只是翻看历史和分析交易(使用mydeal),那么大约如此。

1.我们获得了这一时期的交易 总数,通过它们,只选择那些根据符号和/或参与形成头寸的交易。

2.最好不要通过符号来选择交易,而是通过具体的位置ID来选择(这更容易,更可靠)。

尽管我确信有更多正确和简单的解决方案。

谢谢你的解答。

我以为我在标准库中漏掉了什么,有一个开放时间,变化时间也是一个重要参数?

 
beginner:
有3个位置用于3个不同的已知工具,我们应该检查当时的信号是否打开,时间的变化不要太频繁。

然后把它组成一个带有参数SymbolTitle和ID(如果你需要ID)的函数。

并从任何地方调用该函数。

酷的选择是在CPositionInfo的基础上创建它的后裔,并为其添加类似的功能。

PS

顺便说一句,开发者--最好能在标准库中 加入CPositionInfo的功能,至少能自动填充所选位置的交易数组(我想目前还没有这样的东西)。

 
Dima_S:

这就是在图形上执行更新命令后在日志中出现的那种胡言乱语。

2011.02.03 02:24:51 HistoryBase '#IBM' 1个无效条被移除
2011.02.03 02:24:50 HistoryBase '#IBM' 1个无效条被移除
2011.02.03 02:24:49 HistoryBase '#IBM' 1个无效条被移除
2011.02.03 02:24:48 HistoryBase '#IBM' 1个无效条被移除
2011.02.03 02:24:47 HistoryBase '#IBM' 1个无效条被移除
2011.02.03 02:24:46 HistoryBase '#IBM' 1个无效条被移除

等等,每秒钟都有。

TF每小时

谢谢你的留言。纠正了。
 
beginner:

谢谢你的解答。

我以为我忽略了标准库中 的某个地方,有一个开放时间和变化时间也是一个重要的参数?

你说的'位置变化时间'是什么意思?有什么变化才能让你注意到变化?
 
Valmars:
你说的'位置变化时间'是什么意思?有什么变化才能让你注意到变化?
量。
 
beginner:
量。

这有什么不对吗 :)

double vol1 =0.0;
double vol2 =0.0;
if(PositionSelect(Symbol1)) vol1=PositionGetDouble(POSITION_VOLUME);
if(PositionSelect(Symbol2)) vol2=PositionGetDouble(POSITION_VOLUME);
Print ("vol1=",vol1,"vol2=",vol2);
if (vol2<=vol1)
 
alexluek:

这有什么不对吗 :)

我想知道我是如何从中知道Symbol1的 位置在一分钟前发生了变化。
 
Interesting:

顺便说一句,开发者--最好能在标准库中 加入CPositionInfo的功能,至少能自动填充所选位置的交易数组(目前还没有这样的东西)。

但是有一个函数HistorySelectByPosition(),它做同样的事情,我们需要知道的是位置的标识符 它允许获得现有职位和已经关闭的职位的历史记录。你建议的方法 将返回什么?现有位置上的交易阵列,还是符号的整个历史?而如果此刻没有立场,它将会返回什么?


 
beginner:
量。
一个仓位的开仓时间总是相同的,而一个仓位在其存在期间的成交量(和/或方向)的变化可以是多个,什么,你想在标准库 方法的帮助下获得整个仓位成交量变化的时间阵列?成交量的变化总是交易的结果,所以你需要分析某个仓位的交易历史,交易的时间就体现在那里。如果你想知道最后一次换仓的时间,你需要在历史上找到这个位置的最后一笔交易,看看 它的DEAL_TIME 是多少。