教育| 币安选币---炒币顶级利器

在币圈,按条件选币一直是个难题。

今天我分享了一个自制指标可以满足大多数人的需求。

--------------币安选币指标 (by Web3_trader or web3_swapper)------------


指标功能简介和用法,以及有哪些作用。

本指标提供了全球最大的交易所币安的331个现货品种库。
分别支持以下条件选币:

1、按照上市时长的范围选币(这里指的是上架币安总时长)。
有什么作用呢?对于熊市囤币的交易者来说,我们为了降低风险,可能会考虑经历了519事件的币种,毕竟经历重大利空还能活下来,说明项目的质量还可以。在此基础上可以再加上其他条件进一步筛选,比如在519后,币种还创了新高,等等价格涨幅筛选。

2、按照市值的范围选币。
有什么作用呢?在A股,散户,庄家,游资都喜欢炒作小币种,原因也很简单,花的钱少,好拉升。那么同样的玩法也会被搬到币圈里来。那么按照市值选币就很必要了。


3、按照24h成交额范围选币。
有什么作用呢?比如做日内的,我们想要选择一个具有波动和有资金参与的,那么24h成交额就很必要了。对的,是成交额不是成交量。通过选出有资金博弈的币种,我们可以精准的参与进去而不是浪费时间耗在毫无波动,洗盘,横盘的币种之上。另外我们也可以知道,涨幅榜的形成一定会经过24h成交额由小到大的过程,所以也可以帮助埋伏买到到涨幅榜的币种。

4、按照价格范围的选币
有什么作用呢?还是同样的道理,涨幅榜肯定是那些低价的币种,散户看价格低,就会更愿意慢买入,看着花1usdt就可以得到几万,几百万的币,心里是满当当的满足感。另外站在潜力的角度,一个100多的币涨100倍和一个0.000001的币涨100倍,在不考虑市值的情况下,哪个相对更容易些?这个可以很好从那些meme币的身上看出来。



源代码就放在下面的,粘贴复制后请注意代码运行错误,请注意是不是 复制后代码缩进的空格不见了,自己加上就行了。

源代码如下:

//version=5
indicator("public--币安选币",overlay=1)
import web3_trader/web3_swapper_choose_coin/1 as cs




group=input.int(1,title="✌️✌️✌️开始表格翻页")

//上市时长
day_down=input.int(0,"下限/天",group = "😺 😺 上所时长")
day_up=input.int(999999999,"上限/天",group = "😺 😺 上所时长")

//价格范围
price_down=input.float(0,title="价格下限/USDT",group=" 😺 😺 😺 价格范围监控")
price_up=input.float(99999999,title="价格上限/USDT",group=" 😺 😺 😺 价格范围监控")

//总市值
cap_down=input.float(0,"总市值下限/亿美金(",group="😺选择市值范围")
cap_up=input.float(999999999,"总市值上限/亿美金",group="😺选择市值范围")

//24h交易额
amt_down=input.int(0,title="交易额下限/万USDT",group="😺 😺 24h交易额")
amt_up=input.int(9999999999,title="交易额上限/万USDT",group="😺 😺 24h交易额")


//表格颜色
color_head=input.color(#f06292,title="表头",group="自定义table标记颜色")
color_true=input.color(#089981,title="满足条件",group="自定义table标记颜色")
color_false=input.color(color.gray,title="不满足条件",group="自定义table标记颜色")


cs_sym_color(i,group)=>
//result_belong=cs.true_or_false_str( bool_belong==true, cs.belongto_bool(i,group,belongto_str))
result_day_exist=cs.true_or_false_float( request.security(cs.sym_name(i,group),"1D",cs.day_of_exist()), day_down, day_up)
result_amt= cs.true_or_false_float( request.security(cs.sym_name(i,group),"30",cs.amt()), amt_down*10000,amt_up*10000)
result_cap=cs.true_or_false_float( cs.sym_supply(i,group)*request.security(cs.sym_name(i,group),"",open),cap_down, cap_up)
result_price_and_indicator=cs.true_or_false_float( request.security(cs.sym_name(i,group),"",open), price_down,price_up)
result=( result_day_exist==1 and result_amt==1 and result_cap ==1)
and result_price_and_indicator==1 ?color_true:color_false

var testTable = table.new(position = position.middle_right, columns = 4, rows = 15, border_width = 1)
if barstate.islast
table.cell(table_id = testTable, column = 0, row = 0, text =cs.txt_value(group),bgcolor=color_head)
table.cell(table_id = testTable, column = 0, row = 1, text =cs.sym_name(1,group),bgcolor=cs_sym_color(1,group))
table.cell(table_id = testTable, column = 0, row = 2, text =cs.sym_name(2,group),bgcolor=cs_sym_color(2,group))
table.cell(table_id = testTable, column = 0, row = 3, text =cs.sym_name(3,group),bgcolor=cs_sym_color(3,group))
table.cell(table_id = testTable, column = 0, row = 4, text =cs.sym_name(4,group),bgcolor=cs_sym_color(4,group))
table.cell(table_id = testTable, column = 0, row = 5, text =cs.sym_name(5,group),bgcolor=cs_sym_color(5,group))
table.cell(table_id = testTable, column = 0, row = 6, text =cs.sym_name(6,group),bgcolor=cs_sym_color(6,group))
table.cell(table_id = testTable, column = 0, row = 7, text =cs.sym_name(7,group),bgcolor=cs_sym_color(7,group))
table.cell(table_id = testTable, column = 0, row = 8, text =cs.sym_name(8,group),bgcolor=cs_sym_color(8,group))
table.cell(table_id = testTable, column = 0, row = 9, text =cs.sym_name(9,group),bgcolor=cs_sym_color(9,group))
table.cell(table_id = testTable, column = 0, row = 10, text =cs.sym_name(10,group),bgcolor=cs_sym_color(10,group))
Beyond Technical AnalysisTechnical IndicatorsTrend Analysis

Feragatname