[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 148

 

是的!!!这个文件夹不需要创建--它是自动创建的。

谢谢你!

 

请告知如何实施这一想法。

如果1,300...1,3100....1,3200 - 一般来说,那些 "00"(两个零)的倍数被打破,就会发出信号?

 
你知道是否有可能编写一个EA,同时从两个图表中获取数据?
 
Kostyan >> :
你能告诉我是否有可能编写一个从两个图表中获取数据的EA?

MarketInfo()将帮助你。

我记得我在多币种EA这里挖过这个问题。

>> '多货币专家顾问问题'。

 
dmmikl86 >> :

请告知如何实施这一想法。

如果1,300...1,3100....1,3200 - 一般来说,这些是 "00"(两个零)的倍数?

使用MathMod(Close, 100)==0

 
Kostyan >> :
你知道是否有可能写一个EA,可以同时从两个图表中获取数据? 比如你把它放在一个图表上,它就会考虑到另一个符号的数据。

当提到一个指标时,它总是可以从任何工具或时间框架中获取数据。

例如,iRSI("EURGBP", PERIOD_H1, ...)

如果你需要价格数据,有相应的函数,例如:iHigh("GBPUSD", PERIOD_M15, 2)。

 

能否请你告诉我错误是什么?

终端与互联网断开连接,即我不更新图表,CountedBars==0;Bars==512;(至少这样写的程序在报告 "专家 "中执行)。

但是,由于某些原因,输出并不是从512条之前开始,而是从105条开始,并有相应的日期,等等。这可能是由于什么原因?

#property indicator_separate_window


extern string StartDate="2006.04.01";
datetime SDate;


int start()
  {
   int   i=Bars-1, counted_bars=IndicatorCounted();   

   while( i>=0)

   {
   SDate=StrToTime( StartDate);
   if ( SDate<=Time[ i]) Print( i,"   OK"); 
   if ( SDate > Time[ i]) Print( i,"    Early");
   Print("i= ", i,"   CB:  ", counted_bars, "  Bars:   ",Bars);
   i--;
   }
   return(0);
  }
 

请告知我)

我应该在这里输入什么来关闭未结的买入或卖出订单,CountTrades不想写错误,我应该输入什么来关闭剩下的订单,或者不放,反之则删除?

   if (( Close_ord)&& CountTrades ))>=AccountEquity()/ Limit){ // что надо вписать вместо CountTrades?????
   int slippage=3;
   for (int i=OrdersTotal()-1; i>=0; i--)
   {
    if (!OrderSelect( i, SELECT_BY_POS, MODE_TRADES)) break;
    if (OrderType()==OP_BUY ) OrderClose (OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_BID), slippage);
    if (OrderType()==OP_SELL) OrderClose (OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_ASK), slippage);
    }
    }
 

你有 - CountTrades是一些条件(或条件的总和),通过这些条件关闭头寸。

Close_ord也是如此。

这些条件中的每一个都可能(很可能)只有零或只有一个。也就是说,它们是由bool运算符定义的变量。

(Close_ord)&&CountTrades)如何能>=神秘的AccountEquity()/Limit),我不清楚。

换句话说,你这一整行写得不对。

 
rid >> :

你有 - CountTrades是一些条件(或条件的总和),通过这些条件关闭头寸。

Close_ord也是如此。

这些条件中的每一个都可能(很可能)只有零或只有一个。也就是说,它们是由bool运算符定义的变量。

(Close_ord)&&CountTrades )如何能>=神秘的AccountEquity()/Limit),我不清楚。

换句话说,你这一整行写得不对。

((Close_ord)--通过一个变量包括外部的bool Close_ord =true。

((Close_ord)&& 那么应该输入的是,我不知道哪一个在Close_ord激活时立即关闭所有订单

我需要指定一个单独的条件,或者可以用更简单的方式来完成,或者如果你有更简单的变体,请分享一段代码,我需要在启用一个使用外部变量的函数时关闭所有订单(


我没有放任何东西,我应该直接删除多余的代码( Close_ord) { )))))))))))))))))))

原因: