mirror of
https://github.com/NoFxAiOS/nofx.git
synced 2026-06-06 05:51:19 +08:00
Commit Graph
Select branches
Hide Pull Requests
ai-grid
dev
feat/add-qwen-llm-integration
feat/nofxi
feature/strategy-market
fix/pr-template
main
moltbot-nofx
openclaw
palette-password-toggle-a11y-1470963664968926670
palette/login-a11y-improvement-15608608223637391775
release/merge-dev
release/stable
stable
#1
#100
#1000
#1002
#1002
#1007
#1008
#1009
#1012
#1013
#1014
#1019
#1021
#1022
#1023
#1026
#1027
#103
#1039
#1042
#1043
#1044
#1045
#1046
#1049
#105
#1057
#1059
#106
#1061
#1067
#107
#1075
#108
#1081
#1081
#1083
#1084
#1085
#1086
#1086
#1087
#109
#1090
#1091
#110
#1100
#1107
#1107
#1108
#1108
#1114
#1114
#1119
#112
#1124
#1124
#1128
#1129
#113
#1131
#1132
#1133
#1134
#1138
#114
#1140
#1146
#1149
#115
#1150
#116
#1162
#1166
#1169
#1172
#1173
#1174
#1177
#1178
#1179
#1186
#1186
#1187
#1187
#1192
#1193
#1198
#1200
#1201
#1202
#1206
#1212
#1212
#1219
#1224
#1225
#1229
#1234
#124
#1240
#1243
#1247
#1248
#1249
#125
#1250
#1255
#1255
#1258
#1261
#1261
#1265
#1275
#1276
#1277
#1277
#1279
#1280
#1281
#1285
#1287
#1289
#129
#1291
#1291
#1292
#1293
#1294
#1294
#1297
#1297
#1299
#13
#130
#130
#1300
#1302
#1303
#1304
#1307
#1310
#1312
#1313
#1315
#1315
#1317
#1317
#1318
#1318
#1319
#1319
#132
#1322
#1329
#1329
#133
#1331
#1332
#1338
#134
#1340
#1343
#1344
#1347
#1349
#1349
#135
#1350
#1350
#1352
#136
#1362
#1365
#1366
#1366
#1368
#1369
#1370
#1370
#1371
#1371
#1372
#1372
#1373
#1373
#1374
#1375
#138
#1382
#1384
#1384
#1387
#1388
#139
#1396
#1398
#1399
#140
#1400
#1401
#1401
#1402
#1403
#1404
#1404
#1406
#1407
#1408
#1409
#141
#1410
#1414
#1415
#1416
#1419
#1419
#142
#1420
#1420
#1421
#1421
#1422
#1422
#1423
#1424
#1425
#1426
#1427
#1428
#143
#1430
#1431
#1433
#1434
#1435
#1436
#1438
#1439
#1439
#1441
#1441
#1442
#1443
#1444
#1445
#1445
#1447
#1448
#1449
#145
#1450
#1451
#1452
#1453
#1454
#1455
#1456
#1459
#1460
#1460
#1461
#1462
#1463
#1465
#1466
#1467
#147
#1470
#1471
#1472
#1472
#1473
#1473
#1475
#1476
#1479
#148
#1480
#1481
#1482
#1482
#1483
#1483
#1484
#1485
#1486
#1487
#1488
#1489
#1489
#149
#1490
#1491
#1493
#1494
#1495
#1496
#1496
#1497
#1498
#150
#1502
#1502
#1503
#1505
#1505
#1506
#151
#152
#153
#156
#159
#16
#160
#161
#162
#163
#166
#167
#17
#170
#172
#176
#177
#178
#179
#18
#181
#182
#182
#183
#184
#185
#186
#187
#188
#189
#192
#193
#194
#195
#197
#199
#20
#201
#204
#205
#206
#207
#208
#209
#210
#211
#212
#213
#214
#215
#216
#217
#218
#219
#22
#220
#221
#225
#226
#228
#229
#230
#231
#232
#233
#235
#236
#237
#239
#24
#242
#243
#244
#246
#25
#250
#252
#255
#257
#258
#259
#261
#262
#263
#266
#267
#268
#270
#271
#272
#273
#275
#277
#28
#282
#284
#285
#287
#288
#288
#289
#291
#291
#292
#294
#297
#302
#307
#31
#310
#313
#315
#317
#318
#319
#321
#322
#323
#324
#325
#326
#327
#328
#329
#33
#330
#331
#333
#336
#337
#338
#339
#34
#344
#345
#346
#348
#349
#35
#351
#353
#354
#355
#356
#357
#358
#359
#360
#361
#362
#363
#363
#370
#372
#373
#379
#385
#386
#389
#39
#390
#392
#395
#399
#40
#400
#401
#404
#405
#407
#411
#413
#413
#414
#415
#416
#417
#419
#421
#424
#425
#428
#429
#432
#433
#434
#435
#436
#437
#438
#439
#44
#440
#441
#443
#444
#445
#446
#447
#448
#45
#452
#453
#454
#46
#462
#464
#466
#467
#468
#469
#471
#473
#476
#477
#478
#48
#480
#486
#489
#491
#493
#496
#497
#498
#5
#50
#500
#501
#504
#505
#508
#511
#515
#516
#518
#519
#52
#520
#521
#522
#523
#524
#525
#526
#528
#530
#531
#533
#535
#537
#54
#540
#541
#544
#545
#546
#548
#552
#554
#56
#561
#563
#564
#566
#568
#571
#572
#573
#575
#577
#578
#58
#585
#586
#587
#59
#594
#596
#599
#601
#602
#605
#606
#607
#62
#622
#627
#636
#638
#642
#646
#647
#648
#649
#65
#650
#651
#653
#655
#656
#657
#658
#660
#661
#662
#663
#666
#667
#668
#669
#67
#670
#671
#672
#672
#673
#674
#676
#677
#678
#679
#68
#680
#681
#682
#683
#684
#685
#686
#687
#693
#695
#697
#698
#699
#7
#7
#700
#703
#708
#709
#710
#712
#713
#715
#716
#717
#718
#719
#720
#721
#722
#723
#728
#730
#734
#735
#737
#739
#740
#743
#750
#751
#753
#756
#757
#76
#760
#761
#764
#768
#769
#77
#770
#771
#772
#773
#775
#779
#782
#784
#785
#796
#797
#798
#798
#800
#801
#801
#802
#803
#808
#810
#813
#815
#817
#819
#82
#823
#826
#829
#830
#831
#831
#833
#837
#839
#84
#841
#842
#842
#852
#854
#860
#872
#873
#875
#876
#876
#877
#878
#879
#88
#880
#881
#882
#883
#886
#889
#891
#895
#9
#90
#900
#901
#902
#905
#906
#907
#907
#908
#909
#91
#916
#916
#917
#918
#92
#921
#922
#923
#923
#924
#924
#931
#934
#935
#936
#937
#940
#940
#941
#942
#943
#944
#945
#946
#948
#949
#950
#951
#955
#956
#963
#964
#970
#971
#972
#974
#975
#978
#980
#980
#983
#985
#986
#988
#989
#990
#991
#993
#994
#995
#996
#996
#997
Select branches
Hide Pull Requests
ai-grid
dev
feat/add-qwen-llm-integration
feat/nofxi
feature/strategy-market
fix/pr-template
main
moltbot-nofx
openclaw
palette-password-toggle-a11y-1470963664968926670
palette/login-a11y-improvement-15608608223637391775
release/merge-dev
release/stable
stable
#1
#100
#1000
#1002
#1002
#1007
#1008
#1009
#1012
#1013
#1014
#1019
#1021
#1022
#1023
#1026
#1027
#103
#1039
#1042
#1043
#1044
#1045
#1046
#1049
#105
#1057
#1059
#106
#1061
#1067
#107
#1075
#108
#1081
#1081
#1083
#1084
#1085
#1086
#1086
#1087
#109
#1090
#1091
#110
#1100
#1107
#1107
#1108
#1108
#1114
#1114
#1119
#112
#1124
#1124
#1128
#1129
#113
#1131
#1132
#1133
#1134
#1138
#114
#1140
#1146
#1149
#115
#1150
#116
#1162
#1166
#1169
#1172
#1173
#1174
#1177
#1178
#1179
#1186
#1186
#1187
#1187
#1192
#1193
#1198
#1200
#1201
#1202
#1206
#1212
#1212
#1219
#1224
#1225
#1229
#1234
#124
#1240
#1243
#1247
#1248
#1249
#125
#1250
#1255
#1255
#1258
#1261
#1261
#1265
#1275
#1276
#1277
#1277
#1279
#1280
#1281
#1285
#1287
#1289
#129
#1291
#1291
#1292
#1293
#1294
#1294
#1297
#1297
#1299
#13
#130
#130
#1300
#1302
#1303
#1304
#1307
#1310
#1312
#1313
#1315
#1315
#1317
#1317
#1318
#1318
#1319
#1319
#132
#1322
#1329
#1329
#133
#1331
#1332
#1338
#134
#1340
#1343
#1344
#1347
#1349
#1349
#135
#1350
#1350
#1352
#136
#1362
#1365
#1366
#1366
#1368
#1369
#1370
#1370
#1371
#1371
#1372
#1372
#1373
#1373
#1374
#1375
#138
#1382
#1384
#1384
#1387
#1388
#139
#1396
#1398
#1399
#140
#1400
#1401
#1401
#1402
#1403
#1404
#1404
#1406
#1407
#1408
#1409
#141
#1410
#1414
#1415
#1416
#1419
#1419
#142
#1420
#1420
#1421
#1421
#1422
#1422
#1423
#1424
#1425
#1426
#1427
#1428
#143
#1430
#1431
#1433
#1434
#1435
#1436
#1438
#1439
#1439
#1441
#1441
#1442
#1443
#1444
#1445
#1445
#1447
#1448
#1449
#145
#1450
#1451
#1452
#1453
#1454
#1455
#1456
#1459
#1460
#1460
#1461
#1462
#1463
#1465
#1466
#1467
#147
#1470
#1471
#1472
#1472
#1473
#1473
#1475
#1476
#1479
#148
#1480
#1481
#1482
#1482
#1483
#1483
#1484
#1485
#1486
#1487
#1488
#1489
#1489
#149
#1490
#1491
#1493
#1494
#1495
#1496
#1496
#1497
#1498
#150
#1502
#1502
#1503
#1505
#1505
#1506
#151
#152
#153
#156
#159
#16
#160
#161
#162
#163
#166
#167
#17
#170
#172
#176
#177
#178
#179
#18
#181
#182
#182
#183
#184
#185
#186
#187
#188
#189
#192
#193
#194
#195
#197
#199
#20
#201
#204
#205
#206
#207
#208
#209
#210
#211
#212
#213
#214
#215
#216
#217
#218
#219
#22
#220
#221
#225
#226
#228
#229
#230
#231
#232
#233
#235
#236
#237
#239
#24
#242
#243
#244
#246
#25
#250
#252
#255
#257
#258
#259
#261
#262
#263
#266
#267
#268
#270
#271
#272
#273
#275
#277
#28
#282
#284
#285
#287
#288
#288
#289
#291
#291
#292
#294
#297
#302
#307
#31
#310
#313
#315
#317
#318
#319
#321
#322
#323
#324
#325
#326
#327
#328
#329
#33
#330
#331
#333
#336
#337
#338
#339
#34
#344
#345
#346
#348
#349
#35
#351
#353
#354
#355
#356
#357
#358
#359
#360
#361
#362
#363
#363
#370
#372
#373
#379
#385
#386
#389
#39
#390
#392
#395
#399
#40
#400
#401
#404
#405
#407
#411
#413
#413
#414
#415
#416
#417
#419
#421
#424
#425
#428
#429
#432
#433
#434
#435
#436
#437
#438
#439
#44
#440
#441
#443
#444
#445
#446
#447
#448
#45
#452
#453
#454
#46
#462
#464
#466
#467
#468
#469
#471
#473
#476
#477
#478
#48
#480
#486
#489
#491
#493
#496
#497
#498
#5
#50
#500
#501
#504
#505
#508
#511
#515
#516
#518
#519
#52
#520
#521
#522
#523
#524
#525
#526
#528
#530
#531
#533
#535
#537
#54
#540
#541
#544
#545
#546
#548
#552
#554
#56
#561
#563
#564
#566
#568
#571
#572
#573
#575
#577
#578
#58
#585
#586
#587
#59
#594
#596
#599
#601
#602
#605
#606
#607
#62
#622
#627
#636
#638
#642
#646
#647
#648
#649
#65
#650
#651
#653
#655
#656
#657
#658
#660
#661
#662
#663
#666
#667
#668
#669
#67
#670
#671
#672
#672
#673
#674
#676
#677
#678
#679
#68
#680
#681
#682
#683
#684
#685
#686
#687
#693
#695
#697
#698
#699
#7
#7
#700
#703
#708
#709
#710
#712
#713
#715
#716
#717
#718
#719
#720
#721
#722
#723
#728
#730
#734
#735
#737
#739
#740
#743
#750
#751
#753
#756
#757
#76
#760
#761
#764
#768
#769
#77
#770
#771
#772
#773
#775
#779
#782
#784
#785
#796
#797
#798
#798
#800
#801
#801
#802
#803
#808
#810
#813
#815
#817
#819
#82
#823
#826
#829
#830
#831
#831
#833
#837
#839
#84
#841
#842
#842
#852
#854
#860
#872
#873
#875
#876
#876
#877
#878
#879
#88
#880
#881
#882
#883
#886
#889
#891
#895
#9
#90
#900
#901
#902
#905
#906
#907
#907
#908
#909
#91
#916
#916
#917
#918
#92
#921
#922
#923
#923
#924
#924
#931
#934
#935
#936
#937
#940
#940
#941
#942
#943
#944
#945
#946
#948
#949
#950
#951
#955
#956
#963
#964
#970
#971
#972
#974
#975
#978
#980
#980
#983
#985
#986
#988
#989
#990
#991
#993
#994
#995
#996
#996
#997
-
16ff57778d
update docs
tinkle-community
2025-12-21 01:36:16 +08:00 -
27196a379e
update docs
tinkle-community
2025-12-21 01:28:18 +08:00 -
2eb3cac7e1
update docs
tinkle-community
2025-12-21 01:17:34 +08:00 -
bbda385696
docs: update legal framework to international copyright treaties
tinkle-community
2025-12-20 23:50:13 +08:00 -
0407bca549
docs: add legal remedies for AGPL infringement
tinkle-community
2025-12-20 23:46:00 +08:00 -
35c1bae4e0
docs: add ChainOpera evidence screenshot
tinkle-community
2025-12-20 23:40:59 +08:00 -
cd5126599f
docs: update contact email
tinkle-community
2025-12-20 23:32:57 +08:00 -
cbc66a85e8
docs: add AGPL violation evidence report against ChainOpera (CN/EN)
tinkle-community
2025-12-20 23:26:20 +08:00 -
0009c9c3dd
feat: add BOLL (Bollinger Bands) indicator to Strategy Studio
tinkle-community
2025-12-20 16:17:16 +08:00 -
8e57fb986f
fix: improve exchange/model edit and usage status display
tinkle-community
2025-12-20 15:53:43 +08:00 -
d1ff1c2375
fix: exchange edit modal now shows account data correctly
tinkle-community
2025-12-20 15:30:54 +08:00 -
710d9e4943
feat: increase default max users to 10 and add update reminder
tinkle-community
2025-12-20 13:43:59 +08:00 -
7baa07738a
feat: implement coinank openapi rank interface (#1250)
wqqqqqq
2025-12-20 01:12:50 +08:00 -
e2d702c662
feat: enhance backtest with real-time positions, P&L fixes, and strategy integration
tinkle-community
2025-12-20 01:10:11 +08:00 -
5534861fe5
feat: display wallet address for perp-dex exchanges with visibility toggle
tinkle-community
2025-12-19 18:38:21 +08:00 -
97f58b49f4
feat: add experience improvement module and system config storage (#1248)
tinkle-community
2025-12-19 13:57:08 +08:00 -
c81e6b0094
feat: implement coinank openapi liquidation interface (#1247)
wqqqqqq
2025-12-18 21:44:43 +08:00 -
182265c1d0
feat: implement coinank openapi Instruments interface (#1243)
wqqqqqq
2025-12-17 18:55:31 +08:00 -
612e25db66
feat: init coinank openapi http request framework (#1240)
wqqqqqq
2025-12-17 10:22:02 +08:00 -
b169fcd3d2
feat: add time period selector to competition chart (1D/3D/7D/30D/All)
tinkle-community
2025-12-17 03:51:21 +08:00 -
96d3ab6cc5
fix: auto-convert wallet address to EIP-55 checksum format for Lighter API
tinkle-community
2025-12-16 16:48:56 +08:00 -
e4d9ea032d
fix: position sizing guidance and Lighter sub-accounts support
tinkle-community
2025-12-16 00:00:07 +08:00 -
05c480d3f0
fix: Lighter stop/take-profit orders must use TimeInForce=0 (ImmediateOrCancel)
tinkle-community
2025-12-15 22:34:29 +08:00 -
3f084005e4
feat: upgrade Binance to Algo Order API and improve trading flow
tinkle-community
2025-12-15 21:22:22 +08:00 -
aeede956e6
docs: add bilingual module documentation (EN/ZH)
tinkle-community
2025-12-15 18:07:52 +08:00 -
62df4a46f5
docs: add documentation section with architecture links to README
tinkle-community
2025-12-15 16:05:33 +08:00 -
0e4978002b
docs: rewrite architecture README with module references
tinkle-community
2025-12-15 16:02:05 +08:00 -
85cf8c4986
docs: add backtest and debate module technical documentation
tinkle-community
2025-12-15 15:55:07 +08:00 -
7532d09dfb
docs: add strategy module technical documentation
tinkle-community
2025-12-15 15:33:40 +08:00 -
57a9cc2930
fix: competition chart showing only one line
tinkle-community
2025-12-15 11:55:00 +08:00 -
acd549e272
chore: remove unused Lighter integration docs and migration
tinkle-community
2025-12-14 23:20:16 +08:00 -
f901f954d9
feat: comprehensive FAQ rewrite with navigation fix
tinkle-community
2025-12-14 23:12:09 +08:00 -
da1d905a31
fix: replace localhost with 127.0.0.1 and auto-detect server IP
tinkle-community
2025-12-14 22:30:06 +08:00 -
1785184481
docs: add Windows installation guide
tinkle-community
2025-12-14 22:26:10 +08:00 -
3bb516e469
docs: update documentation
tinkle-community
2025-12-14 22:21:50 +08:00 -
4725548a55
feat: fix Lighter V2 integration and improve error handling
tinkle-community
2025-12-14 20:50:10 +08:00 -
abaffaddb9
fix: add SSRF protection for user-controlled URLs
tinkle-community
2025-12-14 12:01:23 +08:00 -
48084f50cf
docs: update README screenshots with backtest lab
tinkle-community
2025-12-14 00:42:26 +08:00 -
1e135ea9c3
feat: redesign backtest module UI and fix 404 issue
tinkle-community
2025-12-14 00:23:51 +08:00 -
4aa612f397
refactor: rename pool to provider (Data Provider)
tinkle-community
2025-12-13 21:43:43 +08:00 -
c4363f3bc7
fix: use strategy config for position value ratio validation instead of hardcoded 1.5x
tinkle-community
2025-12-13 20:47:15 +08:00 -
0381815a13
feat: add dropdown selector for Recent Decisions count (5/10/20/50/100)
tinkle-community
2025-12-13 00:13:29 +08:00 -
7806749297
fix: use max_completion_tokens for OpenAI newer models
tinkle-community
2025-12-12 23:32:32 +08:00 -
5391f39749
chore: upgrade OpenAI default model to gpt-5.2
tinkle-community
2025-12-12 22:12:17 +08:00 -
ed041b9183
refactor: replace inline SVG exchange icons with local image files (#1224)
Ember
2025-12-12 21:09:57 +08:00 -
dcc16fec82
feat: add Bitget futures trading support
tinkle-community
2025-12-12 18:59:09 +08:00 -
76574aacb2
docs: add debate arena screenshots to README
tinkle-community
2025-12-12 16:58:44 +08:00 -
cc390706d0
feat: add OI ranking data support and fix trader config update issues
tinkle-community
2025-12-12 16:08:21 +08:00 -
f5ae22d85c
feat: add debate arena and fix multiple issues
tinkle-community
2025-12-12 11:24:32 +08:00 -
e5703ffab6
feat: add Grok, OpenAI, Claude, Gemini, Kimi AI providers
tinkle-community
2025-12-11 15:16:59 +08:00 -
78b5e73966
fix: competition chart data sync and display issues
tinkle-community
2025-12-11 12:32:04 +08:00 -
438f55bc30
fix: OKX contract size conversion issues
tinkle-community
2025-12-11 11:17:43 +08:00 -
19937ee260
fix: improve trading and UI
tinkle-community
2025-12-11 00:47:12 +08:00 -
e9e60c82cb
fix: further reduce competition screenshot size
tinkle-community
2025-12-10 22:05:54 +08:00 -
b1664d4178
fix: reduce competition screenshot size
tinkle-community
2025-12-10 22:05:19 +08:00 -
ecbedc6525
fix: OKX trading issues and improve position tracking
tinkle-community
2025-12-10 22:01:57 +08:00 -
870faa0843
fix: only main branch should create latest docker tag
tinkle-community
2025-12-10 15:10:18 +08:00 -
f6869a3d30
fix: handle zero entry_time in position sync and update gitignore
tinkle-community
2025-12-10 15:06:06 +08:00 -
8f07869d74
docs: complete ja and ko READMEs (#1206)
Maximilian Ford
2025-12-10 07:45:46 +01:00 -
319ccb8ca3
fix: initial balance calculation and UI improvements
tinkle-community
2025-12-10 14:40:08 +08:00 -
c19ee51dee
fix: update docker-compose.yml to use data directory
tinkle-community
2025-12-09 21:32:40 +08:00 -
8be44cdf6e
fix: return default models and exchanges when database is empty
tinkle-community
2025-12-09 21:11:51 +08:00 -
fa88bac812
feat: write logs to data directory
tinkle-community
2025-12-09 20:50:00 +08:00 -
94abf1d491
fix: remove problematic volume mount that caused 502 error
tinkle-community
2025-12-09 20:34:48 +08:00 -
0c744c4954
fix: use bind mount instead of named volume for data persistence
tinkle-community
2025-12-09 20:09:48 +08:00 -
32d420dace
fix: change database path to data/data.db for Docker volume persistence
tinkle-community
2025-12-09 20:01:45 +08:00 -
e6f4c9a0ef
fix: remove FOREIGN KEY constraint from traders table
tinkle-community
2025-12-09 19:52:27 +08:00 -
6546264df9
fix: backend respect TRANSPORT_ENCRYPTION config for model/exchange updates
tinkle-community
2025-12-09 19:30:00 +08:00 -
23277fc39f
chore: remove tweets from community section
tinkle-community
2025-12-09 19:19:06 +08:00 -
8b1cf2e6fe
fix: respect transport_encryption setting in API config functions
tinkle-community
2025-12-09 19:08:04 +08:00 -
c720d663f1
feat: add TRANSPORT_ENCRYPTION toggle for easier deployment
tinkle-community
2025-12-09 18:04:42 +08:00 -
5f3797e255
feat: add one-click install and simplify README
tinkle-community
2025-12-09 17:44:45 +08:00 -
63ddeec7ba
docs: rewrite README with updated features and deployment guide
tinkle-community
2025-12-09 17:27:38 +08:00 -
9fa2432705
feat: improve strategy studio and fix trader deletion bug
tinkle-community
2025-12-09 16:46:58 +08:00 -
48792907b3
feat: redesign landing page UI and improve header
tinkle-community
2025-12-09 13:59:14 +08:00 -
4291b80273
fix: filter Area entries from chart legend to show only trader names
tinkle-community
2025-12-08 19:38:36 +08:00 -
1e7c756dd7
docs: add new screenshots and update README
tinkle-community
2025-12-08 18:23:02 +08:00 -
30f7113a81
fix: calculate pnl_pct in frontend when backend doesn't return it
tinkle-community
2025-12-08 18:08:01 +08:00 -
9d6b631cd9
feat: add Web3 punk avatars and official social links
tinkle-community
2025-12-08 17:52:11 +08:00 -
e55a6a6ff4
feat: fix competition chart with accurate PnL calculation and improved UI
tinkle-community
2025-12-08 13:36:52 +08:00 -
c6f6d3ba9f
feat: auto-restart traders that were running before shutdown
tinkle-community
2025-12-08 13:19:41 +08:00 -
9c53a266c0
feat: redesign indicator editor with required raw klines and improved UX
tinkle-community
2025-12-08 13:02:51 +08:00 -
7a6e6f2d92
fix: preserve AI model API key when updating and add default URLs
tinkle-community
2025-12-08 12:58:13 +08:00 -
9c1a322901
fix: OI Top API response parsing and quant data URL validation
tinkle-community
2025-12-08 12:49:49 +08:00 -
ce3f62cb50
docs: add quant data plugin API documentation
tinkle-community
2025-12-08 12:42:26 +08:00 -
24717d8589
feat: use OHLCV table format for kline data in AI prompts
tinkle-community
2025-12-08 12:27:27 +08:00 -
8a5744e0a0
fix: use actual fill price from exchange API for position records
tinkle-community
2025-12-08 12:15:41 +08:00 -
f39fc8af23
fix: save raw AI response for debugging and require calculated numbers
tinkle-community
2025-12-08 11:29:31 +08:00 -
10047577e1
fix: improve UI state updates after form submissions
tinkle-community
2025-12-08 11:21:09 +08:00 -
4a0f56f1ee
refactor: remove database pre-population and add i18n strategy templates
tinkle-community
2025-12-08 02:37:29 +08:00 -
d780c2a988
refactor: simplify log format
tinkle-community
2025-12-08 02:13:58 +08:00 -
a12c0ae8c9
refactor: standardize code comments
tinkle-community
2025-12-08 01:40:48 +08:00 -
0636ced476
feat: improve trading UI with interactive position table and chart tabs
tinkle-community
2025-12-08 00:34:49 +08:00 -
2334d78e4a
refactor: simplify config and remove unused database tables
tinkle-community
2025-12-07 20:17:03 +08:00 -
07ac8e4ecd
fix: use http.DefaultClient for OKX trader
tinkle-community
2025-12-07 18:52:42 +08:00 -
bee4e5dd41
fix: add OKX support to order/position sync and fix WebSocket concurrent write
tinkle-community
2025-12-07 17:13:17 +08:00 -
a1211153ee
fix: Bybit order quantity precision and position fields
tinkle-community
2025-12-07 15:17:46 +08:00 -
7bd5ca0a55
fix: improve frontend UX and fix OKX close position Frontend improvements: - Replace window.location.reload() with SWR mutate() for data refresh - Replace native alert/confirm with toast notifications (confirmToast, notify) - Add loading skeletons to AITradersPage and EquityChart - Fix flash of empty state during initial load OKX fixes: - Fix proxy issue in Docker by using explicit no-proxy function - Fix CloseShort sz parameter error - ensure quantity is always positive - Fix GetPositions to return absolute value for positionAmt
tinkle-community
2025-12-06 19:57:13 +08:00 -
a77c54dbef
feat: add one-click close position for all exchanges - Add handleClosePosition API endpoint in server.go - Add closePosition API function in frontend - Add close position button to positions table in App.tsx and TraderDashboard.tsx - Fix GetFullConfig to include passphrase field for OKX - Fix OKX CloseLong/CloseShort to use position quantity directly (already in contracts)
tinkle-community
2025-12-06 19:16:37 +08:00 -
5e5be347ad
feat: auto-restart traders on system startup - Add AutoStartRunningTraders method to TraderManager - Automatically restore traders marked as running in database - Call auto-start after loading traders from store on startup
tinkle-community
2025-12-06 18:21:12 +08:00