Skip to content

Instantly share code, notes, and snippets.

////////////////////// file : ws_bybit.js
// WebSocket Creation
const my_ws = new WebSocket("wss://stream.bybit.com/v5/public/linear");
// event handler : websocket open
my_ws.addEventListener("open", function (event) {
document.write("bybit WebSocket Opened<br>");
my_ws.send('{"op": "subscribe","args": ["publicTrade.BTCUSDT"]}');
//+------------------------------------------------------------------+
//| CCy_File_1.mqh |
//| igotit |
//| https://igotit.tistory.com |
//+------------------------------------------------------------------+
#property copyright "igotit"
#property link "https://igotit.tistory.com"
#property version "1.00"
#property strict
@igotit-anything
igotit-anything / CCy_Commission_1.mqh
Created March 22, 2023 14:16
MT4 Commission BreakEven Points
//+------------------------------------------------------------------+
//| CCy_Commission_1.mqh |
//| igotit |
//| https://igotit.tistory.com |
//+------------------------------------------------------------------+
#property copyright "igotit"
#property link "https://igotit.tistory.com"
#property version "1.00"
#property strict
@igotit-anything
igotit-anything / bybit USDT perpetual real time execution data.py
Last active July 5, 2022 14:10
bybit USDT perpetual real time execution data.py
################ bybit WebSocket example. USDT perpetual ETHUSDT
import asyncio
import websockets
import json
@igotit-anything
igotit-anything / bybit_websocket_execution_example.py
Last active July 5, 2022 14:10
bybit_websocket_execution_example.py
def processing_execution(data_dic_one):
leaves_qty = dic_json.get('leaves_qty')
if leaves_qty > 0 :
return
## 여기 이하 전량체결 이벤트일 때 수행됨.
## 봇에서 주문 낸 지정가 주문(지정가 의도했으나 시장가 체결된것 포함) 이 전량체결 시점임.
_symbol = dic_json.get('symbol')
//+------------------------------------------------------------------+
//| CyClosePositionAll.mq5 |
//| igotit |
//| http://igotit.tistory.com |
//+------------------------------------------------------------------+
#property copyright "igotit"
#property link "http://igotit.tistory.com"
#property version "1.00"
#include <Trade\Trade.mqh>
@igotit-anything
igotit-anything / plugin.js
Created August 27, 2016 12:04
JavaScript. CKEditor plugin init codes. - example : Cy-GistInsert's plugin.js
CKEDITOR.plugins.add( 'Cy-GistInsert', {
icons: 'Cy-GistInsert',
init: function( editor ) {
editor.addCommand( 'cmd-insertgist1', { // adding the command
exec: function( editor ) {
editor.insertHtml( 'Test from plugin Cy-GistInsert cmd-insertgist1 ' ); // at now just testing purpose.
}
});
editor.ui.addButton( 'Cy-GistInsert', {
label: 'Insert GitHub Gist', // button's tooltip text.
################ bybit WebSocket example.
import asyncio
import websockets
import json
async def my_loop_WebSocket_bybit():
# 2021.09.04 error websockets version 9.1 only available version 8.1 async with websockets.client.Connect("wss://stream.bybit.com/realtime") as websocket:
async with websockets.connect("wss://stream.bybit.com/realtime") as websocket:# OK websockets version 9.1
import asyncio
import websockets
import json
import time
import hmac
@igotit-anything
igotit-anything / favicon.html
Created September 6, 2016 14:57
favicon expression on the web browser.
<head>
<link rel="shortcut icon" href="myicon.ico" type="image/x-icon">
<link rel="icon" href="myicon.ico" type="image/x-icon">
</head>
// image file format .ico or .png available. size 16x16 / 32x32 available.