//+----------------------------------------------------------------------------+//| Автор : Ким Игорь В. aka KimIV, http://www.kimiv.ru |//+----------------------------------------------------------------------------+//| Версия : 19.02.2008 |//| Описание : Возвращает сумму лотов открытых позиций |//+----------------------------------------------------------------------------+//| Параметры: |//| sy - наименование инструмента ( "" - любой символ, |//| NULL - текущий символ) |//| op - торговая операция ( -1 - любая позиция) |//| mn - MagicNumber ( -1 - любой магик) |//+----------------------------------------------------------------------------+double GetAmountLotFromOpenPos(string sy="", int op=-1, int mn=-1) {
double l=0;
int i, k=OrdersTotal();
if (sy=="0") sy=Symbol();
for (i=0; i<k; i++) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
if (OrderSymbol()==sy || sy=="") {
if (OrderType()==OP_BUY || OrderType()==OP_SELL) {
if (op<0 || OrderType()==op) {
if (mn<0 || OrderMagicNumber()==mn) {
l+=OrderLots();
}
}
}
}
}
}
return(l);
}
说实话,我从未使用过这些SB资源。但是,是什么阻止了你去看SB,在那里,通过什么方法,颜色被设置。你在清单中显示的内容。
- 是对象名称 -CPanel、CEdit、CBmpButton和CWndClient类。
你需要找到这些类中存储颜色的成员的名字,并使用哪些方法来初始化或改变它们。
而且你可能要先初始化它们,然后再构建对象本身。
点击错误信息。光标将显示变量名称。它需要被声明
谢谢你!
你不应该在这个论坛上发布反编译的代码。我理解,你没有贴出代码,只是一张图片。但这意味着你正在使用被盗的软件产品。这里强烈不鼓励这样做--这是...怎么说呢违反了社区道德规范。在这里,论坛和资源的大部分用户都是程序员--我们自己写代码或使用我们同事的公共作品。但你使用并重制了别人偷来的代码(也许这里也有别人的)。一般来说,在这里开始你的活动不是一个好主意。
颜色是在定义中定义的,然后使用ObjectSetInteger()函数对对象进行着色。目前,我也在用这种方法直接作画。但我想通过OOP来试试。正如我所看到的,如果没有一个单独的公共方法可以修改,就没有办法接通私人成员。我只是对继承和虚拟方法不是那么精通,我还在 "游泳 "和研究这个问题。好的,我会试着向服务台请求为着色制作一个公共方法,如果可以用其他方法,也许他们会告诉我怎么做。
暂时把这个类复制到你的Include/your_folder中,并把你需要存储颜色的类 成员变量以及设置和返回颜色的公共方法放进去。
另外--你将能够按照你已经需要的方式行事。减去--当你更新原始类中的SB时,可能会有细化,你将不得不再次复制和粘贴你需要的方法到更新的类中。
...奇怪的是,没有可能悄悄地改变颜色--没有定义......。
请帮助--我怎样才能快速获得所有工具上所有未结头寸 的数量(总手数)和信息?请分享该功能。
请帮助--我怎样才能快速获得所有工具上所有未结头寸 的数量(总手数)和信息?请分享该功能。
函数GetAmLotFromOpenPos()。
该函数返回未结头寸的手数。更准确地选择计数的位置是由外部参数规定的。
谢谢你。
请教以下问题:Zig-zag由阈值(depth(in points, High(Low)是在通过n个点后形成的,depth=Depth*Point)。有一连串的点(ArrUp(ArrDn)),显示了人字形的加法画法,即最后一个点是ArrUp,然后深度下降,形成第一个点ArrDn,在它之后是一系列的ArrDn点,因为价格下降了(加法画法)。我们必须以这样的方式建立算法,即有一个缩进的深度。也许是一个for循环,我想不出来。
大家好。
教我如何在新的蜡烛出现时停止EA并启动。