[存档!]任何菜鸟问题,为了不使论坛变得混乱。专业人士,不要路过。没有你,哪里都不能去 - 4. - 页 235

 

总的来说,它是随心所欲的!!不是在所有的货币对上,或者在你改变时间框架时突然消失!!!。 (这是我上面张贴的那张)。这个也是。

事实上,我对线条本身很满意--它们是我想要的,也就是说,从代码中可以清楚地看出它们应该在哪里着色,但我可能会进一步使颜色更亮。

 

亲爱的先生们,请帮助我们!!!。如何填补挂单,例如通过 一个tick,一个特定的价格区间。

 
如果我理解正确,它是这样的,以最简单的形式。嗯,类似这样的事情,类似这样的事情。
//+------------------------------------------------------------------+
//|                                                    байбаевий.mq4 |
//|                        Copyright 2012, MetaQuotes Software Corp. |
//|                                        http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright 2012, MetaQuotes Software Corp."
#property link      "http://www.metaquotes.net"

extern int kolitsestvo=1;
   extern double lot=0.01;
extern int Skolko_orderov      = 5;     

extern int Rasstojanie    =5;        
                                    
extern double Natscalo      =5;     

extern double teykprofit=12;

extern int magic=600;
//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
         int schet=0;
int start()
  { 
//----
 if(schet<kolitsestvo){schet++;
   for(int i=1;i<=Skolko_orderov;i++)
               {
                
               
                  OrderSend(Symbol(),OP_BUYSTOP,lot,NormalizeDouble(Bid+Natscalo*Point+i*Rasstojanie*Point,Digits),3,0,NormalizeDouble(Bid+Natscalo*Point+i*Rasstojanie*Point+(teykprofit*Point),Digits),"",magic,0,Red);     
               }           }
//----
   return(0);
  }
//+------------------------------------------------------------------+
还是你的意思是别的什么?
 
伙计,这太容易了,我待会就去试试。非常感谢!
 

我遇到了这个问题:EA在测试时写了一个巨大的日志文件。在测试的一天里,它累积了150GB。太多了))))

请告知是否可以禁止在专家顾问中写入日志文件?

 

兄弟们,救命啊!

我正在写我的第一个专家顾问,我不知道我在哪里做错了什么。

Ticket = OrderSend(Symbol(), 0, Lots_New, Ask, 10, NormalizeDouble(Stop, Digits),

NormalizeDouble(Take, Digits), NULL, Magic, 0, Blue)。

我试图打开一个订单。我得到一个持续的错误,即130。我打印的数值是Ask=1,22908,Stop=1,22808,Take=1,23010(我的Stop和Take是10.0点)。

什么是错的?????

提前感谢!

 
Top2n:
伙计,这太容易了,我待会就去试试。非常感谢你!

不客气!!。
 
嗯,我不知道。试试11点,而不是10点,虽然不应该。或者,也许应该,取决于对,经纪人,在一般情况下尝试。甚至是50个点,你会看到狗藏在哪里。 甚至是200个点。
 

但是,该指标怎么可能只在Sleep(4000)下工作;而当你改变时间框架时就永远消失了?

我看了看例子,似乎其他电感器的写法也大致相同


 
Dimka-novitsek:
嗯,我不知道。试试11分而不是10分,虽然不应该。可能是的,这取决于配对,经纪人,一般情况下试试吧。甚至是50个点,你会看到狗藏在哪里。 甚至是200个点。

这不是站台的大小问题,它们明明比最小距离还要大。我还检查了...

int New_Stop( int Parametr) //

{

int Min_Dist = MarketInfo(Symbol(), MODE_STOPLEVEL);

如果(Parametr < Min_Dist)

{

Parametr = Min_Dist;

Print("Stop order level for " , Symbol(), " increased;)

}

返回(Parametr;)

}