v5_priapi_test.go 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. package yu_okx
  2. import (
  3. "fmt"
  4. "testing"
  5. "time"
  6. )
  7. func TestV5Priapi(t *testing.T) {
  8. // for i := 0; i < 3; i++ {
  9. // go aaaaaaaa()
  10. // go bbbbbbbbb()
  11. // }
  12. aaa()
  13. // time.Sleep(time.Hour)
  14. }
  15. func aaa() {
  16. j_v5 := NewV5Priapi()
  17. defer j_v5.Close()
  18. j_v5.SetProxy("http://11597193:49e79ewq16we@47.242.149.180:10657")
  19. // j_v5.SetProxy("socks5://sub.dwdwdw-country-us:RNW78Fm5@proxy.haiwaiip.cn:1462")
  20. // j_v5.SetProxy("http://sub.dwdwdw-country-us:RNW78Fm5@proxy.haiwaiip.cn:1462")
  21. // fmt.Println(j_v5.EcotradePublicTrade_expert_rate("5", "1"))
  22. // fmt.Println(j_v5.EcotradePublicTrade_records("563E3A78CDBAFB4E", 0, 0, 0))
  23. // fmt.Println(j_v5.EcotradePublicAsset("563E3A78CDBAFB4E"))
  24. fmt.Println(j_v5.EcotradePublicAsset("D5E7A8430A35CA84"))
  25. fmt.Println(j_v5.EcotradePublicAsset("316EB79577E71F64"))
  26. // fmt.Println(j_v5.EcotradePublicPositions("563E3A78CDBAFB4E", 10, 0))
  27. // fmt.Println(j_v5.EcotradePublicPositions_v2("563E3A78CDBAFB4E", 0, 0))
  28. // fmt.Println(j_v5.EcotradePublicTrade_records("563E3A78CDBAFB4E", 10, 0, 0))
  29. // fmt.Println(j_v5.EcotradePublicPositions_v2("D5E7A8430A35CA84", 0, 0))
  30. // fmt.Println(j_v5.EcotradePublicPositions_v2("7C27B64E785275BA", 10, 0))
  31. // fmt.Println(j_v5.EcotradePublicHistory_positions("563E3A78CDBAFB4E", 0, 0))
  32. // fmt.Println(j_v5.EcotradePublicHistory_positions("D5E7A8430A35CA84", 0, 0))
  33. // fmt.Println(j_v5.EcotradePublicHistory_positions("563E3A78CDBAFB4E", 0, 0))
  34. // fmt.Println(j_v5.EcotradePublicPosition_summary(InstType_SWAP, "032805718789399F"))
  35. }
  36. func aaaaaaaa() {
  37. j_v5 := NewV5Priapi()
  38. defer j_v5.Close()
  39. j_v5.SetProxy("http://11597193:49e79ewq16we@47.242.149.180:10657")
  40. // j_v5.SetProxy("socks5://sub.dwdwdw-country-us:RNW78Fm5@proxy.haiwaiip.cn:1462")
  41. j_v5.SetProxy("http://sub.dwdwdw-country-us:RNW78Fm5@proxy.haiwaiip.cn:1462")
  42. // fmt.Println(j_v5.EcotradePublicTrade_expert_rate("5", "1"))
  43. // fmt.Println(j_v5.EcotradePublicTrade_records("563E3A78CDBAFB4E", 0, 0, 0))
  44. // fmt.Println(j_v5.EcotradePublicAsset("563E3A78CDBAFB4E"))
  45. // fmt.Println(j_v5.EcotradePublicAsset("D5E7A8430A35CA84"))
  46. // fmt.Println(j_v5.EcotradePublicAsset("316EB79577E71F64"))
  47. // fmt.Println(j_v5.EcotradePublicPositions_v2("563E3A78CDBAFB4E", 0, 0))
  48. // fmt.Println(j_v5.EcotradePublicPositions_v2("D5E7A8430A35CA84", 0, 0))
  49. // fmt.Println(j_v5.EcotradePublicPositions_v2("7C27B64E785275BA", 10, time.Now().UnixMilli())[0])
  50. for {
  51. j_data := j_v5.EcotradePublicPositions_v2("7C27B64E785275BA", 10, time.Now().UnixMilli())
  52. if len(j_data) == 0 {
  53. fmt.Println("aaaaaaaanil")
  54. continue
  55. }
  56. fmt.Println("aaaaaaaa", j_data[0])
  57. break
  58. }
  59. // fmt.Println(j_v5.EcotradePublicHistory_positions("563E3A78CDBAFB4E", 0, 0))
  60. // fmt.Println(j_v5.EcotradePublicHistory_positions("D5E7A8430A35CA84", 0, 0))
  61. // fmt.Println(j_v5.EcotradePublicHistory_positions("316EB79577E71F64", 0, 0))
  62. // fmt.Println(j_v5.EcotradePublicPosition_summary(InstType_SWAP, "032805718789399F"))
  63. }
  64. func bbbbbbbbb() {
  65. j_v5 := NewV5Priapi()
  66. defer j_v5.Close()
  67. j_v5.SetProxy("http://11597193:49e79ewq16we@47.242.149.180:10657")
  68. // j_v5.SetProxy("socks5://sub.dwdwdw-country-us:RNW78Fm5@proxy.haiwaiip.cn:1462")
  69. j_v5.SetProxy("http://sub.dwdwdw-country-us:RNW78Fm5@proxy.haiwaiip.cn:1462")
  70. // fmt.Println(j_v5.EcotradePublicTrade_expert_rate("5", "1"))
  71. // fmt.Println(j_v5.EcotradePublicTrade_records("563E3A78CDBAFB4E", 0, 0, 0))
  72. // fmt.Println(j_v5.EcotradePublicAsset("563E3A78CDBAFB4E"))
  73. // fmt.Println(j_v5.EcotradePublicAsset("D5E7A8430A35CA84"))
  74. // fmt.Println(j_v5.EcotradePublicAsset("316EB79577E71F64"))
  75. // fmt.Println(j_v5.EcotradePublicPositions_v2("563E3A78CDBAFB4E", 0, 0))
  76. // fmt.Println(j_v5.EcotradePublicPositions_v2("D5E7A8430A35CA84", 0, 0))
  77. // fmt.Println(j_v5.EcotradePublicPositions_v2("7C27B64E785275BA", 10, time.Now().UnixMilli())[0])
  78. for {
  79. j_data := j_v5.EcotradePublicPositions("7C27B64E785275BA", 10, time.Now().UnixMilli())
  80. if len(j_data) == 0 {
  81. fmt.Println("bbbbbbbnil")
  82. continue
  83. }
  84. fmt.Println("bbbbbbbbbbbb", j_data[0])
  85. break
  86. }
  87. // fmt.Println(j_v5.EcotradePublicHistory_positions("563E3A78CDBAFB4E", 0, 0))
  88. // fmt.Println(j_v5.EcotradePublicHistory_positions("D5E7A8430A35CA84", 0, 0))
  89. // fmt.Println(j_v5.EcotradePublicHistory_positions("316EB79577E71F64", 0, 0))
  90. // fmt.Println(j_v5.EcotradePublicPosition_summary(InstType_SWAP, "032805718789399F"))
  91. }