Bitcoin Forum
April 25, 2024, 12:33:26 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: BtcAlgo: Stop Loss и Trailing StopLoss (NEW!) ордера на BTC-E!  (Read 1707 times)
btcalgo (OP)
Newbie
*
Offline Offline

Activity: 15
Merit: 0


View Profile WWW
February 21, 2014, 06:30:36 AM
Last edit: March 23, 2014, 04:50:44 PM by btcalgo
 #1

Хочу представить небольшой и простой инструмент для использования Stop Loss ордеров на BTC-E: http://www.btcalgo.com/

Что такое Stop Loss ордера и почему они могут быть полезны (вольный перевод заглавной страницы btcalgo.com):

Представим следующую ситуацию. У вас есть определенное количество BTC (или других монет поддерживаемых btc-e.com). Вы хотите их придержать, так как рассчитываете на дальнейший рост курса. С другой стороны курс может обвалиться, когда Вас нет у компьютера (спите, например). И тут у Вас не будет уже никакой прибыли.
И штатными средствами btc-e.com Вы себя от такой ситуации не защитите ни как.
То, что вам нужно в такой ситуации – это автоматическая постановка ордера на рынок, когда цена достигает некоторого порогового значения (стоп цена / stop price).

Разберем пример с числами. У вас есть 1 BTC и текущая цена на рынке 800 USD. То есть, если сейчас поставить ордер на рынок мы получим 800 USD. Мы ожидаем, что цена будет расти, и сейчас продавать не хотим, но хотим защититься от обвала цены, который может произойти, когда мы не у компьютера. Для этого ставим ордер с stop price 750 USD и, если цена за BTC упадет до этого значения, BtcAlgo отправит наш ордер на продажу на BTC-E.

Вопросы и пожелания приветствуются.

PS: www.btcalgo.com
1714048406
Hero Member
*
Offline Offline

Posts: 1714048406

View Profile Personal Message (Offline)

Ignore
1714048406
Reply with quote  #2

1714048406
Report to moderator
1714048406
Hero Member
*
Offline Offline

Posts: 1714048406

View Profile Personal Message (Offline)

Ignore
1714048406
Reply with quote  #2

1714048406
Report to moderator
1714048406
Hero Member
*
Offline Offline

Posts: 1714048406

View Profile Personal Message (Offline)

Ignore
1714048406
Reply with quote  #2

1714048406
Report to moderator
In order to get the maximum amount of activity points possible, you just need to post once per day on average. Skipping days is OK as long as you maintain the average.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714048406
Hero Member
*
Offline Offline

Posts: 1714048406

View Profile Personal Message (Offline)

Ignore
1714048406
Reply with quote  #2

1714048406
Report to moderator
1714048406
Hero Member
*
Offline Offline

Posts: 1714048406

View Profile Personal Message (Offline)

Ignore
1714048406
Reply with quote  #2

1714048406
Report to moderator
Snape14
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
February 22, 2014, 07:20:38 PM
 #2

Разве в МТ нет такой функции?
btcalgo (OP)
Newbie
*
Offline Offline

Activity: 15
Merit: 0


View Profile WWW
February 25, 2014, 05:57:37 AM
 #3

МетаТрейдер хорошая программа с большим количеством возможностей. Однако не всем нужно такое разнообразие. Плюс для начинающего трейдера она может быть несколько сложна, особенно в сравнении с веб интерфейсом. Я встречал такие отзывы на форуме.

BtcAlgo может пригодиться людям, которым нужен максимально простой способ постановки и контроля стоп ордеров.

Так же в скором времени будет  добавлен Trailing Stop Order.
evilgeniy
Full Member
***
Offline Offline

Activity: 138
Merit: 100



View Profile
February 25, 2014, 06:13:31 AM
 #4

Все хорошо, идея понятна, а что с безопасностью? Код у вас закрытый. Надо просто доверить свой апи с секретом вашей программе и молиться что их не используют во зло?

btcalgo (OP)
Newbie
*
Offline Offline

Activity: 15
Merit: 0


View Profile WWW
February 27, 2014, 08:22:20 PM
 #5

Да, конечно, такого рода опасения имеют право быть. Но от этого можно обезопаситься.

На уровне windows firewall’а надо добавить outbound rule (исходящее соединение), в котором разрешить коннект только к:
1) ip адресу btc-e:  141.101.121.193
2) ip адресу online.license4j.com: 182.50.155.53
Это менеджер лицензий. Коннект нужен только на момент активации. Для уже активированной версии или для триальной коннект не обязателен.

Но вопрос конечно актуальный, спасибо за него.
Думаю, стоит добавить страницу с подробной инструкцией на сайт.

PS: в этом, кстати, преимущество десктопных программ над разнообразными веб версиями. Там уже никак не защититься, только доверие.
evilgeniy
Full Member
***
Offline Offline

Activity: 138
Merit: 100



View Profile
February 28, 2014, 11:37:46 AM
 #6

Да, конечно, такого рода опасения имеют право быть. Но от этого можно обезопаситься.

На уровне windows firewall’а надо добавить outbound rule (исходящее соединение), в котором разрешить коннект только к:
1) ip адресу btc-e:  141.101.121.193
2) ip адресу online.license4j.com: 182.50.155.53
Это менеджер лицензий. Коннект нужен только на момент активации. Для уже активированной версии или для триальной коннект не обязателен.
Что за домен license4j.com я не в курсе, положим через него программа проверяет лицензию и ему можно доверять.

Хорошо, таким образом мы исключим прямой слив ключей на левый сервер. Но что если внутри находится бекдор, тогда отправлять ничего не нужно достаточно только принять в нужный момент управляющую команду.
И пусть команду с левой машины мы можем исключить наверно аналогичным фильтром на входящие ip и домены.

