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



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

СообщениеДобавлено: Чт Апр 03, 2014 9:49 am Ответить с цитатой Вернуться к началу

Здравствуйте! Подскажите, как организовать паузу на 5-10 секунд в коде программы.
Посмотреть профиль Отправить личное сообщение
MrDrJOKER



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

СообщениеДобавлено: Чт Апр 03, 2014 12:45 pm Ответить с цитатой Вернуться к началу

Jackson писал(а):
Здравствуйте! Подскажите, как организовать паузу на 5-10 секунд в коде программы.


ThreadSleep( milliseconds ) ;
Посмотреть профиль Отправить личное сообщение
Jackson



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

СообщениеДобавлено: Чт Апр 03, 2014 12:52 pm Ответить с цитатой Вернуться к началу

Ок, спасибо!
Посмотреть профиль Отправить личное сообщение
DennyV8



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

СообщениеДобавлено: Пт Апр 08, 2022 1:04 pm Ответить с цитатой Вернуться к началу

Интересно, в хэлпе эта функция дает задержку максимум 100 мс вроде..

Мне вот понадобилось сделать задержку при отправке записи строки в TRI файл, нужна задержка для реверсной позиции, например сигнал SELL выполнился и следом идет отправка сигнала SHORT в TRI файл , но с задержкой 5-10 сек.
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

СообщениеДобавлено: Пт Апр 08, 2022 3:46 pm Ответить с цитатой Вернуться к началу

DennyV8 писал(а):
Интересно, в хэлпе эта функция дает задержку максимум 100 мс вроде..

Мне вот понадобилось сделать задержку при отправке записи строки в TRI файл, нужна задержка для реверсной позиции, например сигнал SELL выполнился и следом идет отправка сигнала SHORT в TRI файл , но с задержкой 5-10 сек.

Сделай цикл 50 итераций и туда вставь ThreadSleep()

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



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

СообщениеДобавлено: Пт Апр 08, 2022 6:30 pm Ответить с цитатой Вернуться к началу

000 писал(а):
DennyV8 писал(а):
Интересно, в хэлпе эта функция дает задержку максимум 100 мс вроде..

Мне вот понадобилось сделать задержку при отправке записи строки в TRI файл, нужна задержка для реверсной позиции, например сигнал SELL выполнился и следом идет отправка сигнала SHORT в TRI файл , но с задержкой 5-10 сек.

Сделай цикл 50 итераций и туда вставь ThreadSleep()


Так то этот вариант я нашел, даже рекомендуют так писать
ThreadSleep(100);
ThreadSleep(100);
..........................

но у меня эта штука не пашет, у меня 5,40, а нужна выше походу...
А выше 6 версии которые запускаются и вылетают, не пойму почему.
Винду сносить пока не готов. ))

Нашел еще вот что , это поможет? Там про 15 секунд вроде, но все же задержка.

Buy = 1;
RealBuy = 0;
BT = Nz(StaticVarGet( "Time" ));
if(Buy)
{
if(BT == 0)
StaticVarSet( "Time", Now( format = 4 ) );
else
{
if(Now( format=4 ) - BT > 15)
RealBuy = 1;
}
}
else
StaticVarSet( "Time", 0 );
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

СообщениеДобавлено: Сб Апр 09, 2022 8:11 pm Ответить с цитатой Вернуться к началу

Должно сработать.

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



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

СообщениеДобавлено: Вт Апр 12, 2022 8:13 pm Ответить с цитатой Вернуться к началу

000 писал(а):
Должно сработать.


Все отлично, работает.
Теперь можно регулировать скорость записи транзакций в файл TRI.
Посмотреть профиль Отправить личное сообщение
Показать сообщения:      
Начать новую тему  Ответить на тему


 Перейти:   



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


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

File Attachment © by Meik Sievertsen