Список форумов AmiSite.ru AmiSite.ru
Форум по Ами
 FAQ  •  Поиск  •  Пользователи  •  Группы   •  Регистрация  •  Профиль  •  Войти и проверить личные сообщения  •  Вход
 В каком месте программы можно отследить увеличение баров? Следующая тема
Предыдущая тема
Начать новую тему  Ответить на тему
Автор Сообщение
dmitry1208197320



Зарегистрирован: 23.10.2009
Сообщения: 86

СообщениеДобавлено: Сб Янв 02, 2010 8:52 pm Ответить с цитатой Вернуться к началу

Олег, ещё один маленький вопрос.

Где в коде можно отслеживать увеличение количества баров в реал-тайме?
Это нужно, например, для того, чтобы не посылать несколько одинаковых AlertIf в одно и тоже время. 5-й параметр flags в этой функции не подходит, т.к. у меня сигналы одновременно могут приходить от нескольких спредов.
Посмотреть профиль Отправить личное сообщение Отправить e-mail
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 9106

СообщениеДобавлено: Сб Янв 02, 2010 9:38 pm Ответить с цитатой Вернуться к началу

dmitry1208197320 писал(а):
Олег, ещё один маленький вопрос.

Где в коде можно отслеживать увеличение количества баров в реал-тайме?
Это нужно, например, для того, чтобы не посылать несколько одинаковых AlertIf в одно и тоже время. 5-й параметр flags в этой функции не подходит, т.к. у меня сигналы одновременно могут приходить от нескольких спредов.

По простому в коде никак. Надо схранять коль-во баров прикаждом прогоне
либо в файл
либо в буфер ClipboardSet()
Либо в записки NoteSet()

и потом сравнивать текущее значение и записанное. Не забыть потом перезаписать текущее. Smile

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
dmitry1208197320



Зарегистрирован: 23.10.2009
Сообщения: 86

СообщениеДобавлено: Сб Янв 02, 2010 9:47 pm Ответить с цитатой Вернуться к началу

Я так понимаю, что в амиброкере код гоняется в цикле сверху вниз и нет возможности, например, где-то один раз проинициализровать переменные?
Посмотреть профиль Отправить личное сообщение Отправить e-mail
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 9106

СообщениеДобавлено: Вс Янв 03, 2010 12:12 am Ответить с цитатой Вернуться к началу

Перед циклом.

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
dmitry1208197320



Зарегистрирован: 23.10.2009
Сообщения: 86

СообщениеДобавлено: Вс Янв 03, 2010 12:42 am Ответить с цитатой Вернуться к началу

Я имел ввиду, есть ли возможность инициализировать какую-то глобальную переменную, чтобы значение этой переменной не было затёрто при повторном прогоне.
Посмотреть профиль Отправить личное сообщение Отправить e-mail
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 9106

СообщениеДобавлено: Вс Янв 03, 2010 12:47 am Ответить с цитатой Вернуться к началу

dmitry1208197320 писал(а):
Я имел ввиду, есть ли возможность инициализировать какую-то глобальную переменную, чтобы значение этой переменной не было затёрто при повторном прогоне.

Нет. В том и проблема. Поэтому я и написал, что надо сохранять значение

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
dmitry1208197320



Зарегистрирован: 23.10.2009
Сообщения: 86

СообщениеДобавлено: Вс Янв 03, 2010 1:00 am Ответить с цитатой Вернуться к началу

я понял, жалко что нельзя как в обычных средах разработки типа Delphi
Посмотреть профиль Отправить личное сообщение Отправить e-mail
dmitry1208197320



Зарегистрирован: 23.10.2009
Сообщения: 86

СообщениеДобавлено: Вс Янв 03, 2010 12:04 pm Ответить с цитатой Вернуться к началу

Олег, скажите, пожалуйста, а можно в открытом файле менять позицию за исключением последовательного изменения по строкам от начала до конца:
while( ! feof( fh ) )
{
........
}
Посмотреть профиль Отправить личное сообщение Отправить e-mail
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 9106

СообщениеДобавлено: Вс Янв 03, 2010 2:54 pm Ответить с цитатой Вернуться к началу

По моему нельзя. Только последовательное чтение

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
dmitry1208197320



Зарегистрирован: 23.10.2009
Сообщения: 86

СообщениеДобавлено: Вс Янв 03, 2010 3:26 pm Ответить с цитатой Вернуться к началу

спасибо Вам
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:      
Начать новую тему  Ответить на тему


 Перейти:   



Следующая тема
Предыдущая тема
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы не можете скачивать файлы


Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme :: Часовой пояс: GMT + 3

File Attachment © by Meik Sievertsen