c9s
|
eb91f9d77f
|
dynamic: fix compare for fixedpoint and time.Time
|
2024-11-07 18:05:19 +08:00 |
|
c9s
|
bdc89ca579
|
dynamic: implement Compare() and add tests to Compare()
|
2024-11-07 17:15:10 +08:00 |
|
c9s
|
7b94c785ba
|
dynamic: compareStruct and compareSimpleValue
|
2024-11-07 16:31:02 +08:00 |
|
c9s
|
87b302da03
|
dynamic: add dynamic compare
|
2024-11-07 15:21:58 +08:00 |
|
Lan Phan
|
dad7b53d9c
|
add new tag ignore to prevent printing specific field
|
2024-10-02 23:00:48 +07:00 |
|
c9s
|
f1a105cc06
|
fix iterate test
|
2023-07-20 12:45:23 +08:00 |
|
c9s
|
1dae711d33
|
fix trade collector race condition and infinite iterate
|
2023-07-20 12:45:23 +08:00 |
|
c9s
|
5c88abe72f
|
add rsicross strategy
|
2023-07-09 21:23:42 +08:00 |
|
c9s
|
62d394d183
|
all: moving common strategy functionality to strategy/base
|
2023-07-09 15:48:07 +08:00 |
|
c9s
|
0891859b98
|
dynamic: support nested persistence
|
2023-07-09 15:11:09 +08:00 |
|
zenix
|
b2875eedc5
|
feature: add config dump / param dump / param modify for elliottwave, refactor param dump
|
2022-09-27 20:26:59 +09:00 |
|
zenix
|
fdbcaef2ca
|
fix: use ZeroAssetError, refactor
|
2022-09-22 20:26:18 +09:00 |
|
zenix
|
15308fbe3b
|
fix: add FieldByIndexErr and eliminate all possible panic
|
2022-09-22 13:41:09 +09:00 |
|
zenix
|
fd875c7060
|
fix: add series.filter, fix fixedpoint.Four, fix modifiable for embedded fields, change drift to use openPosition, modify openPosition behavior
|
2022-09-22 13:01:26 +09:00 |
|
zenix
|
528d65c9fb
|
fix: hide ZeroValue from dynamic
|
2022-09-14 20:12:53 +09:00 |
|
zenix
|
b66bcb1f67
|
fix: add more test cases on reflect.Value.Set
|
2022-09-14 20:11:38 +09:00 |
|
zenix
|
aaa657dcc3
|
fix: move some modify implementation to dynamic
|
2022-09-14 12:38:22 +09:00 |
|
zenix
|
36a5579660
|
fix: SourceSelector json marshal/unmarshal without Init from strategy. smartCancel check on order status
|
2022-09-06 19:08:05 +09:00 |
|
c9s
|
c86b29e6dc
|
all: resolve import cycle
|
2022-08-23 02:12:26 +08:00 |
|
zenix
|
5030b93285
|
fix: move canInt to dynamic
|
2022-08-18 18:05:52 +09:00 |
|
c9s
|
81560746bd
|
all: reformat code
|
2022-07-07 02:26:39 +08:00 |
|
c9s
|
c9859c9238
|
add more struct field tests
|
2022-07-07 02:26:39 +08:00 |
|
c9s
|
30deaad079
|
dynamic: add IterateFields
|
2022-07-07 02:26:39 +08:00 |
|
c9s
|
8851e67356
|
dynamic: add doc comment to CallMatch
Signed-off-by: c9s <yoanlin93@gmail.com>
|
2022-07-01 13:10:53 +08:00 |
|
c9s
|
910c17a567
|
dynamic: implement CallWithMatch for dynamic calls
Signed-off-by: c9s <yoanlin93@gmail.com>
|
2022-07-01 13:09:30 +08:00 |
|
c9s
|
3e6b975c2c
|
pivotshort: refactor ResistanceShort entry method
|
2022-06-30 18:29:02 +08:00 |
|
c9s
|
903d773025
|
dynamic: invert if
Signed-off-by: c9s <yoanlin93@gmail.com>
|
2022-06-30 15:49:18 +08:00 |
|
c9s
|
b15e8d0ce4
|
all: refactor exit method set and fix dynamic call/merge
Signed-off-by: c9s <yoanlin93@gmail.com>
|
2022-06-30 15:49:18 +08:00 |
|
c9s
|
e2ab363e64
|
dynamic: add CallStructFieldsMethod for map struct field call
Signed-off-by: c9s <yoanlin93@gmail.com>
|
2022-06-30 15:49:18 +08:00 |
|
c9s
|
527070d13d
|
all: rewrite and clean up graceful shutdown api
|
2022-06-30 15:49:18 +08:00 |
|
c9s
|
7d5474e3dd
|
pivotshort: call MergeStructValues to update the field value
|
2022-06-30 15:49:18 +08:00 |
|
c9s
|
cf0ca70d24
|
move and rename isSymbolBasedStrategy
|
2022-06-30 15:49:18 +08:00 |
|
c9s
|
3013eeccc7
|
move dynamic stuff to the pkg/dynamic package
|
2022-06-30 15:49:18 +08:00 |
|