Но и это не спасет. Если например впихнуть внутрь парсер и раз в 30мин например загружать страничку бтц-е, и искать кодовые слова, то управлять можно прямо из чата бтц-е))

И еще не самый функциональный, но тоже теоретически возможный автоматизированный вариант с вшитым ботом, который просто в отдаленный час Х сыграет против рынка на заболиво подготовленный ордер...

И едвали от этого можно обезопаситься.

btcalgo (OP)
Newbie
*
Offline Offline

Activity: 15
Merit: 0


View Profile WWW
March 01, 2014, 02:22:39 PM
 #7

Входящие соединения блокируются аналогично (inbound rules). Они, кстати, запрещены по умолчанию (Windows 7), если для них не указано явное разрешающие правило.

Остальное, описанное Вами, на самом деле не имеет смысла, так как входящий ордер всегда маппится на лучшее спрос/предложение (bid/ask), имеющееся на рынке.
То есть, если на данный момент лучшая цена (для продавца) по которой мы можем продать PPC, составляет 3.227 USD, то у вас физически не получится продать дешевле. Если будет отправлен ордер «продать 1 PPC за 1 USD», то данный ордер будет исполнен по лучшей цене (то есть 3.277 в нашем примере).
Так работают все биржи, и Вы можете это проверить на небольшом количестве монет.


Хотел бы также сказать что я, прежде всего, заинтересован в развитии своей программы и пользователях, а не в разнообразных способах обмана.
Но, так как речь о деньгах, то надеюсь, поясненные технические моменты помогли развеять сомнения.

PS: Если Вы заинтересованы в стоп ордерах на btc-e, то предлагаю скачать BtcAlgo и попробовать в деле.
Буду рад отзывам  Smiley
evilgeniy
Full Member
***
Offline Offline

Activity: 138
Merit: 100



View Profile
March 03, 2014, 07:04:09 AM
Last edit: March 03, 2014, 09:53:16 AM by evilgeniy
 #8

Входящие соединения блокируются аналогично (inbound rules). Они, кстати, запрещены по умолчанию (Windows 7), если для них не указано явное разрешающие правило.

Остальное, описанное Вами, на самом деле не имеет смысла, так как входящий ордер всегда маппится на лучшее спрос/предложение (bid/ask), имеющееся на рынке.
То есть, если на данный момент лучшая цена (для продавца) по которой мы можем продать PPC, составляет 3.227 USD, то у вас физически не получится продать дешевле. Если будет отправлен ордер «продать 1 PPC за 1 USD», то данный ордер будет исполнен по лучшей цене (то есть 3.277 в нашем примере).
Так работают все биржи, и Вы можете это проверить на небольшом количестве монет.


Спасибо конечно, но я прекрасно знаю как работает биржа и имел ввиду не единичный ордер среднего баланса, который едвали пробьет ближайшую стенку. Речь ведь идет о массовом сливе\закупке по команде. С потерями конечно, но управяляющий уж точно знает на какую цену будут пробивать, большую часть слива заберет.

В прошлом месяце стакан по биткоину на бтц-е пробили аж до 100$, как я полагаю как раз из-за стоп лоса(возможно взлом или паника), и продались бы они нормально, вот только ликвидность не выдержала такой суммы и чьи то битки продались за копейки.

Надеюсь все честно. Успехов вам.



btcalgo (OP)
Newbie
*
Offline Offline

Activity: 15
Merit: 0


View Profile WWW
March 23, 2014, 04:50:23 PM
 #9

Выпущена новая версия BtcAlgo (btcalgo.com)!
В новой версии добавлена реализация Trailing StopLoss ордеров.

Скачать и попробовать можно здесь: btcalgo.com/download

Также первым 5 людям я дам лицензионные ключи к полной версии (неограниченное время работы программы + неограниченное количество ордеров).
От вас – было бы желательно (но не обязательно) получить и итоге отзыв, что вам понравилось / не понравилось.
Если это интересно – дайте знать, пришлю в личку ключи.

PS: что такое Trailing StopLoss ордер (копия с http://www.btcalgo.com/features/#TrailingStopLoss):
Trailing StopLoss ордер это расширение простого StopLoss, но который может следовать за движением рынка.
Цель такая же как и у StopLoss (защита от потерь при обвале рынка) но этот ордер следует за рынком когда рынок растет для ордера на продажу и когда рынок подает для ордера на покупку.

Пример с ценами:
Рассмотрим Trailing StopLoss BTC/USD ордер на продажу. Стоп цена 750 USD, текущая цена на рынке 760 USD. Дельта между стоп ценой и текущей ценой на рынке – 10 USD.
То есть, если цена на рынке достигнет 750 USD (стоп цены), то ордер будет отправлен на рынок. Однако если цена сперва пойдет вверх, то наша стоп цена также будет скорректирована. То есть если цена на рынке возрастет с 760 до 800, то новая стоп цена будет 790 USD (цена рынка минус дельта) и если с 800 цена начнет подать то ордер будет отправлен на рынок при достижении уровня в 790 USD (новая стоп цена).

То же самое для Треилинг Стоп ордера на покупку, но наоборот )
btcalgo (OP)
Newbie
*
Offline Offline

Activity: 15
Merit: 0


View Profile WWW
April 19, 2014, 03:46:15 PM
 #10

Вышла новая версия BtcAlgo. Она включаетв себя:
1. Новые пары, некоторое время назад добавленные на btc-e:
BTCCNH, BTCGBP, LTCCNH, LTCGBP, USDCNH, GBPUSD
2. Несколько внутренних улучшений логики работы.

Рекомендую скачать новую версию: http://www.btcalgo.com/download/
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!