Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 951

Aleksey Vyazmikin:

Я думаю, что надо искать в конце текста "\" это и будет директория, а у файлов такого символа нет...

Не воспроизводится.

fxsaber:

Не воспроизводится.

Может я что накрутил.... вот скрипт

Файлы:
Dir.mq5  5 kb
Aleksey Vyazmikin:

Может я что накрутил.... вот скрипт

Запустил - только директории.

fxsaber:

Запустил - только директории.

Проверил на другом компьютере - ситуация подтвердилась в массив попадают и директории и файлы в этой директории.

Aleksey Vyazmikin:

Проверил на другом компьютере - ситуация подтвердилась в массив попадают и директории и файлы в этой директории.

Прикрепите в архиве эту папку с файлами.

fxsaber:

Прикрепите в архиве эту папку с файлами.

Оказалось, что видит не все файлы, в основном видит системные

2018.12.04 00:36:16.119 Dir (Si-12.18,M1)       "00\dir_01\"  "00\dll.dll"  "00\sys.sys"  "00\test.bat"

папку прикладываю - будет 00

Файлы:
00.zip  8 kb
Aleksey Vyazmikin:

Оказалось, что видит не все файлы, в основном видит системные

Спасибо, исправил.

Други, подскажите на примере, как можно в  mql5 открыть позицию по условию: изменения цены на заданное количество пунктов.

Примеров найти не смог, или же не смог с ними разобраться. Опыта не хватает.

То есть, открыть позицию по схожему принципу отложенного ордера (через шаг) но только без ордера.

Например:

1. Запрашиваем текущую цену по текущему инструменту.

1.1. текущая цена = Point;

1.2. запоминаем в переменную.

2. Запрашиваем текущую цену по текущему инструменту.

2.1. Если текущая цена - Point >= 100 пунктов, то открываем позицию.  

2.2. Обнуляем значение переменной Point. 

Проблема в том что я не могу разобраться как получить текущую цену и запомнить её. 

Пытался реализовать это через структуру (MqlTick), но не осилил. 

Если не в лом помогите с примером.

Ну или ткните носом в букварь, где есть пример)

vladzeit:

***

1. Запрашиваем текущую цену по текущему инструменту.

***

2.1. Если текущая цена - Point >= 100 пунктов, то открываем позицию.  

***

Вы хотите поймать гэп?

Vladimir Karputov:

Вы хотите поймать гэп?

Vladimir, к своему стыду, я не уверен что я правильно понимаю что такое   Гэп) 

Мне хочется реализовать простой алгоритм, при котором изменение цены на количество пунктов будет условием входа в рынок, для покупки или продажи... не важно.

В итоге я хочу научится получать текущую цену по символу, сохранять её в локальной или глобальной переменной и извлекать её от туда по событию, ну и обнулять её. 

Ну вообщем работать с ней, преимущественно для определения точек для входа в рынок.

Я только начал осваивать mql5 преимущественно благодаря Вашим примерам советников, коих Вы пишите много, спасибо Вам)

Как то получается из Ваших примеров складывать свои алгоритмы, но вот с получением текущей цены и её сохранением в переменную запутался.