from pybit import usdt_perpetual
session_auth = usdt_perpetual.HTTP(
endpoint="https://api-testnet.bybit.com",
api_key="your api key",
api_secret="your api secret"
)
What is a reduce-only order?True means your position can only reduce in size if this order is triggered. Whenreduce_onlyis true, take profit/stop loss cannot be set
close_on_trigger
true
bool
What is a close on trigger order?For a closing order. It can only reduce your position, not increase it. If the account has insufficient available balance when the closing order is triggered, then other active orders of similar contracts will be cancelled or reduced. It can be used to ensure your stop loss reduces your position regardless of current available margin.
order_link_id
false
string
Unique user-set order ID. Maximum length of 36 characters
take_profit
false
number
Take profit price, only take effect upon opening the position
stop_loss
false
number
Stop loss price, only take effect upon opening the position
Position idx, used to identify positions in different position modes.Requiredif you are under One-Way Mode: 0-One-Way Mode 1-Buy side of both side mode 2-Sell side of both side mode
3. 모든주문취소
print(session_auth.cancel_all_active_orders(
symbol="BTCUSDT" #BTCUSDT 선물 모든 주문 취소
))
4. 조건부 주문
from pybit import usdt_perpetual
session_auth = usdt_perpetual.HTTP(
endpoint="https://api-testnet.bybit.com",
api_key="your api key",
api_secret="your api secret"
)
print(session_auth.place_conditional_order(
symbol="BTCUSDT",
order_type="Limit",
side="Buy",
qty=1,
price=8100,
base_price=16100,
stop_px=8150,
time_in_force="GoodTillCancel",
trigger_by="LastPrice",
order_link_id="cus_order_id_1",
reduce_only=False,
close_on_trigger=False
))
내가 개발한 볼린저밴드매매는 , 비트코인의 추세를 예측하고 중단기적으로 올라갈거 같아서 롱볼린저 밴드를 자주 이용했다. 하락장에서도 나름 수익을 보았다 (원웨이 하락이 없었기때문...) 볼린저밴드 매매 같은경우 횡보장에도 수익을 볼수있어서 좋았고, 만약 내가 롱 볼린저밴드를 돌리는데 상승장이었다면 큰수익이 나온다는게 좋았다.
ㅇ볼린저밴드 자동매매는 횡보장=수익 , 상승장=수익, 하락장=손실or본절 인거같다
그리드 자동매매 같은경우 약 일주일 내내 돌려봤는데 손실이 난적이 없었다.
물론 6만달러로 자동매매를 돌리는데 하루수익이 100~300달러 밖에 안나온다
그리드매매같은 경우 수익률은 낮지만 횡보장,변동성이 심한장에 안정적으로 항상 수익이나고 원웨이 하락 or 원웨이 상승 장에 안좋다
유튜브 스트리머 매매 같은경우 단기적으로 크게 손실볼수도있지만 시드만 넉넉하다면 결국 수익을 보는거같다
오늘 크게잃지만 내일은 크게 벌거라는 믿음으로 해야된다... 재미삼아 만들었지만 이게 가장 시드 등락폭이 심하다
Alice(앨리스) : 통신 과정의 첫 번째 당사자 Bob(밥) : 통신 과정의 두 번째 당사자 - 보통 앨리스가 밥에게 메시지를 보내려 한다고 가정 Carol(캐롤) : 통신 과정의 세 번째 당사자 Eve(이브) : '엿듣는 사람(eavesdropper)'소극적 공격자 - 사람, 통신기기에 부착된 기계, 프로그램일수 있음 Isaac(아이작) : 보통 ISP(Internet Service Provider) 를 뜻함 Ivan(이반) : 발행자(Issuer)를 뜻함 Mallory(말로리) : '악의적인(malicious)' 적극적인 공격자 - 말로리는 앨리스와 밥 사이의 적극적으로 통신을 방해 Trudy(트루디) : 침입자(intruder)를 뜻하며 말로리와 비슷 엘리스 온라인 은행(AOB, Alice Of Bank) ▪ 엘리스의 보안 관심 사항은 무엇인가? ▪ AOB의 고객인 밥의 보안 관심 사항은 무엇인가? ▪ 엘리스와 밥의 공통 보안 관심 사항과 다른 관심 사항은 무엇인가? ▪ 공격자 트루디는 관심 갖는 AOB 은행의 보안 취약점 은 무엇인가? 3 CIA : 기밀성, 무결성, 가용성 ▪ 기밀성(Confidentiality): 허가되지 않은 자가 정보를 읽는 것을 방지하는 것 - 조직 정보는 보호되어야 하며, 조직은 정보의 기밀성을 위협하는 것을 방지 - AOB는 트루디가 밥의 계좌 잔액을 아는 것을 방지해야 한다. ▪ 무결성(Integrity): 인가되지 않은 정보의 쓰기를 방지 하는 것 - 공격자 트루디는 밥의 계좌 잔액을 변경할 수 없어야 한다. - 밥은 자신의 계좌 잔액을 허가 (인가) 없이 변경할 수 없어야 한다. ▪ 가용성(Availability): 자료 또는 서비스는 필요할 때 적절하게 가용해야 함 - AOB의 정보는 필요할 때 가용해야만 한다. (서비스가 정상적으로 제공) - 엘리스는 거래를 정상적으로 할 수 있어야만 한다. 정보보호란? (정보보호산업진흥법 제2조 정의) "정보보호"란 다음 각 목의 활동을 위한 관리적ㆍ기술적ㆍ물리적 수단 (이하 "정보보호시스템"이라 한다)을 마련하는 것을 말한다. 가. 정보의 수집, 가공, 저장, 검색, 송신, 수신 중에 발생할 수 있는 정보의 훼손, 변조, 유출 등을 방지 및 복구하는 것 나. 암호ㆍ인증ㆍ인식ㆍ감시 등의 보안기술을 활용하여 재난ㆍ재해ㆍ · 범죄 등에 대응하거나 관련 장비ㆍ시설을 안전하게 운영하는 것 정보보호 기술이란 ? (IITP) “암호, 인증, 탐지, 인식, 감시 등의 보안기술이 적용된 제품을 생산 하거나, 관련 보안기술을 활용하여 개인ㆍ기업ㆍ국가의 안전과 신뢰를 보장하는 서비스를 제공하는 기술”
보안의 3대 목표를 위협하는 공격 - 소극적 공격 (기밀성 위협) : 탐지가 어렵고, 암호화, 접근통제 예방 - 적극적 공격 (무결성, 가용성) : 탐지가 쉽다
중앙처리장치가 어떠한 작업을 처리하기 위해서는 데이터와 데이터를 처리할 프로그램이 필요합니다.
기억장치는 데이터, 연산 중간결과 , 프로그램 등 일시적 or 영구적 저장장치입니다. 기억장치는 기억용량 , 접근속도 , 용도 등에 따라 레지스터 캐시메모리 주기억장치 보조기억장치로 나뉩니다.
그 종류는 레지스터 캐시 메모리 주기억장치 보조기억장치로 분류될수있습니다.
레지스터 : 비트, 바이트, 기계어와 같은 지정된 기억 용량을 가지며, 통상 특정한 목적에 쓰이는 기억 장치. 1개의 플립플롭은 0이냐 1이냐 하는 1비트의 기억 용량을 갖는다. 8개 사용하면 8비트, 16개 사용하면 16비트의 기억 용량을 갖는 레지스터를 만들 수 있다. 하나의 레지스터의 기억 용량을 레지스터 길이라 한다. 자리 보내기를 할 수 있는 레지스터를 시프트 레지스터, 주소를 지정할 수 있는 레지스터이며 누승기, 지표 레지스터등의 목적으로 사용할 수 있는 것을 범용 레지스터라 한다.
- 캐시 메모리 : 중앙처리장치가 주기억장치에 접근할 때 속도 차이를 줄이기 위해 사용됩니다. 실행 중인 프로그램의 명령어와 데이터를 저장합니다.
기억 용량은 작지만 접근 시간이 주기억장치보다 5 ~ 10배 정도 빠릅니다.
- 주기억장치 : 중앙처리장치가 직접 데이터를 읽고 쓸 수 있는 장치입니다. 레지스터나 캐시 메모리보다 기억 용량이 큽니다.
보조기억장치 : 주기억장치에 비해 접근 시간은 느리지만 기억 용량이 큽니다. 접근 시간은 주기억장치보다 약 1,000배 정도 느립니다.
당연히 이러한 기억장치들은 읽고 쓰는 속도에 비례하여 가격이 올라갑니다. 이러한 이유로 중앙처리장치에 직접 연결된 기억장치에는 기억 용량이 작고 속도가 빠른 장치를 사용하고, 보조기억장치에는 속도는 느리지만 가격이 저려하고 기억 용량이 큰 것을 사용합니다. 다음은 기억장치의 계층 구조를 나타낸 것입니다.
램 많을수록, 빠를수록 좋은 컴퓨터의 주기억장치
[ RAM ]
컴퓨터의 핵심 부품 중, CPU(중앙처리장치)는 연산 작업, 보조기억장치는 각종 데이터를 보관하는 작업을 수행한다. 보조기억장치로는 HDD(하드 디스크 드라이브), SSD(솔리드 스테이트 드라이브), CD, DVD, 플로피디스크 등 다양한 종류가 존재하지만 PC(Personal Computer)와 같은 일반적인 컴퓨터에서는 대개 HDD를 의미하는 경우가 많다. 따라서 컴퓨터에서 처리되는 대부분의 작업은 HDD에 있는 데이터를 토대로 CPU가 이를 연산 처리하여 출력장치(모니터 등)로 그 결과를 표시하는 방식으로 이루어진다. [네이버 지식백과] 램 [RAM] - 많을수록, 빠를수록 좋은 컴퓨터의 주기억장치
이더리움(Ethereum)은 ‘블록체인 기술을 활용한 어플리케이션을 손쉽게 개발할 수 있도록 해주는 플랫폼’으로 비탈릭 부테린이 개발하였다.. 이더리움은 원래 이더리움 클래식(Ethereum Classic)의 초기모델입니다. 즉 이더리움의 부모님이 이더리움 클래식 이지만, 이더리움 클래식의 경우 이더리움에 비해 부족한점이많아 많이 밀린추세입니다.
이더리움은 개발 언어에 구애받지 않고 누구나 이더리움 기반의 어플리케이션을 개발할 수 있습니다. 대표적으로 스마트 컨트랙트나 분산 어플리케이션(Decentralized Application) 을 작성할 수 있습니다. (흔히들 dapp 디앱 이라고합니다) 특히 트랜잭션 형식, 상태변환 함수 등을 정의할 수 있다는 점에서 매우 활용도가 높은 가상화폐 플랫폼입니다.
이더리움의 채굴의 방식의 경우 비트코인과 마찬가지고 컴퓨터 파워를 이용하여 채굴기를 통해 채굴하는 구조입니다.
즉 전기 + 채굴기 => 이더리움코인 이라는 구조를 가지게되고 이렇게 채굴된 이더리움은 꽤 높은가치(글작성기준25만원)
하지만 2020년 올해여름 이더리움2.0 '페이지0' 이 진행되면서 이더리움의 채굴방식이 바뀐다합니다.
이더리움 네트워크 트레젝션에 기여하는 사람들에게 일정수량의 이더리움을 보상해주는 방식으로 바뀝니다.
이더리움을 32개를 가지고 트레젝션에 참여하면 한달에 약 0.1개?(채굴량은 아직 정확히모르겠습니다) 이런식으로 보상을 주게됩니다.
이더리움은 익명성 무국경성, 탈중앙성, 분산 네트워크, DDoS 차단, 분할성 투명성 등의 특징을 가진다는 점에서 다른 블록체인과 흡사한 구조를 가지고 있습니다. 다만 여기에서 추가적으로 ‘플랫폼을 통한 응용성’과 ‘스마트 컨트랙트’라는 특별한 기술이 적용되어 시장에서 굉장히 큰 영향력을 행사하고 있습니다 .
현재 이더리움코인의 경우 한국내 거래소 빗썸 업비트 등 다양한 거래소에서 구입하실수있습니다.!