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

 
chief2000:

在另一个主题中,你可以联系开发人员 - 我会在那里描述一切,也许他们会修复它。
谢谢你!


试着运行这个程序

附加的文件:
mtpump.zip  77 kb
 
Vinin:


试着运行这个程序

我在网上搜索了关于MTPump的描述,但没有找到任何东西--当你运行它的时候会发生什么?

 

下午。试图打开这样的挂单

if(Kvadrat==1)
   {
   NewOrder(OP_SELLSTOP);
   NewOrder(OP_BUYSTOP);
   Kvadrat=0;
   }

..................................

int NewOrder(int Cmd)
{
 double TP=0;// тейкпрофит
 double SL=0;// стоплос
 double PR=0;// цена
 while(!IsTradeAllowed())Sleep(100);
 if(TakeProfit<MarketInfo(Symbol(),MODE_STOPLEVEL))  
    TakeProfit=MarketInfo(Symbol(),MODE_STOPLEVEL);
 if(StopLoss<MarketInfo(Symbol(),MODE_STOPLEVEL))  
    StopLoss=MarketInfo(Symbol(),MODE_STOPLEVEL);
 if(Cmd==OP_BUYSTOP)
   {
    PR=MAX;
    if(TakeProfit>0)TP=NormalizeDouble(MAX+TakeProfit*Point,Digits);
    if(StopLoss>0)  SL=NormalizeDouble(MAX-StopLoss*Point,Digits);
   }
 if(Cmd==OP_SELL)
   {
    PR=MIN;
    if(TakeProfit>0)TP=NormalizeDouble(MIN-TakeProfit*Point,Digits);
    if(StopLoss>0)  SL=NormalizeDouble(MIN+StopLoss*Point,Digits);
   }
 tic=OrderSend(Symbol(),Cmd,Lot,PR,3,SL,TP,"",0,0,CLR_NONE);
 if(tic<0)Print("шибка открытия ордера:",GetLastError()); Print("Cmd-",Cmd,"Lot=",Lot,"PR=",PR,"SL=",SL,"TP=",TP);
return(tic);
}
但当我测试时,很多订单在正确的时刻打开,尽管只有两个应该在相反方向打开。这里的错误是什么?
 
chief2000:

我在网上搜索了关于MTPump的描述,但没有找到任何东西--当你运行它的时候会发生什么?


它可以找到所有正在运行的metatrader并模拟ticks。更确切地说,它只是更新了图表。没有虱子

允许你检查指标和顾问的正确性

 
Vinin:


找到所有正在运行的metatrader并模拟ticks。更确切地说,它只是更新了图表。没有虱子

允许你检查指标和EA的正确性

我去看看。谢谢你!

 
mamba5:

下午。试图打开这样的挂单。

但在测试过程中,很多订单在正确的时刻打开,尽管只有两个应该在相反方向打开。这里的错误是什么?


static int Kvadrat = 0;

 
Mathemat:
去见一个心灵感应者


你必须要粗鲁吗?我没有去找心灵感应者,我试着自己涂鸦,结果是这样的(不是程序员),但也许有人会需要。

我不明白你没有动机的攻击行为的原因,你问的只是一段高中组合学课程中的排列组合(或组合,不管怎样)的代码,从后验数据中得出正确的排列组合,只是一个不恰当行为的理由?

int array[][][][] = {...};

int array2[][] = {...};

for(int q = ; q <= ; q++)
{
for(int w = ; w <= ; w++)
{
for(int e = ; e <= ; e++)
{
for(int r = ; r <= ; r++)
{
for(int t = ; t <= ; t++)
{
for(int y = ; y <= ; y++)
{

// -----------------------------------------

//-------------------------------------------

if (....)

{

MessageBox("имеем: ["+q+"]["+w+"]["+e+"]["+r+"]["+t+"]["+y+"].....");

return;

}

}}}}}}

 

你好。

为什么会出现 "无法删除文件"的错误,如何解决?提前感谢。

这个问题已经得到解决。
 

bar = ?

 
sergeev:


bar = ?

bar是当前条形图相对于外部设置(Start_Point)中设定的时间的偏移。