运行在Excel上的免费比特币量化做市机器人

BitMEX 100倍杠杆永续合约,注册BitMex请使用日本IP:比特币量化交易交流群:191896494  BitMEX/OKEX量化机器人  

JEX 全球领先的期权交易所


笔者将以前写的一个bitmex做市机器人整理了一下,供初学者观摩学习,本策略仅适合震荡行情,仅供参考学习之用途,强烈建议先用https://testnet.bitmex.com进行观摩学习,如实盘造成亏损,本人概不负责!请勿用于任何商业用途,违者必究!

策略原理:

1、价格在均线上时,先挂多单,多单成交后挂空单;

2、价格在均线下时,先挂空单,空单成交后挂多单;

3、如第一个挂单在一定时间内未成交,则撤单,重新挂单;

4、当价格在挂单未成交平均价格中间附近时,则挂单加倍;

5、持仓盈亏百分比超过设定比例,则止损;

6、持仓杠杆超过设定最大杠杆,则止损;

7、策略运行在Excel上,安装有office的电脑或VPS均可以运行。


BitMEX做市机器人下载地址:





  admin   2019-11-9

KfnqDuxw2022-7-15 15:06:06
${930141789+878216298}
KfnqDuxw2022-7-15 15:06:08
${@var_dump(md5(564706027))};
KfnqDuxw2022-7-15 15:06:15
'and/**/extractvalue(1,concat(char(126),md5(1070091516)))and'
KfnqDuxw2022-7-15 15:06:17
"and/**/extractvalue(1,concat(char(126),md5(1025330960)))and"
KfnqDuxw2022-7-15 15:06:19
extractvalue(1,concat(char(126),md5(1780678204)))
KfnqDuxw2022-7-15 15:06:20
'and(select'1'from/**/cast(md5(1882167765)as/**/int))>'0
KfnqDuxw2022-7-15 15:06:22
/**/and/**/cast(md5('1655552774')as/**/int)>0
KfnqDuxw2022-7-15 15:06:23
convert(int,sys.fn_sqlvarbasetostr(HashBytes('MD5','1051309382')))
KfnqDuxw2022-7-15 15:06:25
'and/**/convert(int,sys.fn_sqlvarbasetostr(HashBytes('MD5','1593904293')))>'0
KfnqDuxw2022-7-15 15:06:29
鎈'"\(
KfnqDuxw2022-7-15 15:06:30
'"\(
KfnqDuxw2022-7-15 15:06:31
kxijknvurlciycoxwtnp
KfnqDuxw2022-7-15 15:06:48
/*1*/{{956688957+912983524}}
KfnqDuxw2022-7-15 15:06:51
${808136151+847789490}
KfnqDuxw2022-7-15 15:06:53
${(909652063+868748959)?c}
KfnqDuxw2022-7-15 15:06:58
#set($c=816025821+976081546)${c}$c
KfnqDuxw2022-7-15 15:07:01
<%- 953353652+836045167 %>
MmzHrrdb2022-10-19 5:30:56
Dn7X3W45
MmzHrrdb2022-10-19 5:30:58
*721*716*0
MmzHrrdb2022-10-19 5:30:58
(NaN-721-5)
MmzHrrdb2022-10-19 5:31:00
*472*467*0
MmzHrrdb2022-10-19 5:31:00
(NaN-472-5)
MmzHrrdb2022-10-19 5:31:02
*539*534*0
MmzHrrdb2022-10-19 5:31:03
(NaN-539-5)
MmzHrrdb2022-10-19 5:31:04
*796*791*0
MmzHrrdb2022-10-19 5:31:05
(NaN-796-5)
MmzHrrdb2022-10-19 5:31:05
-1 OR 2+355-355-1=0+0+0+1
MmzHrrdb2022-10-19 5:31:07
-1 OR 3+355-355-1=0+0+0+1
MmzHrrdb2022-10-19 5:31:08
-1 OR 3*2<(0+5+355-355)
MmzHrrdb2022-10-19 5:31:08
-1 OR 3*2>(0+5+355-355)
MmzHrrdb2022-10-19 5:31:09
RLIKE (SELECT (CASE WHEN (521=521) THEN 1 ELSE 0x28 END)) --
MmzHrrdb2022-10-19 5:31:14
if(now()=sysdate(),sleep(15),0)
MmzHrrdb2022-10-19 5:31:18
0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z
MmzHrrdb2022-10-19 5:31:24
0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z
MmzHrrdb2022-10-19 5:31:28
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
MmzHrrdb2022-10-19 5:31:34
-1; waitfor delay '0:0:15' --
MmzHrrdb2022-10-19 5:31:40
-1); waitfor delay '0:0:15' --
MmzHrrdb2022-10-19 5:31:45
-1)); waitfor delay '0:0:15' --
MmzHrrdb2022-10-19 5:31:50
1 waitfor delay '0:0:15' --
MmzHrrdb2022-10-19 5:31:54
Nrwaubsq'; waitfor delay '0:0:15' --
MmzHrrdb2022-10-19 5:31:58
UqnaBKI0'); waitfor delay '0:0:15' --
MmzHrrdb2022-10-19 5:32:03
YwftoHwX')); waitfor delay '0:0:15' --
MmzHrrdb2022-10-19 5:32:07
-5 OR 434=(SELECT 434 FROM PG_SLEEP(15))--
MmzHrrdb2022-10-19 5:32:13
-5) OR 455=(SELECT 455 FROM PG_SLEEP(15))--
MmzHrrdb2022-10-19 5:32:19
-1)) OR 232=(SELECT 232 FROM PG_SLEEP(15))--
MmzHrrdb2022-10-19 5:32:25
4QLnR5fN' OR 762=(SELECT 762 FROM PG_SLEEP(15))--
MmzHrrdb2022-10-19 5:32:30
GBYbiOaU') OR 608=(SELECT 608 FROM PG_SLEEP(15))--
MmzHrrdb2022-10-19 5:32:35
QWxYJK3Q')) OR 30=(SELECT 30 FROM PG_SLEEP(15))--
MmzHrrdb2022-10-19 5:32:40
*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
MmzHrrdb2022-10-19 5:32:46
'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
MmzHrrdb2022-10-19 5:32:47
1'"
MmzHrrdb2022-10-19 5:32:47
1����%2527%2522
MmzHrrdb2022-10-19 5:32:48
@@BG7rP
QlqzzNwr2022-11-23 22:22:28
wKD1RaRn
QlqzzNwr2022-11-23 22:22:32
*335*330*0
QlqzzNwr2022-11-23 22:22:34
(NaN-335-5)
QlqzzNwr2022-11-23 22:22:38
*142*137*0
QlqzzNwr2022-11-23 22:22:39
(NaN-142-5)
QlqzzNwr2022-11-23 22:22:43
*353*348*0
QlqzzNwr2022-11-23 22:22:45
(NaN-353-5)
QlqzzNwr2022-11-23 22:22:48
*607*602*0
QlqzzNwr2022-11-23 22:22:50
(NaN-607-5)
QlqzzNwr2022-11-23 22:22:52
-1 OR 2+347-347-1=0+0+0+1
QlqzzNwr2022-11-23 22:22:56
-1 OR 3+347-347-1=0+0+0+1
QlqzzNwr2022-11-23 22:22:57
-1 OR 3*2<(0+5+347-347)
QlqzzNwr2022-11-23 22:22:59
-1 OR 3*2>(0+5+347-347)
QlqzzNwr2022-11-23 22:23:02
RLIKE (SELECT (CASE WHEN (15=15) THEN 1 ELSE 0x28 END)) --
QlqzzNwr2022-11-23 22:23:49
if(now()=sysdate(),sleep(15),0)
QlqzzNwr2022-11-23 22:24:32
0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z
QlqzzNwr2022-11-23 22:25:20
0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z
QlqzzNwr2022-11-23 22:26:05
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
QlqzzNwr2022-11-23 22:26:41
-1; waitfor delay '0:0:15' --
QlqzzNwr2022-11-23 22:27:23
-1); waitfor delay '0:0:15' --
QlqzzNwr2022-11-23 22:28:07
-1)); waitfor delay '0:0:15' --
QlqzzNwr2022-11-23 22:28:39
1 waitfor delay '0:0:15' --
QlqzzNwr2022-11-23 22:29:14
BMtf4hyg'; waitfor delay '0:0:15' --
QlqzzNwr2022-11-23 22:29:47
Li2wsl8b'); waitfor delay '0:0:15' --
QlqzzNwr2022-11-23 22:30:20
RN7zbCds')); waitfor delay '0:0:15' --
QlqzzNwr2022-11-23 22:30:53
-5 OR 139=(SELECT 139 FROM PG_SLEEP(15))--
QlqzzNwr2022-11-23 22:31:33
-5) OR 872=(SELECT 872 FROM PG_SLEEP(15))--
QlqzzNwr2022-11-23 22:32:08
-1)) OR 402=(SELECT 402 FROM PG_SLEEP(15))--
QlqzzNwr2022-11-23 22:32:54
0DINjBk1' OR 43=(SELECT 43 FROM PG_SLEEP(15))--
QlqzzNwr2022-11-23 22:33:35
tw10mlo7') OR 714=(SELECT 714 FROM PG_SLEEP(15))--
QlqzzNwr2022-11-23 22:34:11
eFKmTYqc')) OR 570=(SELECT 570 FROM PG_SLEEP(15))--
QlqzzNwr2022-11-23 22:34:48
*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
QlqzzNwr2022-11-23 22:35:25
'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
QlqzzNwr2022-11-23 22:35:26
1'"
QlqzzNwr2022-11-23 22:35:27
1����%2527%2522
QlqzzNwr2022-11-23 22:35:28
@@B6A2O
x7b1r68q2022-12-20 17:16:07
data
x7b1r68q2022-12-20 17:19:04
data
x7b1r68q2022-12-20 17:19:06
data
x7b1r68q2022-12-20 17:19:10
data x7hg6swu
x7b1r68q2022-12-20 17:19:17
x7hlj4ir'"<=/-*>x7hlj4ir
x7b1r68q2022-12-20 17:19:20
data
x7b1r68q2022-12-20 17:19:24
data
x7b1r68q2022-12-20 17:21:03
data
x7b1r68q2022-12-20 17:23:54
data
x7b1r68q2022-12-20 17:24:14
data
x7b1r68q2022-12-20 17:24:28
data
x7b1r68q2022-12-20 17:25:12
data
x7b1r68q2022-12-20 17:25:41
data
x7b1r68q2022-12-20 17:26:37
data
x7b1r68q2022-12-20 17:38:13
data
x7b1r68q2022-12-20 17:38:22
data
x7b1r68q2022-12-20 17:39:56
data
x7b1r68q2022-12-20 17:39:59
data
x7b1r68q2022-12-20 17:40:02
data
x7b1r68q2022-12-20 17:40:06
data
x7b1r68q2022-12-20 17:40:09
data
x7b1r68q2022-12-20 17:40:14
data
x7b1r68q2022-12-20 17:40:18
data
x7b1r68q2022-12-20 17:40:22
data
x7b1r68q2022-12-20 17:40:24
data
x7b1r68q2022-12-20 17:40:29
data
x7b1r68q2022-12-20 17:40:33
data
x7b1r68q2022-12-20 17:40:44
data
x7b1r68q2022-12-20 17:40:49
data
x7b1r68q2022-12-20 17:40:56
data
x7b1r68q2022-12-20 17:40:59
data
x7b1r68q2022-12-20 17:41:02
data
x7b1r68q2022-12-20 17:41:04
data
x7b1r68q2022-12-20 17:41:08
data
x7b1r68q2022-12-20 17:41:09
data
x7b1r68q2022-12-20 17:41:12
data
x7b1r68q2022-12-20 17:41:16
data
x7b1r68q2022-12-20 17:41:24
data
x7b1r68q2022-12-20 17:41:27
data
x7b1r68q2022-12-20 17:41:30
data
x7b1r68q2022-12-20 17:41:33
data
x7b1r68q2022-12-20 17:41:35
data
x7b1r68q2022-12-20 17:41:38
data
x7b1r68q2022-12-20 17:41:41
data
x7b1r68q2022-12-20 17:41:45
data
x7b1r68q2022-12-20 17:41:51
data
x7b1r68q2022-12-20 17:41:55
data
x7b1r68q2022-12-20 17:41:59
data
x7b1r68q2022-12-20 17:42:02
data
x7b1r68q2022-12-20 17:42:04
data
x7b1r68q2022-12-20 17:42:08
data
x7b1r68q2022-12-20 17:42:15
data
x7b1r68q2022-12-20 17:42:21
data
x7b1r68q2022-12-20 17:42:30
data
x7b1r68q2022-12-20 17:42:35
data
x7b1r68q2022-12-20 17:42:42
data
x7b1r68q2022-12-20 17:42:44
data
x7b1r68q2022-12-20 17:42:47
data
x7b1r68q2022-12-20 17:42:55
data
x7b1r68q2022-12-20 17:43:00
data
x7b1r68q2022-12-20 17:43:04
data
x7b1r68q2022-12-20 17:43:07
data
x7b1r68q2022-12-20 17:43:12
data
x7b1r68q2022-12-20 17:43:20
data
x7b1r68q2022-12-20 17:43:24
data
x7b1r68q2022-12-20 17:43:28
data
x7b1r68q2022-12-20 17:43:34
data
x7b1r68q2022-12-20 17:43:37
data
x7b1r68q2022-12-20 17:43:44
data
x7b1r68q2022-12-20 17:43:48
data
x7b1r68q2022-12-20 17:43:57
data
x7b1r68q2022-12-20 17:44:02
data
x7b1r68q2022-12-20 17:44:08
data+' AND '1'='0
x7b1r68q2022-12-20 17:44:14
data+' AND '1'='1
x7b1r68q2022-12-20 17:44:17
data+" AND "1"="0
x7b1r68q2022-12-20 17:44:24
data+" AND "1"="1
x7b1r68q2022-12-20 17:44:27
data
x7b1r68q2022-12-20 17:44:34
data
x7b1r68q2022-12-20 17:44:41
data
x7b1r68q2022-12-20 17:44:44
data
x7b1r68q2022-12-20 17:44:49
data
x7b1r68q2022-12-20 17:44:55
data
x7b1r68q2022-12-20 17:45:01
data
x7b1r68q2022-12-20 17:45:05
data
x7b1r68q2022-12-20 17:45:10
data
x7b1r68q2022-12-20 17:45:14
data
x7b1r68q2022-12-20 17:45:17
data
x7b1r68q2022-12-20 17:45:26
data
x7b1r68q2022-12-20 17:45:28
data
x7b1r68q2022-12-20 17:45:33
data
x7b1r68q2022-12-20 17:45:39
data
x7b1r68q2022-12-20 17:45:44
data
x7b1r68q2022-12-20 17:45:52
data
x7b1r68q2022-12-20 17:45:57
data
x7b1r68q2022-12-20 17:46:00
data
x7b1r68q2022-12-20 17:46:08
data
x7b1r68q2022-12-20 17:46:17
data
x7b1r68q2022-12-20 17:46:27
data
x7b1r68q2022-12-20 17:46:33
data
x7b1r68q2022-12-20 17:46:39
data
x7b1r68q2022-12-20 17:46:43
data
x7b1r68q2022-12-20 17:46:53
data
x7b1r68q2022-12-20 17:47:04
data
x7b1r68q2022-12-20 17:47:08
data
x7b1r68q2022-12-20 17:47:15
data
x7b1r68q2022-12-20 17:47:25
data
x7b1r68q2022-12-20 17:47:30
data
x7b1r68q2022-12-20 17:47:35
data
x7b1r68q2022-12-20 17:47:43
data
x7b1r68q2022-12-20 17:47:51
data
x7b1r68q2022-12-20 17:47:56
data
x7b1r68q2022-12-20 17:48:04
data
x7b1r68q2022-12-20 17:48:13
data
x7b1r68q2022-12-20 17:48:21
data
x7b1r68q2022-12-20 17:48:33
data
x7b1r68q2022-12-20 17:48:39
data+' AND 1='0/*
x7b1r68q2022-12-20 17:48:43
data+' AND 1='1/*
x7b1r68q2022-12-20 17:48:49
data+' AND 1=0)/*
x7b1r68q2022-12-20 17:48:55
data+' AND 1=1)/*
x7b1r68q2022-12-20 17:48:59
data+' AND 1=0--
x7b1r68q2022-12-20 17:49:01
data+' AND 1=1--
x7b1r68q2022-12-20 17:49:05
data+' AND 1=0)--
x7b1r68q2022-12-20 17:49:09
data+' AND 1=1)--
x7b1r68q2022-12-20 17:49:13
data+') AND 1=('0
x7b1r68q2022-12-20 17:49:16
data+') AND 1=('1
x7b1r68q2022-12-20 17:49:22
data+") AND 1=("0
x7b1r68q2022-12-20 17:49:26
data+") AND 1=("1
x7b1r68q2022-12-20 17:49:29
data+' AND 1=0 LIMIT 1--
x7b1r68q2022-12-20 17:49:33
data+' AND 1=1 LIMIT 1--
x7b1r68q2022-12-20 17:49:39
REPEAT(0x253041646174612b,2)
x7b1r68q2022-12-20 17:49:46
REPEAT(0x253041646174612b,1)
x7b1r68q2022-12-20 17:49:49
data+ OR 1=1
x7b1r68q2022-12-20 17:49:57
data+ OR 1=0
x7b1r68q2022-12-20 17:50:02
data+' OR '1'='1
x7b1r68q2022-12-20 17:50:07
data+' OR '1'='0
x7b1r68q2022-12-20 17:50:11
data+" OR "1"="1
x7b1r68q2022-12-20 17:50:15
data+" OR "1"="0
x7b1r68q2022-12-20 17:50:23
data+') OR '1'=('1
x7b1r68q2022-12-20 17:50:32
data+') OR '1'=('0
x7b1r68q2022-12-20 17:50:39
data+") OR "1"=("1
x7b1r68q2022-12-20 17:50:49
data+") OR "1"=("0
x7b1r68q2022-12-20 17:50:58
data+' OR 1=1 ##
x7b1r68q2022-12-20 17:51:05
data+' OR 1=0 ##
x7b1r68q2022-12-20 17:51:12
data+' OR 1=1 --
x7b1r68q2022-12-20 17:51:15
data+' OR 1=0 --
x7b1r68q2022-12-20 17:51:20
data+' OR '1'='0
x7b1r68q2022-12-20 17:51:27
data+' OR '1'='1
x7b1r68q2022-12-20 17:51:36
data+" OR "1"="0
x7b1r68q2022-12-20 17:51:40
data+" OR "1"="1
x7b1r68q2022-12-20 17:51:43
data+') OR '1'=('0
x7b1r68q2022-12-20 17:51:51
data+') OR '1'=('1
x7b1r68q2022-12-20 17:51:59
data+") OR "1"=("0
x7b1r68q2022-12-20 17:52:03
data+") OR "1"=("1
x7b1r68q2022-12-20 17:52:08
data+' OR 1=0 ##
x7b1r68q2022-12-20 17:52:15
data+' OR 1=1 ##
x7b1r68q2022-12-20 17:52:21
data+' OR 1=0 --
x7b1r68q2022-12-20 17:52:29
data+' OR 1=1 --
x7b1r68q2022-12-20 17:52:34
data+') AND '1' in ('0
x7b1r68q2022-12-20 17:52:40
data+') AND '1' in ('1
x7b1r68q2022-12-20 17:52:44
data+") AND "1" in ("0
x7b1r68q2022-12-20 17:52:53
data+") AND "1" in ("1
x7b1r68q2022-12-20 17:53:01
data+') OR '1' in ('0
x7b1r68q2022-12-20 17:53:14
data+') OR '1' in ('1
x7b1r68q2022-12-20 17:53:24
data+") OR "1" in ("0
x7b1r68q2022-12-20 17:53:29
data+") OR "1" in ("1
x7b1r68q2022-12-20 17:53:35
data+ DESC
x7b1r68q2022-12-20 17:53:42
data+ ASC
x7b1r68q2022-12-20 17:53:50
1 DESC
Remark: