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

 
如何在几个图形中同时添加水平线可以是 来自文件,可以是通过剪贴板。
的结构,例如

eurusd, 1.3000, 红色
GBRUSD, 1.3000, 红色
欧元兑日元,1.3000,红色
欧元兑美元,1.4000,蓝色
GBRUSD, 1.4000, 蓝色
欧元兑日元,1.4000,蓝色
欧元兑美元,1.5000,绿色
GBRUSD, 1.5000, 绿色
欧元兑日元,1.5000,绿色

 

面对另一个问题,错误是什么?

void Kof() // функция рисоования уровней
{
   int i;
   double summAUP;
   double summADN;
   double midle;
   double sr;

   for(i=0;i<iBars(pair,tf);i++) // считаем бары
   {
   
         
         if (Close[1]>BuferUp[i]) KoeF_UP[i] = HtUp[i]/(________________); 
         if (Close[1]<BuferDn[i]) KoeF_DN[i] = HtDn[i]/(________________);
         summAUP += KoeF_UP[i];
         summADN += KoeF_DN[i];
         sr = (summAUP+summADN)/2;

  DrawLabel("DN", summADN, 15,Yellow , 5);
  DrawLabel("UP", summAUP, 15, Aqua ,30);
  
         if (sr!=0) midle = Point*(HtUp[0]/sr)+BuferUp[0];
          
  DrawLabel("Midle", midle, 15, Red ,55);

   }
}
if (sr!=0) midle = Point*(HtUp[0]/sr)+BuferUp[0]; до этой строки все работает, если вместо midle в DrawLabel("Midle", midle, 15, Red ,55); записать sr Тоже все работает. 
А вот с предъявленным вариантом не хочет. В чем ошибка
 
eq003:
如何一次做出多个挂单。也许来自一个文件,也许通过剪贴板。
其结构如下。
对,交易,开盘价,SL,TP,到期日
欧元兑美元,卖出限制,1.3000,1.4000,1.5000,2013.02.06,12:00 AM
GBRUSD,买入限额,1.3000,1.4000,1.5000,2013.02.06,12:00
EURJPY ,卖出限制,1.3000,1.4000,1.5000,2013.02.06,12:00
EURJPY ,卖出,1.3000,1.4000,1.5000
除了课本之外,学习文件,都在那里。
 
berezhnuy:

面对另一个问题,错误是什么?


也许可以试试HtUp[i]和BuferUp[i],而不是HtUp[0]和BuferUp[i] ?
 
eq003:

我开始阅读MQL4,所以我什么都不知道。

我可以编写一个总是在同一时间框架内工作的EA吗?例如,如果我的EA只在H1移动平均线上打开交易,但你是在H4时间框架上。也就是说,不清楚如何从H1中获得有关酒吧的信息。我想我可以从分钟的数据中计算出H1 MA。

也许有一个例子?

时间框架可以由MQL在许多技术指标中设置,无论你在哪个指标上。在这里 看第二个参数:int timeframe。
 
eq003:

我开始阅读MQL4,所以我什么都不知道。

我可以编写一个总是在同一时间框架内工作的EA吗?例如,如果我的EA只在H1移动平均线上打开交易,但你是在H4时间框架上。也就是说,不清楚如何从H1中获得有关酒吧的信息。我想我可以根据分钟数计算出MA H1。


你有一个例子吗?

double iMA(string symbol,int timeframe,int period,int ma_shift,int ma_method, int applied_price,int shift)


移动平均线的计算。
参数。

symbol- 符号名称,该指标将根据该符号的数据进行计算。NULL表示当前符号。

时间框架--时期。可以是图表 中的一个时期。0表示当前图表的周期。

period- 移动平均数计算的平均周期。

ma_shift- 指标相对于价格图表的移动。

ma_method- 平均法。可以是移动平均法 的任何数值。

applied_price- 使用的价格。可以是任何一个价格常数

shift- 从指标缓冲区获得的数值的索引(相对于当前条形图,向后移动指定的周期数)。


例子。
AlligatorJawsBuffer[i]=iMA(NULL,0,13,8,MODE_SMMA,PRICE_MEDIAN,i);
将PERIOD_H1作为周期 参数,你将从H1时间段获得MAA值,无论你的EA/脚本/indyuctor在哪个时间段。
 
001:
我会试着把它加进去。一个例子是类似...
如何使用这些功能的例子可以从这个作者那里得到,特别是--Korey
 
pu6ka:

不使用HtUp[0]和BuferUp[0],也许可以试试HtUp[i]和BuferUp[i]?

这不会有帮助((好吧,它没有)。
 
你好。我想知道是否有一个脚本或专家顾问可以反向执行你的所有操作,即我按下买入按钮,脚本就会打开卖出,而我也会分别放置一个承接和停止,也是反向的。我想用这个脚本来替代上面的脚本。 谢谢你。
 
shuli:
你好。我想知道是否有一个脚本或专家顾问可以反向执行你的所有操作,即我按下买入按钮,脚本就会打开卖出,而我也会分别放置一个承接和停止,也是反向的。谢谢。
你必须自己反过来做,你会很幸运的!