[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要路过。没有你就无处可去 - 3. - 页 620

 
Fox_RM:

是的,这正是问题所在,我不知道如何进行一天或一小时的清查。PERIOD_D1将选择一个新的日子,但如何提取时间?

我也试过做D'00:00:00'的 具体时间分配,在手册上说可以,但不知为何没有成功?


我已经展示了如何选择一天中的开放时间
 

我有一个问题。

在测试过程中,我想在EA中画一些线,特别是在指标 Accumulation/Distribution中。

在程序模块 ,这个指标被称为

...

double myAD = iAD(Symbol(), 0, 1);

...

问题本身是

...

int iWin_IDx = WindowFind("A/D")。

...

- 没有找到指标的窗口 ,在这种情况下iWin_IDx=-1

试着将代码插入init()函数 ,结果是一样的。

WindowsTotal()函数返回 1,从而显示只有一个窗口,即货币报价窗口。

我认为问题在于 ,指标窗口在EA执行后出现--如何使其在测试执行前出现。

 
LuckyStrike:

似乎不想这样做,出现错误138(试图拖尾)。


138 - 新价格(重新报价)

在你的代码中

int start()
 {
    if (OrdersTotal()==0 && Open>Bid)
      OrderSend (Symbol(),OP_SELL,Lots,Ask,3,Bid+150*Point,Bid-150*Point,0,Red);//Если пятизначные котировки, тройку измените на 30 
      
         if(OrderSelect(OrdersTotal()-1, SELECT_BY_POS, MODE_TRADES))
           if (Bid-(Bid+150*Point)<-150)//От бид отнимаем бид? Упрощаем выражение и от бида вообще ничего не осталось, т.е. так if(150*Point<-150) ?
          {
            OrderModify(OrderTicket(),OrderOpenPrice(),Bid+150*Point,Bid-150*Point,0,Red);
          }
 }
 
谢谢你,我真的应该把30放在那里。但OrderModify由于某些原因没有发挥作用,止损应该在价格之后移动。
 
LuckyStrike:
谢谢你,我真的应该把30放在那里。但OrderModify由于某种原因没有发挥作用,止损应该在价格之后移动


因为如果(150*Point<-150)的条件没有得到满足。

 
我们从买入价中获取止损,如果差额小于-150,那么OrderModify应该将止损移动到价格之后,但这并没有发生)
 
LuckyStrike:
嗯,它是这样的,但它不工作)


你是否有一个点负值,小于-1?在任何其他情况下,该条件都是不可行的。

即使在第一种情况下,该条件也是失败的--Point是一个预定义的变量,你不能给它赋值(包括负值)。

--------

结论:你的条件是不可能实现的 :)

 

你好,我有一个经纪公司的MT4和另一个经纪公司的MT4。我转移了服务器(.srv)在文件夹\Program Files\MetaTrader 4\config 没有问题,但与MT4和MT4Multiterminal(不同经纪公司也)不工作......。

我在.srv中改变了我的IP/我试过很多DT/我试过重命名/它不工作................ACK。不活跃,没有图表

如何做??????

 
Vinin:

我向你展示了如何选择一天中的开放时间
知道了!谢谢你。问题被清除了。
 
Snik75I:

我有一个问题。

在测试过程中,我想在EA中画一些线,特别是在指标 Accumulation/Distribution中。

在程序模块 ,这个指标被称为

...

double myAD = iAD(Symbol(), 0, 1);

...

问题本身是

...

int iWin_IDx = WindowFind("A/D")。

...

- 没有找到指标的窗口 ,在这种情况下iWin_IDx=-1

试着将代码插入init()函数 ,结果是一样的。

WindowsTotal()函数返回 1,从而显示只有一个窗口,即货币报价窗口。

我认为问题在于 ,指标窗口在EA执行后出现--如何使其在测试执行前出现。

而你在开始测试之前,在测试图上放一个指标