币圈交易策略大全第一篇——现货网格策略

第一部分网格策略:现货网格、合约网格、无限网格、天地网格

‘低买高卖、震荡行情、循环套利’

现货网格策略

一、什么是现货网格策略?

现货网格策略是一种在特定的价格区间中执行低买高卖的自动化策略,用户只需要设定区间最高价和最低价,确定好要细分的网格数,即可开始运行策略;如有需要,也可以预先设置好触发条件,待市场行情达到触发条件时,策略自动开始运行。 策略会计算每个小网格低买高卖的价格,自动挂单,随着市场波动,不断地低吸高抛赚取价格波动带来的收益。

二、现货网格适用的场景

现货网格的核心是“高抛低吸震荡套利”,所以这种策略非常适合震荡行情以及震荡上涨行情,若市场出现下跌行情则会给您带来相应的亏损风险。

如ETH在2022年6.19号创出881美元的低点,随后连续强势反弹,6.26达到1280美元附近,连续暴跌之后的强势反弹,或预示短期行情可能出现一波震荡走势。这时就可以使用现货网格策略。

可以设置这波反弹的高低点附近,如900–1250,为网格的区间最高价和最低价。默认行情等分线为网格线,可以看出,如果在6.26号创建网格交易,到7.18号左右价格突破网格最高价,在这三周的震荡行情中,该策略可以获取两波从1000–1250美元的涨幅收益,收益非常可观。

三、现货网格创建步骤、相关参数和实例教学

3.1 创建步骤

(1)进入okx交易所之后,在“交易”页面中选择“策略交易模式”,然后点击创建网格并选择现货网格。 (2)在交易页面中输入参数或者使用智能参数,然后确认投资金额,即可创建网格。(网格创建后投入的资金会从交易账户中隔离出去,独立在网格策略中使用) (3)创建完成后即可在交易页面下方的“策略”中查看和管理网格策略。 (4)策略运行期间可以随时提取网格套利产生的收益,或者停止网格。

3.2 网格策略的相关术语和参数

两种创建模式:

手动创建:根据自己对震荡行情的区间判断来设置参数和触发条件,目前欧易现货网格策略可以设置价格触发和 RSI 技术指标触发两种触发类型。

智能创建:直接使用系统智能推荐的网格策略参数。(推荐参数的逻辑是:回测7日行情后,结合智能算法来推荐适合近期行情的参数)

网格的具体参数: 区间最低价:市场价格低于区间最低价时,策略将不再执行下单操作。 区间最高价:市场价格高于区间最高价时,策略将不再执行下单操作。 网格数量:网格数量表示震荡区间中分割的挂单小区间数量。比如区间100-400、等差、网格数3,则是分为100-200、200-300、300-400这3个网格。 投入币种:用户可以选择是投资交易币种还是计价币种,或者两种币都投。 投入金额:在网格策略中投入的每种货币的数量。其中,每个币种的最大可用等于交易账户中目前该币种的最大可转出数量。 等差网格:每相邻两档挂单价格的差值相等(例如1、2、3、4)。 等比网格:每相邻两档挂单价格的比值相等(例如1、2、4、8)。 移动网格(选填):网格随价格上移或下移,并设置停止上移或下移的价格。 触发条件/停止条件:立即触发/停止、价格触发、RSI 触发、TradingView信号。 止盈价格:当币价上涨到该价位时,策略自动停止并卖出被占用的现货。 止损价格:当币价下跌到该价位时,策略自动停止并卖出被占用的现货。

3.3 实例教学(以BTC/USDT交易对为例)

设置参数 区间最低价:50,000USDT 区间最高价:100,000USDT 网格数量:50 网格模式:等差 投入金额:5000USDT 移动网格:向下移动 触发条件:立即触发 策略创建时BTC/USDT价格为:60,100USDT

