来自一个 "傻瓜 "的问题 - 页 58

 
请告知如何获得策略测试和自动交易的mql的基本知识。也许有一些课程或视频课程?
 
spoiltboy:
请告知如何获得策略测试和自动交易的mql的基本知识。也许有一些课程或视频课程?
文章 部分开始,同时看一下CodeBase 的源代码。
 
spoiltboy:
请告知如何获得策略测试和自动交易的mql的基本知识。也许有一些课程或视频课程?
请看去年关于 "给初学者 "的文章。有几篇文章有例子和解释。然后,随着你的胃口和好奇心的增长。
 

该手册指出。

Промежуточные тики

参考点之间的中间点是根据以下规则产生的。

  • 如果刻度线的数量大于参考点之间的点数,就会产生一个 "锯齿"(初始值+/-1)。
  • 如果锚点之间有足够多的点,就会产生一个线性的刻度线序列

"初始值+/-1 "这句话是否表明在 "锯 "的形成过程中存在随机性的因素?也就是说,在一个过程中,这个 "锯子 "将以 "+1 "的初始值生成,而在另一个过程中,初始值为"-1"。还是初始值的符号取决于一些额外的刚性条件,而在具体的优化程序框架内,初始值的符号将是相同的?

 
Yedelkin:

手册上说。

"初始值+/-1 "这句话是否表明在 "锯 "的形成过程中存在随机性的因素?也就是说,在一个过程中,这个 "锯 "将以 "+1 "的初始值形成,而在另一个过程中,它将以"-1 "的初始值形成。还是初始值的符号取决于一些额外的刚性条件,而在具体的优化程序框架内,初始值的符号将是相同的?

锯子是随机产生的,但总是由内部条件硬性规定的。

也就是说,所有的通道都会产生相同的跳动。否则,这些通行证会产生不同的结果。

 
Renat:

锯子是随机产生的,但总是由内部条件硬性规定。

也就是说,所有的通道都会产生相同的跳动。否则通行证会给出不同的结果。

好吧,我明白了:在优化模式下,所有的通道都产生相同的刻度。很可能,在测试模式 下也是如此......

......我只是在测试模式下,在相同的参数设置下得到不同的结果,这就是为什么我在第二个月一直在寻找原因。

 

问候!

maxPos =SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_LIMIT);

在我的比赛中显示为15.在我的实盘中为0.是否可以理解为对仓位的数量 没有限制?

Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства позиций
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства позиций
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства позиций - Документация по MQL5
 
Karlson:

问候!

在我的比赛中显示为15.在我的实盘中为0.是否可以理解为对仓位的数量 没有限制?

 

许多这样的缓冲区需要被声明并随后被处理。

// при глобальном объявлении:
double Buffer1[];
double Buffer2[];
...
double BufferN[];


// в OnInit():
SetIndexBuffer(0,Buffer1,INDICATOR_DATA);
SetIndexBuffer(1,Buffer2,INDICATOR_DATA);
...
SetIndexBuffer(N-1,BufferN,INDICATOR_DATA);


// в OnCalculate():
for(i...)
{
        Buffer1[i] = ...;
        Buffer2[i] = ...;
        ...
        BufferN[i] = ...;
}

有没有办法把这些令人毛骨悚然的全屏条块各自以某种方式紧凑地包裹在循环中?需要创建一个数组的数组吗?枚举?使用结构?指向对象的指针?我对这个问题的了解还不够多。在一些语言中,我可以用eval()来铆接变量名,声明它们并创建字符串表达式,但我在这里没有发现类似的东西。你能给我一个提示吗?

谢谢你。

 
x100intraday:

有什么办法可以将这些令人毛骨悚然的全屏块以某种方式紧凑地包裹在循环中?

像array[][]这样的二维数组就不能用?