初学者的问题 MQL4 MT4 MetaTrader 4 - 页 26

 
Renat Akhtyamov:

就在这里。

iStochastic(NULL,15,2,3,1,MODE_SMA,0,MODE_SIGNAL,0)。

改变周期(时间框架)为1,5,15,30,60,240,1440,10080,43200 //M1.M5.M30 ...等。

或者输入Period()而不是15,那么当你手动切换TF时,当前的将被自动设置为

非常感谢!我将尝试一下:)
 
TimBerg:
非常感谢!我们会尝试的:))

也最好不要看零点栏,指标值在那里 "浮动",所以很有可能它越过水平线后又回来了,而你却没有注意到。所以这可能是造成你的问题的原因。

想要一个可重复的结果--只看形成的条形。

 
TimBerg:
非常感谢!让我们试试吧:)))
建议,如果你正在交易一个交叉点,那么就像上面那样,在15点以上的1个柱子,下面的2个柱子。
 

下午好!

请您告诉我,是否可以将我当前的MT4图表 "保存"--"按原样激活图表"--但不显示我当前交易(订单)的线条,我不想亮出这些线条?

 
Dmitry Romanov:

下午好!

请您告诉我,是否可以将我当前的MT4图表 "保存"--"按原样激活图表"--但不显示我当前交易(订单)的线条,我不想亮出这些线条?

\Service/Settings/Charts/"Showtrade levels"- 取消勾选。
 
Renat Akhtyamov:
\撤销对Service/Settings/Charts/DisplayTrading Levels 的选中。
哦,谢谢!!!。我已经找了很久了))))。
 
平仓条件使用反向信号,但它不起作用,我们的交易只在止损或止盈时平仓。 你的理由是什么?
void CloseOpBuySell()
{
  int      ticket=0;
for(int i=0;i<OrdersTotal();i++)
  {
  if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
   {
    if(OrderSymbol()==Symbol() && OrderMagicNumber()==mn )
    {
      if(OrderType()==OP_BUY)
        {
          if (FMA1<GrossMA1 && FMA2>GrossMA2&&Bid<FMA1-Distanse*GetPoint() )
{
         ticket=OrderClose(OrderTicket(),OrderLots(),Bid,3,LawnGreen);
        }
      if(OrderType()==OP_SELL)
        {
        if (FRMA1>GrossMA1 && FRMA2<GrossMA2  &&  Ask>FRMA1+Distanse*GetPoint()  )
{
         ticket=OrderClose(OrderTicket(),OrderLots(),Ask,3,LawnGreen);
        }
     }
    }
   }
  }
  }
  }
 
Movlat Baghiyev:
平仓条件使用反向信号,但它不起作用,我们的交易只在止损或止盈时平仓。 你认为是什么原因?

让我们试着在代码的最开始,在最顶端,写下这样的话

#property strict

并编译它。

编译器会有任何警告吗?

 

动议。

Dmitry Melnichenko, 2016.12.07 12:52

你好,这样的问题。

How to addan indicator to a chart in mql4, something like ChartIndicatorAdd from mql5?

 
Vladimir Karputov:

动议。

Dmitry Melnichenko, 2016.12.07 12:52

你好,这样的问题。

How to addan indicator to a chart in mql4, something like ChartIndicatorAdd from mql5?

在mql4上重写代码

但现在我建议你不要这样做,而要使用5P。