策略运行 第一阶段-初始挂单:系统会计算策略的每档价格分别是50,000、51,000、52,000……98,000、99,000、100,000,然后以这些价格挂上买单,如果市场深度较好,则策略开启后的挂单情况为50,000-60,000的每个价位上均挂有买单,62,000-100,000的每个价位均挂有卖单。 第二阶段-策略运行:如果市场价格向下跌破60,000,则该位置买单成交(低吸),程序自动在60,000-61,000这个小格子的对应上方位置(即61,000价位)挂上卖单(高抛)。如果价格上涨,则在卖单成交后在对应下方位置挂买单。 如此随着市场波动而循环地挂单和成交,就可以不断赚取震荡行情中的波动收益。 第三阶段-策略调整:当市场价格跌破区间最低价50,000,则自动调整网格向下移动,区间扩大,即在49,000的位置挂单。如果行情继续下跌,则会自动重复网格下移,在48,000甚至更低的地方进行挂单,直到达到停止下移价格或者触及止损而停止策略。

四、注意事项

1、现货网格不是万能的,只适合震荡行情,一旦出现单边行情,如单边上涨,跑出网格区间的上沿,则会出现踏空,即错过后面的上涨行情;单边下跌,跌破网格区间的最下沿,则会出现满仓套牢的情况。价格跑出网格区间,策略都会自动停止运行。所以建议在创建策略时,同时设置止盈止损。

止盈/止损,是指当最新价格上涨超过止盈价格,或最新价格下跌超过止损价格后,网格策略停止,系统自动将标的货币卖出,并将所有资产返回至手动交易-全仓资金中。

2、网格创建后投入的资金会从交易账户中隔离出去,独立在网格策略中使用。所以用户需要关注资金被转出后给交易账户中整体仓位带来的风险。 3、止盈止损触发后停止策略或者手动停止时,会有市价卖出交易货币的处理,如果风控系统判断会给市场带来风险,则可能卖币失败,用户可自行判断是否要继续手动卖币。 4、若在网格策略运行期间,币种遇到停盘、退市等不可预知的异常情况,网格策略将自动停止。

五、最后总结:

  • 30
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
网格交易是一种基于价格波动的交易策略,它通过在价格区间内设置一系列的买入和卖出订单,以期望在价格波动中实现收益。下面是一个用Python实现的基本的网格交易策略: ```python import ccxt # 初始化交易所 exchange = ccxt.binance({ 'apiKey': 'YOUR_API_KEY', 'secret': 'YOUR_SECRET', 'enableRateLimit': True, }) # 设置交易对和网格参数 symbol = 'BTC/USDT' grid_size = 10 # 网格大小 grid_num = 10 # 网格数量 price_precision = 2 # 价格精度 # 获取最新价格 ticker = exchange.fetch_ticker(symbol) last_price = ticker['last'] # 设置网格价格 grid_prices = [] for i in range(grid_num): grid_price = round(last_price * (1 - grid_size / 100) ** (grid_num / 2 - i), price_precision) grid_prices.append(grid_price) # 下单 for i in range(grid_num): buy_price = grid_prices[i] sell_price = grid_prices[i] * (1 + grid_size / 100) amount = 0.01 # 下单数量 buy_order = exchange.create_limit_buy_order(symbol, amount, buy_price) sell_order = exchange.create_limit_sell_order(symbol, amount, sell_price) ``` 这个代码使用了ccxt库来连接Binance交易所,并在BTC/USDT交易对上实现了网格交易策略。具体来说,它首先获取了最新价格,然后计算出了一系列的网格价格。接着,它使用了create_limit_buy_order()和create_limit_sell_order()函数来下买单和卖单。这里的例子中,我们设置了每个订单的数量为0.01BTC。 需要注意的是,这只是一个最基本的网格交易策略的实现,实际应用中还需要考虑很多因素,比如交易费用、风险控制等。另外,由于交易涉及到资金风险,建议在实际操作前进行充分的测试和风险评估。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值