[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 495

 
Slepoy >>:
У кого-нибудь есть скрипт или индикатор, показывающий историю торговли (прибыль и убыток )за определенный период по установленной на чарте валюте?
int i;
double profit=0;
for {i=OrdersHistoryTotal()-1;i>=0;i--)
   {
   OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
   if (OrderCloseTime()>=начальная_дата&&OrderCloseTime()<=конечная_дата&&OrderSymbol()==нужный_инструмент) profit=profit+OrderProfit();
   }
Comment ("Профит с",начальная_дата," по ",конечная_дата,"=",profit);

这就是整个剧本:)把它贴在任何地方...你可以在专家顾问中、指标中或脚本中运行它。
 
我没有在任何地方找到这个问题的直接答案(也许我搜索错了?):
ArrayCopy()函数 是将元素复制到一个新的数组中还是只是重定向访问?

(来自https://docs.mql4.com/ru/array/ArrayCopyRates helper:
没有为数据阵列分配真正的内存,也没有进行复制。当这样的数组被访问时,访问被重定向)。
 
Mathemat >>:
Нигде не нашел прямого ответа на такой вопрос (может, плохо искал?):
Функция ArrayCopy() копирует элементы в новый массив или просто перенаправляет доступ?

(Из хелпа к https://docs.mql4.com/ru/array/ArrayCopyRates:
Реального распределения памяти под массив данных и копирования не происходит. При обращении к такому массиву производится перенаправление доступа.)


它只是直截了当地复制...从一个到另一个。逐个要素...
粗略地说,它所做的事情与你逐个元素做的事情相同。
 
ArrayCopyRates 则有点不同...这个函数仅仅是重定向访问历史上的一个条形阵列。
 
lexandros >>:

Вот и весь скрипт:) Втыкайте куда угодно... хоть в советник, хоть в индикатор. хоть прям скриптом запускайте.



我是否必须每次都进入代码并输入日期?
 
lexandros >>:

Вот и весь скрипт:) Втыкайте куда угодно... хоть в советник, хоть в индикатор. хоть прям скриптом запускайте.



我是否必须每次都进入代码并输入日期?
 
Slepoy >>:
И каждый раз лезть в код и вбивать там дату?

经典。

 
大家下午好。

我需要一份 "从头开始 "的任何符号的M5报价历史。我在哪里可以找到它,谁知道/见过它?
 
Slepoy >>:


И каждый раз лезть в код и вбивать там дату?


我不知道你想要什么日期
实际上,它是用外部变量设置的。
extern datetime desired_date=minute,year,day,century,millennium,geological epoch,number of ticks from christmas...

你得到了一个现成的剧本...用你的大脑一点点...
 
NightShadow >>:
Доброго всем.

Нужна мне история котировок M5 по любым символам "с самого начала". Где такое нарыть можно, подскажите, кто знает/встречал?


报价历史是由MT自己上传的。 我没有在网站上看到它是一个文件。但实际上,你也可以从MT导出...
在MT中,你进入设置...在参数 "历史上的条数 "中设置可能的最大数字。
然后进入报价档案 - 选择所需的符号并按下载按钮...
分钟就能下载...所有其他的时间框架都以它们为基础。
在欧元区,我认为自1998年以来一直在徘徊......绰绰有余...
原因: