[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 5. - 页 218

 
borilunad:

显示要测试的参数和代码中指定参数的部分!

代码与此无关....我记不清楚了,我记不清楚了,但它是这样的。我想知道为什么会发生在某些符号上。我对欧元兑英镑也很感兴趣,所以我想这是一个工作的事情,我只是好奇它是什么,为什么。请大家解释一下,谢谢。
 
laveosa:

代码与此无关....在对美元兑加元进行测试时,止损和盈利可以设置为任何,例如10,在测试过程中,我们看一下结果,发现止损为7.43,盈利为7.64。我想知道为什么会发生在某些符号上。我对欧元兑英镑也很感兴趣,所以我想这是一个工作的事情,我只是好奇它是什么,为什么。请大家解释一下,谢谢。

你没有考虑到点差、滑点等因素。TC不可能对 "顺势疗法 "那么敏感。一切都必须在正负的情况下工作,否则将是对Real的 "肯定 "消耗!"。
 
borilunad:

你没有考虑到点差、滑点和更多的因素。TC不可能对 "顺势 "如此敏感。一切都必须在正负的情况下工作,否则将是对Real的 "肯定 "消耗!"。

事实证明,当我用欧元兑美元进行测试时,止损是10,因为价格是0.1一个点,在任何其他编码中是9.7一个点,所以我们得到的结果是一样的,对吗?
 
laveosa:

事实证明,当我在欧元兑美元上测试时,止损是10,因为价格是0.1个点,如果我使用任何其他报价,止损是9.7,等等,那么我得到同样的结果,对吗?

你必须跟着我!我有一笔欧元存款,所有东西都是用欧元计算的!
 
borilunad:

这是你的问题!我有一个欧元的仓库,一切都以欧元计算!"。

我想我们都搞清楚了:)谢谢你。我又有一个问题:)对我来说,这是我曾经使用过的最好的外汇经纪商。我对这个人有好感。我不知道该怎么做,我不知道该怎么做。
 
laveosa:

重要的是,这一切都被整理好了 :) 谢谢你。我又有一个问题:)我有一个非常强烈的怀疑,我的EA可能无法在Alpari上运行,但我确信它能在其他经纪商上运行。我在那里更需要它,我的日记里没有,专家顾问里也没有,也许你有一些想法?

你相信有奇迹吗?挖掘你的终端!我还能给你什么建议?
 
呃...呃...不明白 :/ 这是种礼貌...?
 
好吧,别介意,还是谢谢你
 

你好,不要踢我,我正在写我的第一个EA。我应该下一个OP_SELLLIMIT挂单,但事实上,我每隔一格就下一次,直到我遇到一个限制。

for (int k=0;k<OrdersTotal();k++)//查看所有未结订单

{
OrderSelect(k,SELECT_BY_POS,MODE_TRADES)。
如果( OrderType()!=OP_SELLLIMIT)
OrderSend(Symbol(),OP_SELLLIMIT,Lots,Ask+(Shag/0.2)*Point,3,0,0," ,123,0,Red)。
}
 
Graall:

你好,不要踢我,我正在写我的第一个EA。我应该下一个OP_SELLLIMIT挂单,但事实上,我每隔一格就下一次,直到我遇到一个限制。

for (int k=0;k<OrdersTotal();k++)//查看所有未结订单

{
OrderSelect(k,SELECT_BY_POS,MODE_TRADES)。
如果( OrderType()!=OP_SELLLIMIT)
OrderSend(Symbol(),OP_SELLLIMIT,Lots,Ask+(Shag/0.2)*Point,3,0,0," ,123,0,Red)。
}

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);}