//+----------------------------------------------------------------------------+//| Автор : Ким Игорь В. aka KimIV, http://www.kimiv.ru |//+----------------------------------------------------------------------------+//| Версия : 19.02.2008 |//| Описание : Возвращает суммарный профит открытых позиций в пунктах |//+----------------------------------------------------------------------------+//| Параметры: |//| sy - наименование инструмента ("" - любой символ, |//| NULL - текущий символ) |//| op - операция (-1 - любая позиция) |//| mn - MagicNumber (-1 - любой магик) |//+----------------------------------------------------------------------------+int GetProfitOpenPosInPoint(string sy="", int op=-1, int mn=-1) {
double p;
int i, k=OrdersTotal(), pr=0;
if (sy=="0") sy=Symbol();
for (i=0; i<k; i++) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
if ((OrderSymbol()==sy || sy=="") && (op<0 || OrderType()==op)) {
if (mn<0 || OrderMagicNumber()==mn) {
p=MarketInfo(OrderSymbol(), MODE_POINT);
if (p==0) if (StringFind(OrderSymbol(), "JPY")<0) p=0.0001; else p=0.01;
if (OrderType()==OP_BUY) {
pr+=(MarketInfo(OrderSymbol(), MODE_BID)-OrderOpenPrice())/p;
}
if (OrderType()==OP_SELL) {
pr+=(OrderOpenPrice()-MarketInfo(OrderSymbol(), MODE_ASK))/p;
}
}
}
}
}
return(pr);
}
你是在用缓冲区的值填充数组吗?
从阵列的声明来看,如果你相信这个评论...
...你必须这样做。
这里的a是缓冲区数组,如果不是0,条形图就会改变。 由指标直观地检查。
这不是问题,错误4002,-自己出现,自己消失......。
原则上,是的。
但它是如此直观、美丽、信息量大...
如果你能找到它,请把链接发给我...我不想自己创造它 :)
我不希望有--请给我一个有利可图的顾问。
我相信寻找它的人一定会找到它!"。
说实话,如果不是因为一个人,我可能还在寻找一个交易系统。多年来,我编写了很多专家顾问程序。但我仍然喜欢手动打开交易。有时我放置一个专家顾问来配合手头的仓位。我花了大约三年时间才意识到,我有一个真正适合我的交易系统。因此,也许这不是你应该寻找的顾问?
如果我没有一个人,我就会一直在寻找一个交易系统。多年来,我编写了很多专家顾问程序。但我更喜欢手动打开交易。有时我放置一个专家顾问来配合手头的仓位。我花了大约三年时间才意识到,我有一个真正适合我的交易系统。因此,也许这不是你应该寻找的顾问?
很好的信息--我一直在寻找一种能使交易过程完全自动化的方法--仍然没有运气:(
我一直在寻找一种能使交易过程完全自动化的方法--仍然没有收获:(
我不确定它在演示中会显示什么。 我的EA在演示中工作正常,但在测试器中却全部抛出:(
这是很好的信息--我一直在寻找一种方法,使交易过程完全自动化,就像我一直在寻找一种方法一样:(
如果我有一个好的,那么我想问一个反问。
ZS:我在kodobase找到了一个圣杯,它在测试器中不是很糟糕,我不知道它在演示中会显示什么,我的EA在演示中运行良好,但在测试器中却失败了:(
原则上,是的。
但它是如此直观、美丽、信息量大...
这不是关于美,而是关于实用性......:)IMHO
你可以雕刻任何你想要的东西--甚至是Murzilka ...:):)说实话,如果不是因为一个人,我可能还在寻找一个交易系统。这些年来,我已经对很多专家顾问系统进行了重新编程。但我更喜欢手动打开交易。有时我放置一个专家顾问来配合手头的仓位。我花了大约三年时间才意识到,我有一个真正适合我的交易系统。因此,也许这不是你应该寻找的顾问?
那个人是如何帮助你的?
我的在测试器中的情况和在演示中的情况一样...我还没有看到任何区别。
我看到,我看到这里是3个小时前我在测试器中运行格拉尔(与2000-2010年的10k 1lms),然后关闭计算机,现在格拉尔,在相同的设置是完全不同的作品
我们还是不明白对方的意思((那为什么不能把图表中的极值投射到价格上呢? 好吧,我还是不要搞混了。
再次感谢您的参与 :)
但是我看到,我看到3个小时前我在测试器中运行格拉尔(1万个1lms中的2000-2010个),然后我关掉了电脑,现在格拉尔在相同的设置下工作起来完全不同了。