初学者的问题 MQL5 MT5 MetaTrader 5 - 页 127

 

下午好。

我写了一个EA,在已经设定好的SL和TP水平上开仓。一旦下一个柱子开始,TP水平就会消失,TP在位置描述中变为零。仓位是开放的,价格没有达到TP,SL仍然在那里,买入价格线也在那里。只要开仓的栏位持续,TP就可以手动改变--它改变并保持在那里。但只要下一个柱状体形成,TP就会自动和手动消失。而当我在关卡消失后试图手动返回时,它又消失了(显然,有一个新的勾)。在代码中,TP在订单描述中被设置一次,甚至与TP相对应的变量也没有出现在其他地方--只有在订单描述中。什么 "力量 "可以消除TP水平?

预先感谢你。

 
lord1952:
请指教,我刚刚开始学习mql5,我下载了一个顾问,它显示在导航器上,我把它安装在图表上,但它没有安装....why???????????。
问你在哪里下载的)
 
经纪商在他们的终端中阻止复制信号 吗? 我的意思是复制信号的功能是安装在终端本身的,这对我在traidfort和roboforex不起作用,我已经挣扎了一天,在终端中我的交易市场一切正常。
Торговые сигналы
Торговые сигналы
  • www.mql5.com
Торговые Сигналы для MetaTrader: копирование сделок, мониторинг счета, автоматическое исполнение сигналов и социальный трейдинг
 
你好,我有一个简单的问题,但我找不到任何地方可以回答,如果信号有1000美元的余额,而我只有100美元,我想复制他的交易,如何使它复制的系数,因为如果他不会有10%的保证金,我将归零,还有一个问题,我必须设置与信号相同的杠杆?
 
s07641069:
你好,我有一个简单的问题,但我在任何地方都找不到答案。 如果信号有1000美元的余额,而我只有100美元,我想复制他的交易,我应该如何复制有系数的交易,因为如果我松动10%,我就会收支平衡。
在设置中,你指定了供应商数量的百分比,在网站上有一篇文章(我找不到,我很匆忙),在终端看,你可以自己想出来。
 
s07641069:
你好,我有一个简单的问题,但我找不到任何地方可以回答。 如果信号有1000美元的余额,而我只有100美元,我想复制他的交易,我怎样才能让它复制一个系数,因为如果他没有10%的保证金,我就会变成零,还有一个问题,我必须设置与信号相同的杠杆?

https://www.metatrader5.com/ru/terminal/help/signals/signal_subscriber

https://www.metatrader5.com/ru/terminal/help/signals/signal_subscriber

 
你好!我有两个指标(不同的,任何一个,例如SAR和MA)在我的专家顾问中无法相处。分开来看,一切都很好,但如果放在一起,第二个指标就会发出4806的信号!我已经解决了我的问题!我已经尝试过连接class和icustom。
 
temass:
你好!我有两个指标(不同的,任何一个,例如SAR和MA)在我的专家顾问中不能相处。分开来看,一切都很好,但如果放在一起,第二个指标就会发出4806的信号!我已经解决了我的问题!我试着把班级以及与icustom连接起来。
显示代码
 
DC2008:
显示代码
void OnInit()
{
hdl_ama = iAMA(_Symbol,_Period,5,2,4,0,PRICE_CLOSE);
hdl_sar = iSAR(_Symbol,_Period,0.02,0.2);
SetIndexBuffer(0,sar,INDICATOR_DATA);
SetIndexBuffer(1,ama,INDICATOR_DATA);
ArraySetAsSeries(ama,true);
ArraySetAsSeries(sar,true);
}

void OnTick()
{
if (CopyBuffer(hdl_sar,0,0,10,sar)==-1) Alert("Ошибка SAR"+GetLastError());

if (CopyBuffer(hdl_ama,1,0,10,ama)==-1) Alert("Ошибка AMA"+GetLastError());



 
temass:
你好!我的专家顾问里有两个指标(不同的指标,任何一个,例如SAR和MA),我不太习惯。它单独使用很好,但如果我把它们放在一起使用,第二个指标给我的是4806!我已经解决了我的问题!我已经像往常一样尝试连接类和icustom。

像这样用SRC按钮插入代码。

   void OnInit()
     {
      hdl_ama = iAMA(_Symbol,_Period,5,2,4,0,PRICE_CLOSE);
      hdl_sar = iSAR(_Symbol,_Period,0.02,0.2);
      SetIndexBuffer(0,sar,INDICATOR_DATA);
      SetIndexBuffer(1,ama,INDICATOR_DATA);
      ArraySetAsSeries(ama,true);
      ArraySetAsSeries(sar,true);
     }

   void OnTick()
     {
      if(CopyBuffer(hdl_sar,0,0,10,sar)==-1) Alert("Ошибка SAR"+GetLastError());
      if(CopyBuffer(hdl_ama,0,0,10,ama)==-1) Alert("Ошибка AMA"+GetLastError());

     }

吸引你眼球的第一件事是,iAMA指标 只有一个缓冲区 "0",而你有 "1"。

Документация по MQL5: Технические индикаторы / iAMA
Документация по MQL5: Технические индикаторы / iAMA
  • www.mql5.com
Технические индикаторы / iAMA - Документация по MQL5