Автор |
Сообщение |
dmitry1208197320
Зарегистрирован: 23.10.2009
Сообщения: 86
|
Олег, ещё один маленький вопрос.
Где в коде можно отслеживать увеличение количества баров в реал-тайме?
Это нужно, например, для того, чтобы не посылать несколько одинаковых AlertIf в одно и тоже время. 5-й параметр flags в этой функции не подходит, т.к. у меня сигналы одновременно могут приходить от нескольких спредов. |
|
|
Посмотреть профиль Отправить личное сообщение Отправить e-mail |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
dmitry1208197320 писал(а): |
Олег, ещё один маленький вопрос.
Где в коде можно отслеживать увеличение количества баров в реал-тайме?
Это нужно, например, для того, чтобы не посылать несколько одинаковых AlertIf в одно и тоже время. 5-й параметр flags в этой функции не подходит, т.к. у меня сигналы одновременно могут приходить от нескольких спредов. |
По простому в коде никак. Надо схранять коль-во баров прикаждом прогоне
либо в файл
либо в буфер ClipboardSet()
Либо в записки NoteSet()
и потом сравнивать текущее значение и записанное. Не забыть потом перезаписать текущее. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
dmitry1208197320
Зарегистрирован: 23.10.2009
Сообщения: 86
|
Я так понимаю, что в амиброкере код гоняется в цикле сверху вниз и нет возможности, например, где-то один раз проинициализровать переменные? |
|
|
Посмотреть профиль Отправить личное сообщение Отправить e-mail |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Перед циклом. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
dmitry1208197320
Зарегистрирован: 23.10.2009
Сообщения: 86
|
Я имел ввиду, есть ли возможность инициализировать какую-то глобальную переменную, чтобы значение этой переменной не было затёрто при повторном прогоне. |
|
|
Посмотреть профиль Отправить личное сообщение Отправить e-mail |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
dmitry1208197320 писал(а): |
Я имел ввиду, есть ли возможность инициализировать какую-то глобальную переменную, чтобы значение этой переменной не было затёрто при повторном прогоне. |
Нет. В том и проблема. Поэтому я и написал, что надо сохранять значение |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
dmitry1208197320
Зарегистрирован: 23.10.2009
Сообщения: 86
|
я понял, жалко что нельзя как в обычных средах разработки типа Delphi |
|
|
Посмотреть профиль Отправить личное сообщение Отправить e-mail |
|
dmitry1208197320
Зарегистрирован: 23.10.2009
Сообщения: 86
|
Олег, скажите, пожалуйста, а можно в открытом файле менять позицию за исключением последовательного изменения по строкам от начала до конца:
while( ! feof( fh ) )
{
........
} |
|
|
Посмотреть профиль Отправить личное сообщение Отправить e-mail |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
По моему нельзя. Только последовательное чтение |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
dmitry1208197320
Зарегистрирован: 23.10.2009
Сообщения: 86
|
|
Посмотреть профиль Отправить личное сообщение Отправить e-mail |
|
|