Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1544
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Создать текстовый документ. написать в нём такую строку:
затем заменить расширение файла текстовый документа с txt на bat
А как потом в моем скрипте запустить эту команду?
Я не очень большой программист.
Как эту команду вставить, например, вот в такой скрипт?
//+------------------------------------------------------------------+
//| delFolder.mq5 |
//+------------------------------------------------------------------+
//+------------------------------------------------------------------+
//| Script program start function |
//+------------------------------------------------------------------+
void OnStart()
{
//---
}
//+------------------------------------------------------------------+
Как эту команду вставить, например, вот в такой скрипт?
Не заметил, что разговор про скрипт.
Если в скрипт, то так:
Не забудьте разрешить dll в настройкахНе заметил, что разговор про скрипт.
Если в скрипт, то так:
Не забудьте разрешить dll в настройкахСпасибо большое! Попробую и потом расскажу о результатах.
Спасибо большое! Попробую и потом расскажу о результатах.
Добрый день, Александр!
Создал ниже приведенный скрипт из вашего текста и запустил его.
Я добавил для контроля в ваш текст строки:
bool PrDelete = DeleteFileW(Path + ShortArrayToString(FindData.cFileName));
Print ("PrDelete=",PrDelete);
В кеше у меня 3 файла.
Скрипт их не удалил и дважды выдал false.
Может это оттого, что в MQL5 запрещены операции вне песочницы?
Кстати, строка 31 выглядит незаконченной.
#import
С уважением, Александр
Добрый день, Александр!
Блин. Извиняюсь. Поторопился. Надо добавить два слэша в конец строки, вот так:
"\\Tester\\cache\\"Александр, огромное спасибо!
Все заработало.
Вы решили мою большую проблему.
Интересный вопрос. Чтобы лучше понять это я вручную открыл позицию и указал комментарий '123456' - затем закрыл позицию и запустил скрипт History Deals and Orders. А теперь обратите внимание, что комментарий присутствует только у ордера (торгового приказа) на основе которого произошла сделка приведшая к появлению позиции и у сделки которая произошла в результате исполнения ордера):
Значит при закрытии позиции (в OnTradeTransaction тип транзакции TRADE_TRANSACTION_DEAL_ADD) нужно выбирать из торговой истории все ордера относящиеся к этой позиции и искать первопричинный ордер - благодаря которому и появилась эта позиция.
Это потому что не было ордера-сделки, изменяющего коммент. А если б таковая была, то и там был бы коммент. Получается, надо проверять все сделки по позиции и искать ненулевой коммент, начиная с последней сделки, принадлежащей позиции.
Здравствуйте, может кто подскажет
где торгуются, в каких ДЦ "непопулярный валюты", такие как:
HKD, AED, KWD, SAR, PLN, DKK, RON и прочие ?
можно в личку
Здравствуйте, может кто подскажет
где торгуются, в каких ДЦ "непопулярный валюты", такие как:
HKD, AED, KWD, SAR, PLN, DKK, RON и прочие ?
можно в личку
По ним спреды в половину дневного движения