function xiadan() { //下单函数 exchange.SetPrecision(2, 3) Sleep(51) exchange.SetContractType("swap") Sleep(51) exchange.SetMarginLevel(g2) Sleep(51) var fff000 = exchange.GetPosition() if (fff000.length == 0) { var records = exchange.GetRecords(PERIOD_D1) var records1 = records[records.length - 1].High - records[records.length - 1].Low var records2 = records[records.length - 2].High - records[records.length - 2].Low var records3 = records[records.length - 3].High - records[records.length - 3].Low var records4 = records[records.length - 4].High - records[records.length - 4].Low var records5 = records[records.length - 5].High - records[records.length - 5].Low var recordsn = [records1, records2, records3, records4, records5] yh = 0 for (var i = 0; i < recordsn.length; i++) { if (recordsn[i] > 5) { yh = yh + 1 } } if (records1 > 20) { Sleep(51) exchange.SetDirection("buy") Sleep(60) var id = exchange.Buy(-1, a) Sleep(500) Log("开仓,方向为做多,智能识别,我的选择不会错的!加油!") } else { exchange.SetDirection("sell") Sleep(51) var id = exchange.Sell(-1, a) Sleep(500) Log("开仓,方向为做空,智能识别,我的选择不会错的!加油!") } var oder = exchange.GetOrder(id) var j = oder.AvgPrice var ying = j + k var sun = j - k } else { var jjjj = fff000[0].Price var ying = jjjj + k var sun = jjjj - k } var t = 0 Sleep(60) Sleep(100) /*↓ 二级循环 ↓*/ while (true) { Sleep(60) zhanghu2 = _C(exchange.GetAccount) Sleep(80) m100 = exchange.GetAccount() v1 = m100.Info v2 = v1.assets v3 = v2[1].walletBalance LogProfit(_N(v3 - (_G("v4")), 2), 'USDT') var yu2 = zhanghu2.Balance Sleep(70) /*↓ 以下判断是否有持仓,没有就循环跳出 ↓*/ var fff = exchange.GetPosition() var eee = 66 if (fff.length != 0) { var cc = fff[0].Amount var pp = fff[0].Price var ww = fff[0].Type t = t + 1 if (t > 2) { var tx = ((t * 0.0008 * a) / cc) * pp var td = (t * k * a) / cc } else { var tx = 0 var td = 0 } var lirun = (parseInt(cc / a)) * k / 2 if (yu2 > (cc / g2)) { /*↓ 多头情况下上下挂单 ↓*/ if (ww == 0) { //如果持仓是多头 while (true) { var recordss = exchange.GetRecords(60) var records11 = recordss[recordss.length - 1].High - recordss[recordss.length - 1].Low Sleep(60) if (records11 < 0) { Sleep(3000) } else { if (cc > pc * a) { Sleep(100) exchange.SetDirection("closebuy") var sellid = exchange.Sell(-1, cc) Log("海燕呐,你可长点心吧,触发风控,重新开仓") Sleep(10000) break } else if (cc > a) { Sleep(100) exchange.SetDirection("closebuy") Sleep(100) var sellid = exchange.Sell(pp + k + tx + lirun, cc - a) Sleep(100) exchange.SetDirection("buy") Sleep(100) var buyid = exchange.Buy(sun, a) Sleep(100) if (cc > 2 * a) { exchange.SetDirection("closebuy") Sleep(100) var abc = exchange.Sell(ying, a) var eee = 88 Sleep(100) } /*else if ((pp + k + tx + lirun) > ying + k) { exchange.SetDirection("closebuy") Sleep(100) var abc = exchange.Sell(ying, a) var eee = 88 Sleep(100) }*/ xx = (xx + 1) var zye = _N(v3 - 0, 2) Log("这是第", xx, "次下单", "账户总余额:", zye, "USDT", "加险系数为", _N(tx, 2), "降险系数为", _N(td, 2), "本次建仓交易次数", t, "时间:", _D()) } else { Sleep(100) exchange.SetDirection("closebuy") Sleep(100) var sellid = exchange.Sell(pp + k, cc) Sleep(100) exchange.SetDirection("buy") Sleep(100) var buyid = exchange.Buy(sun, a) Sleep(100) xx = (xx + 1) var zye = _N(v3 - 0, 2) Log("这是第", xx, "次下单", "账户总余额:", zye, "USDT", "加险系数为", _N(tx, 2), "降险系数为", _N(td, 2), "本次建仓交易次数", t, "时间:", _D()) } break } Sleep(2000) } /*↓ 空头情况下上下挂单 ↓*/ } else if (ww == 1) { while (true) { var recordsss = exchange.GetRecords(60) var records111 = recordsss[recordsss.length - 1].High - recordsss[recordsss.length - 1].Low Sleep(60) if (records111 > 0) { Sleep(3000) } else { if (cc > pc * a) { Sleep(100) exchange.SetDirection("closesell") Sleep(100) var buyid = exchange.Buy(-1, cc) Log("海燕呐,你可长点心吧,触发风控,重新开仓") Sleep(10000) break } else if (cc > a) { Sleep(100) exchange.SetDirection("closesell") Sleep(100) var buyid = exchange.Buy(pp - k - tx - lirun, cc) Sleep(100) exchange.SetDirection("sell") Sleep(100) var sellid = exchange.Sell(ying, a) Sleep(100) if (cc > 2 * a) { exchange.SetDirection("closesell") Sleep(100) var abc = exchange.Buy(sun, a) Sleep(100) var eee = 88 } /*else if ((pp - k - tx - lirun) < sun - k) { exchange.SetDirection("closesell") Sleep(100) var abc = exchange.Buy(sun, a) Sleep(100) var eee = 88 }*/ xx = (xx + 1) var zye = _N(v3 - 0, 2) Log("这是第", xx, "次下单", "账户总余额:", zye, "USDT", "加险系数为", _N(tx, 2), "降险系数为", _N(td, 2), "本次建仓交易次数", t, "时间:", _D()) } else { Sleep(100) exchange.SetDirection("closesell") Sleep(100) var buyid = exchange.Buy(pp - k, cc) Sleep(100) exchange.SetDirection("sell") Sleep(100) var sellid = exchange.Sell(ying, a) Sleep(100) xx = (xx + 1) var zye = _N(v3 - 0, 2) Log("这是第", xx, "次下单", "账户总余额:", zye, "USDT", "加险系数为", _N(tx, 2), "降险系数为", _N(td, 2), "本次建仓交易次数", t, "时间:", _D()) } break } Sleep(2000) } } } else { Log("余额不足,剩余为", yu2, "USDT", "@") Sleep(1000000) break } /*↓ 三级循环 ↓*/ while (true) { Sleep(1500) var m1 = exchange.GetOrder(sellid) var m2 = m1.Status var jg1 = m1.AvgPrice Sleep(1500) var m3 = exchange.GetOrder(buyid) var m4 = m3.Status var jg2 = m3.AvgPrice Sleep(1500) if (eee == 88) { Sleep(100) var m5 = exchange.GetOrder(abc) var m6 = m5.Status var jg3 = m5.AvgPrice Sleep(60) } if (m2 == 1) { if (m4 == 0) { exchange.CancelOrder(buyid) } if (m6 == 0) { exchange.CancelOrder(abc) } ying = jg1 + k sun = jg1 - k m2 = 8 m4 = 8 break } else if (m4 == 1) { exchange.CancelOrder(sellid) if (m6 == 0) { exchange.CancelOrder(abc) } sun = jg2 - k ying = jg2 + k m2 = 8 m4 = 8 break } else if (m6 == 1 && eee == 88) { //如果新加的这单成交完成 if (m2 == 0) { exchange.CancelOrder(sellid) } if (m4 == 0) { exchange.CancelOrder(buyid) } sun = jg3 - k ying = jg3 + k m2 = 8 m4 = 8 break } } } else { break } } } function main() { LogReset() LogProfitReset() var m100 = exchange.GetAccount() var v1 = m100.Info var v2 = v1.assets var v3 = v2[1].walletBalance //var v4 =v3 _G("v4", v3) while (true) { var zhanghu = _C(exchange.GetAccount) var yu = zhanghu.Balance // USDT可用余额 var yu1 = zhanghu.Stocks //BTC持有余额 Sleep(1000) var hang = exchange.GetTicker() var zui = hang.Last //获取当前最新价格 Sleep(500) if (yu > (zui * a) / g2) { //判断条件 xiadan() } else { Log("余额不足,余额为", yu, "需要余额为", zui * a, "@") } } }
le chowkimJe pense que c'est un peu comme une grille, même si elle n'a pas de coussin, n'est-ce pas?
- Je sais.Avez-vous des trous dans votre cerveau? Des stratégies pour gagner de l'argent stable valent quelques milliers de dollars? En plus, pensez-vous qu'il y aura une stratégie stable pour cette plateforme?
L'armée de l'air ne sera jamais esclave.L'analyse de données volumineuses par l'intelligence artificielle a été très difficile.
Un coup de poing pour un garçonL'amplitude est supérieure à 20 positions ouvertes et c'est ce qu'on appelle la reconnaissance intelligente.
- Je ne sais pas.J'ai été choqué de voir le nom de la variable dans ce code.
Je suis désolée.Je suis un ancien utilisateur de FMZ enregistré en 2016 et j'ai acheté le 19 mars 2016 un appareil de coupe de cheveux de la stratégie d'observation, un célèbre mathématicien de FMZ, un célèbre cryptographe de WeChat, une stratégie d'observation, dont l'adresse est http://www.fmz.com/robot/185031. Cette stratégie devrait en fait être une petite variante de la stratégie de la grille, la situation est stable et le taux de rendement moyen quotidien est encore possible, mais à la fin de la tendance, 1000 USDT ne me reste que 158 USDT, le taux de retrait maximal est supérieur à 60%. Je ne sais pas. Nous espérons que tout le monde s'en souviendra, qu'il sera prudent dans ses stratégies d'achat ou de location et qu'il ne méprisera pas les autres. Nous espérons que Z sera le chef et qu'il sera expulsé de FMZ pour qu'il ne puisse plus être un escroc dans notre communauté d'utilisateurs.
Je suis désolée.Il a été créé par le mathématicien et mathématicien de l'Université de Toronto.
Je suis désolée.Les mathématiciens qui vendent des versions de Pitbull à des prix élevés sont eux-mêmes des utilisateurs qui en subissent les conséquences.
Maxge est là.J'ai été choqué, je ne pouvais même pas lire ce que j'avais écrit.
Le projet ICECOOL2017La plateforme qui fonctionne avec cette stratégie est la plate-forme qui fonctionne avec la plate-forme qui fonctionne avec la plate-forme.
Le miracle du remontageLes dents ont mal. Je suis encore dans le QQ group blanchiment... Ce qui a commencé avec une stratégie de vente à un prix élevé... Je pense qu'il peut être défini comme un escroc... ou un problème de cerveau... Je n'ai pas encore mis un mois à développer un disque dur.
z732114La stratégie de 8000 est d'acheter, d'acheter, de devenir riche.