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

 
long1:
好吧,让我们说,当一切发生在我的电脑上时,机器人打开位置...如果我决定将我的所有交易转移到租用的服务器上......只是关掉电脑,去睡觉)))),我的未结头寸 和信号会不会被转移,或者机器人会在那里从头开始交易?

把机器人放在UPU上,让它在那里工作,并从电脑上观察它,这样更容易。反正你必须按月支付,而不是按小时支付。

如果是这样,机器人将继续在那里进行交易,其风格与在UPU上没有交易一样,但前提是机器人代码不与全局变量打交道,而且在这个过程中不怕重置终端,否则可能会出现问题。

 
Vitaly Muzichenko:

把机器人放在UPU上,让它在那里工作,并从电脑上观察它,这样更容易。反正你必须按月支付,而不是按小时支付。

如果你想这样,那么机器人将继续在那里进行交易,其风格与在UPU上没有交易的风格相同,但前提是机器人代码不使用全局变量,并且在这个过程中不怕重启终端,否则可能出现问题。

cp得到它)
 
你好 2016.10.25_18:11 am MSC.向版主提出请求。我不能删除我的CLose.mqh文件程序代码。以防万一。这样,市场上就不会有任何变化。只要我还没有赚到钱。否则我就会厌倦写下一个EA了。此外,我的问题还没有得到回答。我已经自己修复了阵列外 的出口。我在测试人员的日志中仍然有不正确的启动索引。但它并没有阻止专家顾问关闭交易。如果你删除我的文件,我会感谢你的。暂时就这些了。18:21 MSC.
 
Николай Никитюк:
你好 2016.10.25_18:11 am MSC.向版主提出请求。我不能删除我的CLose.mqh文件程序代码。以防万一。这样,市场上就不会有任何变化。只要我还没有赚到钱。否则我就会厌倦写下一个EA了。此外,我的问题还没有得到回答。我已经自己修复了阵列外 的出口。我在测试人员的日志中仍然有不正确的启动索引。但它并没有阻止专家顾问关闭交易。如果你删除我的文件,我会感谢你的。暂时就这些了。18:21 MSC.
你需要写给在终端安装了你的"CLose.mqh " 代码的具体版主。第二个人无法接触到终端或密码。
 
Alexey Kozitsyn:
6.我也对 "这个功能无法启动 "感到困惑?

需要在一个旧的指标上添加一个条件点,该指标是在所有东西都是Start()时写的。

Alexey Kozitsyn:在第10根蜡烛之前,你不一定能找到分形。或者你可以把它设置为100,比如说。

超过第十条,分形就没有意思了。

Alexey Kozitsyn:.如果我们在烛台号码上找到一个分形 - 我们返回分形的价格,这将等于烛台的最低价格。

变量price_dnf 总是等于0,所以我 Low留给了发现分形的酒吧索引。

结果是,有分形但没有点。

有什么问题吗?

if( High[i+1]==Low[isFractalDn()])
       {
       ExtMapBuffer3[i]=Low[i+1];
       }
//======
//за пределами Start()

int isFractalDn()
{

for(int i=3; i <= 10; i++)

{
if(iFractals(NULL, 0, MODE_LOWER, i)!= EMPTY_VALUE) return(i);
price_dnf=iFractals(NULL, 0, MODE_LOWER, i);

}
return(-1);
}
 
mila.com:

需要在一个旧的指标上添加一个条件点,该指标是在所有东西都是Start()时写的。

超过第十条,分形就不再有趣了。


变量price_dnf 总是等于0,所以我把Low留给 发现分形的酒吧的索引。

结果是,分形甚至没有接近它,但它设定了一个点。

有什么问题吗?

if( High[i+1]==Low[isFractalDn()])
       {
       ExtMapBuffer3[i]=Low[i+1];
       }
//======
//за пределами Start()

int isFractalDn()
{

for(int i=3; i <= 10; i++)

{
if(iFractals(NULL, 0, MODE_LOWER, i)!= EMPTY_VALUE) return(i);
price_dnf=iFractals(NULL, 0, MODE_LOWER, i);

}
return(-1);
}
//+------------------------------------------------------------------+
//|                                                      fraktal.mq4 |
//|                        Copyright 2016, MetaQuotes Software Corp. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2016, MetaQuotes Software Corp."
#property link      "https://www.mql5.com"
#property version   "1.00"
#property strict
double price_dnf;
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
//---
   Print(isFractalDn());
   Print(price_dnf);
  }
//+------------------------------------------------------------------+
int isFractalDn()
  {
   for(int i=0; i<=30; i++)
     {
      if(iFractals(NULL,0,MODE_LOWER,i)!=0.0)
        {
         price_dnf=iFractals(NULL,0,MODE_LOWER,i);
         return(i);
         break;
        }
     }
   return(-1);
  }
//+------------------------------------------------------------------+
所以,第一个分形
 
pako:
//+------------------------------------------------------------------+
//|                                                      fraktal.mq4 |
//|                        Copyright 2016, MetaQuotes Software Corp. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2016, MetaQuotes Software Corp."
#property link      "https://www.mql5.com"
#property version   "1.00"
#property strict
double price_dnf;
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
//---
   Print(isFractalDn());
   Print(price_dnf);
  }
//+------------------------------------------------------------------+
int isFractalDn()
  {
   for(int i=0; i<=30; i++)
     {
      if(iFractals(NULL,0,MODE_LOWER,i)!=0.0)
        {
         price_dnf=iFractals(NULL,0,MODE_LOWER,i);
         return(i);
         break;
        }
     }
   return(-1);
  }
//+------------------------------------------------------------------+
因此,第一个分形

谢谢你,但还是没有结果。

毕竟,这在本质上是相同的条件。

if( High[i+1]==Low[isFractalDn()])

if( High[i+1]==price_dnf)

?
 
mila.com:

谢谢你,但还是没有结果。

毕竟,这在本质上是相同的条件。

if( High[i+1]==Low[isFractalDn()])

if( High[i+1]==price_dnf)

是否正确,根据这个条件,指标必须在整个历史上设置点?

你知道一个蜡烛的最大值与另一个蜡烛的最小值重合可能是一种罕见的情况?

是的,当然,不是在整个故事上。只有在指标工作的那一刻形成的。至少从你引用的那段代码来看,似乎是这样的。

 
一个简单的问题,但仍然...我翻阅了文件,但没能找到明确的答案。
结构可以有函数(方法),还是只有类可以有函数(方法)?我一直认为只有这句话的第二部分是真的,但我开始对第一部分有了模糊的怀疑。
 
BlackTomcat:
一个简单的问题,但仍然...我在文件中搜索了一下,但没有找到明确的答案。
结构可以有函数(方法),还是只有类可以有函数(方法)?我一直认为只有这句话的第二部分是真的,但我开始对第一部分有了模糊的怀疑。
结构可以有方法和功能。