if (!ExistOrders(Symbol(), OP_SELLLIMIT, Magic) ) OrderSend(Symbol(),OP_SELLLIMIT,Lots,Ask+(Shag/0.2)*Point,3,0,0,"",123,0,Red);
//+----------------------------------------------------------------------------+//| Автор : Ким Игорь В. aka KimIV, http://www.kimiv.ru |//+----------------------------------------------------------------------------+//| Версия : 12.03.2008 |//| Описание : Возвращает флаг существования ордеров. |//+----------------------------------------------------------------------------+//| Параметры: |//| sy - наименование инструмента ("" - любой символ, |//| NULL - текущий символ) |//| op - операция (-1 - любой ордер) |//| mn - MagicNumber (-1 - любой магик) |//| ot - время открытия ( 0 - любое время установки) |//+----------------------------------------------------------------------------+bool ExistOrders(string sy="", int op=-1, int mn=-1) {
int i, k=OrdersTotal(), ty;
if (sy=="0") sy=Symbol();
for (i=0; i<k; i++) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
ty=OrderType();
if (ty<6) {
if ((OrderSymbol()==sy || sy=="") && (op<0 || ty==op)) {
if (mn<0 || OrderMagicNumber()==mn) return(True);
}}}} return(False);}
显示要测试的参数和代码中指定参数的部分!
代码与此无关....我记不清楚了,我记不清楚了,但它是这样的。我想知道为什么会发生在某些符号上。我对欧元兑英镑也很感兴趣,所以我想这是一个工作的事情,我只是好奇它是什么,为什么。请大家解释一下,谢谢。
代码与此无关....在对美元兑加元进行测试时,止损和盈利可以设置为任何,例如10,在测试过程中,我们看一下结果,发现止损为7.43,盈利为7.64。我想知道为什么会发生在某些符号上。我对欧元兑英镑也很感兴趣,所以我想这是一个工作的事情,我只是好奇它是什么,为什么。请大家解释一下,谢谢。
你没有考虑到点差、滑点等因素。TC不可能对 "顺势疗法 "那么敏感。一切都必须在正负的情况下工作,否则将是对Real的 "肯定 "消耗!"。
你没有考虑到点差、滑点和更多的因素。TC不可能对 "顺势 "如此敏感。一切都必须在正负的情况下工作,否则将是对Real的 "肯定 "消耗!"。
事实证明,当我用欧元兑美元进行测试时,止损是10,因为价格是0.1一个点,在任何其他编码中是9.7一个点,所以我们得到的结果是一样的,对吗?
事实证明,当我在欧元兑美元上测试时,止损是10,因为价格是0.1个点,如果我使用任何其他报价,止损是9.7,等等,那么我得到同样的结果,对吗?
你必须跟着我!我有一笔欧元存款,所有东西都是用欧元计算的!
这是你的问题!我有一个欧元的仓库,一切都以欧元计算!"。
我想我们都搞清楚了:)谢谢你。我又有一个问题:)对我来说,这是我曾经使用过的最好的外汇经纪商。我对这个人有好感。我不知道该怎么做,我不知道该怎么做。
重要的是,这一切都被整理好了 :) 谢谢你。我又有一个问题:)我有一个非常强烈的怀疑,我的EA可能无法在Alpari上运行,但我确信它能在其他经纪商上运行。我在那里更需要它,我的日记里没有,专家顾问里也没有,也许你有一些想法?
你相信有奇迹吗?挖掘你的终端!我还能给你什么建议?
你好,不要踢我,我正在写我的第一个EA。我应该下一个OP_SELLLIMIT挂单,但事实上,我每隔一格就下一次,直到我遇到一个限制。
for (int k=0;k<OrdersTotal();k++)//查看所有未结订单
你好,不要踢我,我正在写我的第一个EA。我应该下一个OP_SELLLIMIT挂单,但事实上,我每隔一格就下一次,直到我遇到一个限制。
for (int k=0;k<OrdersTotal();k++)//查看所有未结订单