[АРХИВ!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 4. - страница 488
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Всем доброго времени суток, подскажите как узнать как закрылся последний ордер, со стоппом или профитом. Тут как я понимаю надо использовать OrdersHistoryTotal но как именно подскажите пожалуйста или приведите пример буду весьма благодарен спс.
Пример есть как раз в описании функции OrdersHistoryTotal
Спасибо. Я тоже искал и думал.
Виктор, может Вы еще знаете где обучающие статьи по МКЛ от Роша найти?
Они на Альпари лежат. Рош выкладывал ссылки. Искать лень
Простой вопрос , ответа не нашел.
Как в текстовый файл дописать новые данные (НЕ с новой строки !!!, а в ту же строчку!)
Например есть файл с массивом такого вида: 382;1;-1;1;1;-1;1;1;-1;1;-1;1;-1;1;...;1;crlf
нужно добавить вот так : 383;1;-1;1;1;-1;1;1;-1;1;-1;1;-1;1;...;1;-1;crlf
FileWrite() добавляет лишние crlf, кроме того не знаю как изменить первое число.
Чтобы много не возиться с расчленением файла, прочитать его в массив (строка или парсить), исправить, записать обратно.
Они на Альпари лежат. Рош выкладывал ссылки. Искать лень
Спасибо, видимо придется так и сделать (перезапись с очисткой ), но все же может подскажите как "расчленять" ?
В общем случае эти файлы не предназначены для редактирования. Если файл маленький, то лучше его переписать заново. Большие файлы надо через маппинг обрабатывать, чтобы быстрее было.
Расчленять файл надо с помощью индексирования разделителей. Подготовка индексов долгая, но потом работает быстро.
Немного подвис над реализацией алгоритма выставления ордера.
Суть в том, что есть тикет, я включаю перебор с условие на поиск тикета:
Если какой либо из ордеров соответствует мэджику, то мы его модифицируем.
Есть другая задача: если ни один из ордеров не соответствует мэджику, то необходимо выставить новый отложенный ордер. if(OrderMagicNumber()!=magic) здесь, получается, не прокатит.
Каким образом можно реализовать данное условие не прибегая к сторонним пользовательским функциям?
Всем привет. Люди помогите разобраться, хочу узнать номера тикетов ордеров что были закрыты со стопам вот что придумал, пишет -1 и на этом все, подскажите пожалуйста что не так спс.
for(int i=0;i<history;history=0)Всем привет. Люди помогите разобраться, хочу узнать номера тикетов ордеров что были закрыты со стопам вот что придумал, пишет -1 и на этом все, подскажите пожалуйста что не так спс.
for(int i=0;i<history;history=0)и NumberOfPositions - Возвращает количество позиций, да и другие гляньте - мож подойдут к решению Вашего вопроса...
iLow