<HELP> for explanation

Блог им. Master_Razvorotoff

Программисты, помогите выключить автоматом комп при достижении макс.просадки (Excel)

 
 Написал себе полупривод на Ехсеl. В некой ячейке отображается дневная прибыль/просадка
 
Задача: при достижении мах. просаки (напр. -5%) в программе должен запуститься некий триггер, который
1. Закрывает открытые позиции по рынку
2. Закрывает себя, Quik (а так же Оперу и Метатрэйдер )
3. Выключает компьютер 
 
Проблема в реализации пунктов 2 и 3,
а так же в релизации самого триггера — как к значению ячейки привязать код - Worksheet_Calculate только или можно как-то иначе
 
PS: Интересно, можно ли у брокера (желательно б.д. Открытие) реализовать закрытие по рынку и блокирование счёта до следующего дня при достижении максимальной дневной просадки
 

техника на службе у человека)
avatar

magiuss

оооо трейдоголики просят избавить их от зависимости )))) может врубить мозг и понять — рынок не твое ;)
avatar

Дмитрий Интрадей

Дмитрий Интрадей, не тебе судить, Дмитрий. От тильта никто не застрахован, если торгует с большими плечами
avatar

Трендер

Трендер, мне можете не рассказывать ) я понял после слива 80% первого депо в течение года, что я психологически не могу торговать руками. А вот желаемые вами ухищрения (выключить комп, предложить секс, позвонить и выругать-ударить) похоже на лечение зеленкой открытого перелома. Я бы вам рекомендовал как и себе алготрейдинг. Это единственное, что может спасти, как я вижу в подобной ситуации. ИМХО
Дмитрий Интрадей, не все могут позволить себе алго. Тут много разных нюансов.

Лучшее ухищрение — перестать работать на все плечи. Но тут тоже много разных нюансов (размер счёта, например)
avatar

Трендер

Дмитрий Интрадей, честно сказать, я думал (и думаю) что алготрейдинг — это как бы понятный эволюционный шаг.
т.е., рост трейдера приводит к алготрейдингу.
а оказывается, тут куча адептов «чуйки» и «эмоций», которые выдают свою недоразвитость (даже если и получается) за отдельное направление.
avatar

moscow

нахрен Вам Excel? Все уже с отвёрток на шуруповёрты перешли.
avatar

Casper

Тунеядец, Ехсеl мне хватает
avatar

Трендер

Я пользуюсь выделенным сервером, который блокирует доступ к торговле. Подробности — rbkm.ru/risk-menedzhment-i-programmi-dlya-brokerov-i-upravlyaiuschich/risk-kontrol
В идеале, это должен брокер предоставлять дистанционную блокировку счета, заграницей это норма.
Вольвери́н, и сколько за выделенный сервер?
avatar

Трендер

Трендер, 500 рэ в месяц все удовольствие.
sherl74, PostMessage по поиску в справке Excel не дал рез, а без него не разберусь…
avatar

Трендер

Трендер, это winapi
avatar

sherl74

sherl74, Ясно, но сложно это как-то. Мне популярно надо. Я ж полупрограммист, что ли. Вот отсюда www.vbaexpress.com/kb/getarticle.php?kb_id=515 скачал ехсеl-файл, который вроде как выключает комп(ещё не пробовал), Если бы и программы открытые закрывала предварительно, было бы лучше
avatar

Трендер

Трендер, без winapi и WM_QUIT ты не сможешь закрыть quik из excel
avatar

sherl74

sherl74, я понимаю. Но имею ввиду что разберусь, только если на руках будет подобный файлик
avatar

Трендер

Трендер, и то без оптимизации
avatar

Трендер

Чёрт, Спасибо, на досуге буду разбираться, похоже то что надо, Надеюсь и с windows 7 работают
avatar

Трендер

Трендер, Ещё бы найти как программы закрыть
avatar

Трендер

Трендер, если все получится, отпишись, тоже так хочу)
avatar

Franky M.D.

Lord Fridrich, Да, но пока всё на стадии задумки — будет не скоро
avatar

Трендер

Значение ячейки можно проверять по времени, раз в несколько секунд, если удовлетворяет условию, переход к функции кроющей, закрывающей, выключающей.
avatar

AlexeyTikhonov

AlexeyT, А можно поподробней — как проверять по времени — как-то с «работой по времени» не сталкивался
avatar

Трендер

Трендер, событие Application.OnTime, через заданный интервал вызывает любую пользовательскую функцию, добавляете его в эту функцию, и все это зацикливается, если необходимо остановится, то на кнопку вешаете флаг, и его проверяете перед вызовом ontime.
avatar

AlexeyTikhonov

AlexeyT, спасибо, очень развёрнуто — + в профиль
avatar

Трендер

AlexeyT, И заодно надо между функциями вставить ожидание во времени — чтобы успеть крыться и закрыться перед выключением — как думаете?
avatar

Трендер

Попросите брокера увеличить вам ГО, например, в 2 раза.
avatar

smax0

smax0, Тоже вариант, но в дальнейшем думаю в программу внедрить кол-во доступных коней в зависимости от просадки.
avatar

Трендер

1. Закрывает открытые позиции по рынку
2. Закрывает себя, Quik (а так же Оперу и Метатрэйдер )
3. Выключает компьютер

4. Вырубает электричество во всём доме, ближайшем квартале, во всём городе.
5. Закрывает торги на РТС, распускает правительство РэФэ, назначает перевыборы Чурова, а вместе с ним и президента.
6. Обесточивает Нью-Йорк, Лондон и Франкфурт: ну так, на всякий случай, если вдруг позиции из п.1 не закроются.
7. Если и п.п.5,6 не помогут, то программа должна произвести запуск баллистических ракет, дабы грохнуть, наконец, этот треклятый мир…
Да, самое главное, всё это должно производиться из Эксэля… :)
Даже в вашем Екселе это сделать элементарно на визуалбасике
1. Закрыть все позиции через импорт транзакций
2. Запустить шелл с командой shutdown -s -f
avatar

LAW


Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.

Залогиниться

Зарегистрироваться
....все тэги
Регистрация
UPDONW