V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  zictos  ›  全部回复第 25 页 / 共 132 页
回复总数  2626
1 ... 21  22  23  24  25  26  27  28  29  30 ... 132  
295 天前
回复了 ccclo 创建的主题 问与答 有没有大佬写币安机器人开源的
@ccclo #10 你在币安里面是设置了单向交易吧,默认就是单向交易,只要你没改过就行。

如果你现在是有多单的持仓,你平仓只需要把方向 side 参数改为 SELL 就行了,如果数量一样的话默认就是平仓。你也可以将函数的 reduceOnly 参数设为'true',保险一点,这样就无论如何都不会增加仓位,当然你不设也可以。

币安默认平仓都是要指定数量的,不过你可以设一个更大的数量,只要将 reduceOnly 设为 true 就不会增加仓位。比如你现在有 0.03 的多单,你下一个 0.3 的市价 SELL 单,并且 reduceOnly 设为 true ,也是会直接平仓的,并且不会增加仓位。
295 天前
回复了 ccclo 创建的主题 问与答 有没有大佬写币安机器人开源的
@ccclo #7 把****替换成四空格,或者让 chatgpt 帮你改。
import time
import requests
import hmac
import hashlib
from urllib.parse import urljoin, urlencode


def market_order(symbol, quantity, side, reduceOnly='false', loop=True):
****API_KEY = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' #替换成自己的 API_KEY
****SECRET_KEY = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' #替换成自己的 SECRET_KEY
****BASE_URL = 'https://fapi.binance.com'
****headers = {'X-MBX-APIKEY': API_KEY}
****PATH = '/fapi/v1/order'
****url = urljoin(BASE_URL, PATH)
****params = {'symbol': symbol,
************ 'quantity': quantity,
************ 'side': side,
************ 'type': 'MARKET',
************ 'reduceOnly': reduceOnly}

****while True:
********try:
************if 'signature' in params:
****************del params['signature']
************params['timestamp'] = int(time.time()) * 1000
************query_string = urlencode(params)
************params['signature'] = hmac.new(SECRET_KEY.encode('utf-8'), query_string.encode('utf-8'), hashlib.sha256).hexdigest()
************r = requests.post(url, headers=headers, params=params, timeout=4)
************# print(r.text) # 查看响应文本
************if r.status_code == 200:
****************r = r.json()
****************return r['orderId']
************if not loop:
****************return None
********except BaseException as e:
************print(e)
************if not loop:
****************return None
********time.sleep(0.1)

symbol = 'BNBUSDT' # 交易对
quantity = 0.03 # 下单的数量
side = 'BUY' # 下单的方向,BUY 或者 SELL
order = market_order(symbol, quantity, side)
295 天前
回复了 ccclo 创建的主题 问与答 有没有大佬写币安机器人开源的
@ccclo #5 这个不太方便,我一般都不在网上提供联系方式的,有什么问题你可以在帖子中问的
296 天前
回复了 ccclo 创建的主题 问与答 有没有大佬写币安机器人开源的
@ccclo #3 我的代码只适合我的具体策略的需求,所以可以很简单,开源项目才需要考虑通用性。
而且我是做突破的,必须要先挂单(到达指定价格后市价触发开仓,非低买高卖的挂单),不然临时下市价单的话滑点会非常大,根本来不及。所以重点逻辑就是要处理好这种实时监控,成交后立刻设置止损并记录开仓信息,之后会每隔一段时间监控是否满足平仓条件。
296 天前
回复了 ccclo 创建的主题 问与答 有没有大佬写币安机器人开源的
别人的用起来感觉更复杂,自己写更简单。
就是看一下币安的 api 文档,发送下 http 请求,需要用到什么 api 就使用具体的 api 就行,尽量做到代码非常简单。获取价格和 k 线,针对 k 线进行一些计算以及一些指标的计算,循环更新 k 线,然后满足交易条件了就通过 api 开仓,满足平仓条件了就通过 api 平仓。
反正我总觉得看到别人的开源项目更复杂,压根不愿意去熟悉别人的项目,自己写的话需要什么就直接立刻上手了,每种需求的代码量都不多。
看名字的话都肯定是选 pixel experience 。
功能越少越好,最好是跟原生一模一样。额外功能不一定真正属于你,也只是偶尔用一下而已,并不一定长久,可能之后又没了或者不用这个系统了。用习惯了一种功能就希望一直有,并且保持一致的体验。额外功能情愿 root 后想别的办法解决,这样只要第三方还在维护,就也能保持基本一致的体验,以后都能继续用,所有的配置都可以备份。额外功能还可能带来别的问题,谷歌也搜不到。
@WayTooExplore #5 一开始可以评论的,某天发了一条评论后之后就发任何评论都只有自己看得到,实际那是一条正常的评论,可能被误判了。我去反馈,结果都是自动回复的,根本不处理。
拼多多这样确实对卖家不好,但是如果一个没有任何占便宜想法的消费者,在购物过程中真的遇到了问题,往往会相对比较有保障。比如收货时没验货,收到后发现商品是坏的,可能会让消费者退货。
而淘宝的话可能就要你提供快递盖章的证明,证明签收时商品就存在问题,否则会认为是你故意弄坏的。即便你只是第一次遇到的这种问题而不是频繁出现,或者即便商品价值很低,只要商家不主动同意退货,淘宝还是会严格要求证据。要是消费者提供不了,就只能自认倒霉。
当然消费者不验货确实会导致出现这样的问题,有时候商家也无辜,可能是快递公司损坏的,但实际一般没几个人会验货。如果作为消费者,自己平时即不验货又不录开箱视频,真的会觉得淘宝的处理方案更好吗,真的会处处为商家着想吗?当然消费者也可以这么说,我不验货是为了方便,代表我愿意承担风险,哪怕开箱后收到一块石头,我都自认倒霉,因为我提供不了证据,所以应该判我输。
肯定不能主动说 ad 快消,就说不知道什么原因。不过申诉功能实际应该是摆设,无论你怎么写,可能都会自动回复并且自动申诉失败。小红书这个平台之前遇到`评论只有自己看得到`时都是不管怎么反馈都没用,不是某个评论,而是任何评论都这样,后来我直接注销账号了。所以根据他们以往的态度,你能解封的概率应该不大。
醒了没事的,只要不看手机不乱想,让自己继续保持迷迷糊糊的状态,那么很快又可以睡着了
299 天前
回复了 ThinkStu 创建的主题 问与答 饿了么是不是有点力不从心了?
@zictos 所以我现在美团每个月差不多要点几十单,饿了么几乎一单也不点了。饿了么开会员也要 10 元,4 个红包,平均 2.5 一个,加量红包是 4 元一个
1 ... 21  22  23  24  25  26  27  28  29  30 ... 132  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5118 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 36ms · UTC 07:03 · PVG 15:03 · LAX 00:03 · JFK 03:03
Developed with CodeLauncher
♥ Do have faith in what you're doing.