Новая версия платформы MetaTrader 5 build 1930: Плавающие окна графиков и .Net библиотеки в MQL5 - страница 91

 
Slava:

В OnTesterDeinit надо получать недополученные остатки. Тогда ничего теряться не будет

По ссылке найдёте пример, как обрабатывать фреймы разных типов. Делается именно в OnTesterDeinit https://www.mql5.com/ru/forum/11277/page4#comment_469533

Спасибо, я так же пользовался примером из одной статьи, видимо что-то не до конца сделал верно.

 

Если набираю первые буквы TimeCurrent в такой записи

то появляется подсказка, где выбираю предложенный TimeCurrent. После чего строка становится такой

if (TimeTimeCurrentD'1970'

Ошибка?

 
fxsaber:

Если набираю первые буквы TimeCurrent в такой записи

то появляется подсказка, где выбираю предложенный TimeCurrent. После чего строка становится такой

Ошибка?

А D'1970' было до начала ввода Time? Похоже что было, а вы считаете что должно было удалить всё что было справа?
 
Alexey Viktorov:
А D'1970' было до начала ввода Time? Похоже что было, а вы считаете что должно было удалить всё что было справа?

Было до начала ввода Time. Считаю, что Time должен был замениться на TimeCurrent.

 

Вот небольшой недостаток при сохранении таблицы оптимизации. Вот что я сделал:

  1. После каждой оптимизации я сохраняю ( экспортирую ) ее таблицу результатов ... опц.
  2. Теперь загрузите (импортируйте) один из файлов и сохраните (экспортируйте) его как XML-файл (на RAM-диске B :), пока это нормально.
  3. Теперь я загружаю его в LO и копирую часть в другую таблицу LO - так что он мне на самом деле не нужен.
  4. Затем я загружаю (импортирую) следующий файл .... opt и пытаюсь сохранить (экспортировать) его под тем же именем на RAM-диске.
  5. Я получаю сообщение Windows: «Файл существует, вы хотите заменить его?» - Я нажал на OK и думаю, что все в порядке, так как никаких других сообщений не появилось.
  6. НО не заметив мою замену xml-файла не удалось!
  7. Существующий файл был заблокирован LO (открыт в LO-Calc), и сохранение не удалось, он не был заменен!
  8. Я бы ожидал сообщение вроде: файл заблокирован, сохранение не удалось.

Here is a little flaw while saving the optimization table. This is what I did:

  1. After each optimization I save (exported) its result table ...opt.
  2. Now load (import) one of the and saves (exports) it as XML-file (on a RAM-Disk B:) this ok so far.
  3. Now I load it into LO and copied part of it in another LO-table - so I actually don't need it.
  4. Then I load (import) the next ....opt file and tries to save (export) it under the same name on the RAM-disk.
  5. I get the windows message: "File exists, Do you want to replace it?" - I clicked on OK and think it's fine as no other message appeared.
  6. BUT without noticing my the replacement of the xml-file failed!
  7. The existing file was blocked by LO (opened in LO-Calc) and the saving failed, it wasn't replaced!
  8. I would have expected a message like: file is blocked, the saving failed.
 
Добавил DLL в папку Libraries но в мета едиторе он не отображается, хотя вызов библиотеки работает.
 
Aleksey Rodionov:
Добавил DLL в папку Libraries но в мета едиторе он не отображается, хотя вызов библиотеки работает.

А настройка какая стоит? Выставили отображать все файлы?


 
Vladimir Karputov:

А настройка какая стоит? Выставили отображать все файлы?


Спасибо, все отображается. Я почему подумал, что некорректно, т.к. появляется + для открытия каталога, при нажатии он пропадал и т.д.
 

Могу ли я попросить еще одно небольшое улучшение для ваших сайтов?

Win 10 стала предлагать все больше и больше тем с черным фоном и яркими буквами на переднем плане. Есть медицинские подсказки, что это лучше для глаз, если вы работаете много времени перед экраном.

Для подтверждения принятия файлов cookie вам необходимо нажать на маленький значок. Но если вы инвертируете цвета в Firefox (64.0) (я использую AddOn «Темный фон на светлом тексте» 0.6.10), этот значок не инвертируется и поэтому он «исчезает»:


Если бы вы просто использовали буквы (например, «ок») вместо черного изображения, оно также было бы преобразовано, и вам не нужно искать мышкой, где, черт возьми, находится этот маленький значок!


May I ask for another little improvement for your websites?

Win 10 has started to offer more and more themes with black background and bright foreground letters. There are medical hints that this is better for the eyes if you work a lot of time in front of a screen.

For a confirmation of accepting your cookies you require a click on a little icon. But if you invert the colours in Firefox (64.0) (I use the AddOn "Dark Background on Light Text" 0.6.10) this icon is not inverted and so it 'disappears':


If you just would use letters (e.g. "ok") instead of a black image it would be converted too and one does not have to search with the mouse where the hell is that little icon!

 

In order to find fast and easy e.g. closed positions I have to use:
Чтобы найти быстро и легко, например, закрытые позиции я должен использовать:

if ( PositionSelectByTicket( myTckt ) ) { // still open
    Trailing( myTckt, TrStop, TrStep ); // my traling function
} else { // most probably closed
    // here I'd really like to have a function: DealSelectByTicket( myTckt )
    // but I have to loop through all deals :(((
    int d = HistoryDealsTotal();
    while(d-->0) {
       ulong dTckt = HistoryDealGetTicket(d);
       if ( !HistoryDealSelect(dTckt) ) continue;
       if ( HistoryOrderGetInteger(dTckt, DEAL_ORDER) != myTckt ) continue;
       ...
   }
} // not tested yet!

Can you imagine how simple that would become if we would have function like:
Можете ли вы представить, насколько просто это стало бы, если бы у нас была такая функция:

DealSelectByTicket( myTckt )

which would select the deal acc. to the a.m loop similar to:
который выбрал бы сделку в соотв. к циклу AM, похожему на:

PositionSelectByTicket( myTckt )

Right now i have to find the deal ticket to find the ticket ticket.  :((

Прямо сейчас я должен найти билет предложения, чтобы найти билет билета.   :((

Совершение сделок - Торговые операции - MetaTrader 5
Совершение сделок - Торговые операции - MetaTrader 5
  • www.metatrader5.com
Торговая деятельность в платформе связана с формированием и отсылкой рыночных и отложенных ордеров для исполнения брокером, а также с управлением текущими позициями путем их модификации или закрытия. Платформа позволяет удобно просматривать торговую историю на счете, настраивать оповещения о событиях на рынке и многое другое. Открытие позиций...