From 343eb425ffa315593fe2b6b9d0dd6cb192645d8c Mon Sep 17 00:00:00 2001 From: Senna46 <29295263+Senna46@users.noreply.github.com> Date: Tue, 4 Apr 2023 17:25:12 +0900 Subject: [PATCH 01/16] feat: routing --- .../app-derivatives-routing.module.ts | 6 +++++ .../copy-trading-routing.module.ts | 26 +++++++++++++++++++ .../pages/copy-trading/copy-trading.module.ts | 15 +++++++++++ 3 files changed, 47 insertions(+) create mode 100644 projects/portal/src/app/pages/copy-trading/copy-trading-routing.module.ts create mode 100644 projects/portal/src/app/pages/copy-trading/copy-trading.module.ts diff --git a/projects/portal/src/app/pages/apps/app-derivatives/app-derivatives-routing.module.ts b/projects/portal/src/app/pages/apps/app-derivatives/app-derivatives-routing.module.ts index 89b93ac01..bc92e39c6 100644 --- a/projects/portal/src/app/pages/apps/app-derivatives/app-derivatives-routing.module.ts +++ b/projects/portal/src/app/pages/apps/app-derivatives/app-derivatives-routing.module.ts @@ -9,6 +9,12 @@ const routes: Routes = [ loadChildren: () => import('../../derivatives/derivatives.module').then((m) => m.AppDerivativesModule), }, + { + path: 'copy-trading', + component: AppDerivativesComponent, + loadChildren: () => + import('../../copy-trading/copy-trading.module').then((m) => m.AppCopyTradingModule), + }, ]; @NgModule({ diff --git a/projects/portal/src/app/pages/copy-trading/copy-trading-routing.module.ts b/projects/portal/src/app/pages/copy-trading/copy-trading-routing.module.ts new file mode 100644 index 000000000..5d2a2a584 --- /dev/null +++ b/projects/portal/src/app/pages/copy-trading/copy-trading-routing.module.ts @@ -0,0 +1,26 @@ +import { CreateComponent } from './traders/create/create.component'; +import { TraderComponent } from './traders/trader/trader.component'; +import { TradersComponent } from './traders/traders.component'; +import { NgModule } from '@angular/core'; +import { RouterModule, Routes } from '@angular/router'; + +const routes: Routes = [ + { + path: 'traders', + component: TradersComponent, + }, + { + path: 'traders/:address', + component: TraderComponent, + }, + { + path: 'traders/create', + component: CreateComponent, + }, +]; + +@NgModule({ + imports: [RouterModule.forChild(routes)], + exports: [RouterModule], +}) +export class CopyTradingRoutingModule {} diff --git a/projects/portal/src/app/pages/copy-trading/copy-trading.module.ts b/projects/portal/src/app/pages/copy-trading/copy-trading.module.ts new file mode 100644 index 000000000..4270cc22a --- /dev/null +++ b/projects/portal/src/app/pages/copy-trading/copy-trading.module.ts @@ -0,0 +1,15 @@ +import { CreateModule } from '../../views/copy-trading/traders/create/create.module'; +import { TraderModule } from '../../views/copy-trading/traders/trader/trader.module'; +import { TradersModule } from '../../views/copy-trading/traders/traders.module'; +import { CopyTradingRoutingModule } from './copy-trading-routing.module'; +import { CreateComponent } from './traders/create/create.component'; +import { TraderComponent } from './traders/trader/trader.component'; +import { TradersComponent } from './traders/traders.component'; +import { CommonModule } from '@angular/common'; +import { NgModule } from '@angular/core'; + +@NgModule({ + declarations: [TradersComponent, TraderComponent, CreateComponent], + imports: [CommonModule, CopyTradingRoutingModule, TradersModule, TraderModule, CreateModule], +}) +export class AppCopyTradingModule {} From 8902357dc7213ee6cceb8e7657f835261dc17484 Mon Sep 17 00:00:00 2001 From: Senna46 <29295263+Senna46@users.noreply.github.com> Date: Tue, 4 Apr 2023 17:25:32 +0900 Subject: [PATCH 02/16] feat: component --- .../traders/create/create.component.css | 0 .../traders/create/create.component.html | 1 + .../traders/create/create.component.ts | 15 +++++++++++++++ .../traders/trader/trader.component.css | 0 .../traders/trader/trader.component.html | 1 + .../traders/trader/trader.component.ts | 15 +++++++++++++++ .../copy-trading/traders/traders.component.css | 0 .../copy-trading/traders/traders.component.html | 1 + .../copy-trading/traders/traders.component.ts | 15 +++++++++++++++ .../traders/create/create.component.css | 0 .../traders/create/create.component.html | 1 + .../traders/create/create.component.ts | 12 ++++++++++++ .../copy-trading/traders/create/create.module.ts | 10 ++++++++++ .../traders/trader/trader.component.css | 0 .../traders/trader/trader.component.html | 1 + .../traders/trader/trader.component.ts | 15 +++++++++++++++ .../copy-trading/traders/trader/trader.module.ts | 10 ++++++++++ .../copy-trading/traders/traders.component.css | 0 .../copy-trading/traders/traders.component.html | 1 + .../copy-trading/traders/traders.component.ts | 15 +++++++++++++++ .../views/copy-trading/traders/traders.module.ts | 10 ++++++++++ 21 files changed, 123 insertions(+) create mode 100644 projects/portal/src/app/pages/copy-trading/traders/create/create.component.css create mode 100644 projects/portal/src/app/pages/copy-trading/traders/create/create.component.html create mode 100644 projects/portal/src/app/pages/copy-trading/traders/create/create.component.ts create mode 100644 projects/portal/src/app/pages/copy-trading/traders/trader/trader.component.css create mode 100644 projects/portal/src/app/pages/copy-trading/traders/trader/trader.component.html create mode 100644 projects/portal/src/app/pages/copy-trading/traders/trader/trader.component.ts create mode 100644 projects/portal/src/app/pages/copy-trading/traders/traders.component.css create mode 100644 projects/portal/src/app/pages/copy-trading/traders/traders.component.html create mode 100644 projects/portal/src/app/pages/copy-trading/traders/traders.component.ts create mode 100644 projects/portal/src/app/views/copy-trading/traders/create/create.component.css create mode 100644 projects/portal/src/app/views/copy-trading/traders/create/create.component.html create mode 100644 projects/portal/src/app/views/copy-trading/traders/create/create.component.ts create mode 100644 projects/portal/src/app/views/copy-trading/traders/create/create.module.ts create mode 100644 projects/portal/src/app/views/copy-trading/traders/trader/trader.component.css create mode 100644 projects/portal/src/app/views/copy-trading/traders/trader/trader.component.html create mode 100644 projects/portal/src/app/views/copy-trading/traders/trader/trader.component.ts create mode 100644 projects/portal/src/app/views/copy-trading/traders/trader/trader.module.ts create mode 100644 projects/portal/src/app/views/copy-trading/traders/traders.component.css create mode 100644 projects/portal/src/app/views/copy-trading/traders/traders.component.html create mode 100644 projects/portal/src/app/views/copy-trading/traders/traders.component.ts create mode 100644 projects/portal/src/app/views/copy-trading/traders/traders.module.ts diff --git a/projects/portal/src/app/pages/copy-trading/traders/create/create.component.css b/projects/portal/src/app/pages/copy-trading/traders/create/create.component.css new file mode 100644 index 000000000..e69de29bb diff --git a/projects/portal/src/app/pages/copy-trading/traders/create/create.component.html b/projects/portal/src/app/pages/copy-trading/traders/create/create.component.html new file mode 100644 index 000000000..544f9d321 --- /dev/null +++ b/projects/portal/src/app/pages/copy-trading/traders/create/create.component.html @@ -0,0 +1 @@ + diff --git a/projects/portal/src/app/pages/copy-trading/traders/create/create.component.ts b/projects/portal/src/app/pages/copy-trading/traders/create/create.component.ts new file mode 100644 index 000000000..5ee037e5d --- /dev/null +++ b/projects/portal/src/app/pages/copy-trading/traders/create/create.component.ts @@ -0,0 +1,15 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-create', + templateUrl: './create.component.html', + styleUrls: ['./create.component.css'] +}) +export class CreateComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/projects/portal/src/app/pages/copy-trading/traders/trader/trader.component.css b/projects/portal/src/app/pages/copy-trading/traders/trader/trader.component.css new file mode 100644 index 000000000..e69de29bb diff --git a/projects/portal/src/app/pages/copy-trading/traders/trader/trader.component.html b/projects/portal/src/app/pages/copy-trading/traders/trader/trader.component.html new file mode 100644 index 000000000..fe2d753c1 --- /dev/null +++ b/projects/portal/src/app/pages/copy-trading/traders/trader/trader.component.html @@ -0,0 +1 @@ + diff --git a/projects/portal/src/app/pages/copy-trading/traders/trader/trader.component.ts b/projects/portal/src/app/pages/copy-trading/traders/trader/trader.component.ts new file mode 100644 index 000000000..81f5bf4a5 --- /dev/null +++ b/projects/portal/src/app/pages/copy-trading/traders/trader/trader.component.ts @@ -0,0 +1,15 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-trader', + templateUrl: './trader.component.html', + styleUrls: ['./trader.component.css'] +}) +export class TraderComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/projects/portal/src/app/pages/copy-trading/traders/traders.component.css b/projects/portal/src/app/pages/copy-trading/traders/traders.component.css new file mode 100644 index 000000000..e69de29bb diff --git a/projects/portal/src/app/pages/copy-trading/traders/traders.component.html b/projects/portal/src/app/pages/copy-trading/traders/traders.component.html new file mode 100644 index 000000000..1c2094e14 --- /dev/null +++ b/projects/portal/src/app/pages/copy-trading/traders/traders.component.html @@ -0,0 +1 @@ + diff --git a/projects/portal/src/app/pages/copy-trading/traders/traders.component.ts b/projects/portal/src/app/pages/copy-trading/traders/traders.component.ts new file mode 100644 index 000000000..9430c6a88 --- /dev/null +++ b/projects/portal/src/app/pages/copy-trading/traders/traders.component.ts @@ -0,0 +1,15 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-traders', + templateUrl: './traders.component.html', + styleUrls: ['./traders.component.css'] +}) +export class TradersComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/projects/portal/src/app/views/copy-trading/traders/create/create.component.css b/projects/portal/src/app/views/copy-trading/traders/create/create.component.css new file mode 100644 index 000000000..e69de29bb diff --git a/projects/portal/src/app/views/copy-trading/traders/create/create.component.html b/projects/portal/src/app/views/copy-trading/traders/create/create.component.html new file mode 100644 index 000000000..f8c979e31 --- /dev/null +++ b/projects/portal/src/app/views/copy-trading/traders/create/create.component.html @@ -0,0 +1 @@ +

create works!

diff --git a/projects/portal/src/app/views/copy-trading/traders/create/create.component.ts b/projects/portal/src/app/views/copy-trading/traders/create/create.component.ts new file mode 100644 index 000000000..e064c5768 --- /dev/null +++ b/projects/portal/src/app/views/copy-trading/traders/create/create.component.ts @@ -0,0 +1,12 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'view-create', + templateUrl: './create.component.html', + styleUrls: ['./create.component.css'], +}) +export class CreateComponent implements OnInit { + constructor() {} + + ngOnInit(): void {} +} diff --git a/projects/portal/src/app/views/copy-trading/traders/create/create.module.ts b/projects/portal/src/app/views/copy-trading/traders/create/create.module.ts new file mode 100644 index 000000000..43e28acfd --- /dev/null +++ b/projects/portal/src/app/views/copy-trading/traders/create/create.module.ts @@ -0,0 +1,10 @@ +import { CreateComponent } from './create.component'; +import { CommonModule } from '@angular/common'; +import { NgModule } from '@angular/core'; + +@NgModule({ + declarations: [CreateComponent], + imports: [CommonModule], + exports: [CreateComponent], +}) +export class CreateModule {} diff --git a/projects/portal/src/app/views/copy-trading/traders/trader/trader.component.css b/projects/portal/src/app/views/copy-trading/traders/trader/trader.component.css new file mode 100644 index 000000000..e69de29bb diff --git a/projects/portal/src/app/views/copy-trading/traders/trader/trader.component.html b/projects/portal/src/app/views/copy-trading/traders/trader/trader.component.html new file mode 100644 index 000000000..640efd8b2 --- /dev/null +++ b/projects/portal/src/app/views/copy-trading/traders/trader/trader.component.html @@ -0,0 +1 @@ +

trader works!

diff --git a/projects/portal/src/app/views/copy-trading/traders/trader/trader.component.ts b/projects/portal/src/app/views/copy-trading/traders/trader/trader.component.ts new file mode 100644 index 000000000..6f6415621 --- /dev/null +++ b/projects/portal/src/app/views/copy-trading/traders/trader/trader.component.ts @@ -0,0 +1,15 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'view-trader', + templateUrl: './trader.component.html', + styleUrls: ['./trader.component.css'] +}) +export class TraderComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/projects/portal/src/app/views/copy-trading/traders/trader/trader.module.ts b/projects/portal/src/app/views/copy-trading/traders/trader/trader.module.ts new file mode 100644 index 000000000..c8cf36e8c --- /dev/null +++ b/projects/portal/src/app/views/copy-trading/traders/trader/trader.module.ts @@ -0,0 +1,10 @@ +import { TraderComponent } from './trader.component'; +import { CommonModule } from '@angular/common'; +import { NgModule } from '@angular/core'; + +@NgModule({ + declarations: [TraderComponent], + imports: [CommonModule], + exports: [TraderComponent], +}) +export class TraderModule {} diff --git a/projects/portal/src/app/views/copy-trading/traders/traders.component.css b/projects/portal/src/app/views/copy-trading/traders/traders.component.css new file mode 100644 index 000000000..e69de29bb diff --git a/projects/portal/src/app/views/copy-trading/traders/traders.component.html b/projects/portal/src/app/views/copy-trading/traders/traders.component.html new file mode 100644 index 000000000..e1770171d --- /dev/null +++ b/projects/portal/src/app/views/copy-trading/traders/traders.component.html @@ -0,0 +1 @@ +

traders works!

diff --git a/projects/portal/src/app/views/copy-trading/traders/traders.component.ts b/projects/portal/src/app/views/copy-trading/traders/traders.component.ts new file mode 100644 index 000000000..6b3c5f92c --- /dev/null +++ b/projects/portal/src/app/views/copy-trading/traders/traders.component.ts @@ -0,0 +1,15 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'view-traders', + templateUrl: './traders.component.html', + styleUrls: ['./traders.component.css'] +}) +export class TradersComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/projects/portal/src/app/views/copy-trading/traders/traders.module.ts b/projects/portal/src/app/views/copy-trading/traders/traders.module.ts new file mode 100644 index 000000000..4009d8fca --- /dev/null +++ b/projects/portal/src/app/views/copy-trading/traders/traders.module.ts @@ -0,0 +1,10 @@ +import { TradersComponent } from './traders.component'; +import { CommonModule } from '@angular/common'; +import { NgModule } from '@angular/core'; + +@NgModule({ + declarations: [TradersComponent], + imports: [CommonModule], + exports: [TradersComponent], +}) +export class TradersModule {} From 84ab285e75352ec8d083589500f554ddf0cd36b0 Mon Sep 17 00:00:00 2001 From: Senna46 <29295263+Senna46@users.noreply.github.com> Date: Tue, 4 Apr 2023 17:41:00 +0900 Subject: [PATCH 03/16] feat: page impl --- .../traders/create/create.component.html | 76 +++++- .../traders/create/create.component.ts | 3 + .../traders/create/create.module.ts | 3 +- .../traders/trader/trader.component.html | 224 +++++++++++++++++- .../traders/trader/trader.component.ts | 12 +- .../traders/trader/trader.module.ts | 3 +- .../traders/traders.component.html | 138 ++++++++++- 7 files changed, 449 insertions(+), 10 deletions(-) diff --git a/projects/portal/src/app/views/copy-trading/traders/create/create.component.html b/projects/portal/src/app/views/copy-trading/traders/create/create.component.html index f8c979e31..9cb4568d5 100644 --- a/projects/portal/src/app/views/copy-trading/traders/create/create.component.html +++ b/projects/portal/src/app/views/copy-trading/traders/create/create.component.html @@ -1 +1,75 @@ -

create works!

+
+
+

Become an Exemplary Trader

+
+ +
+
+
+

Exemplary traders Settings

+ + + + + + + +
Addressununifi155u042u8wk3al32h3vzxu989jj76k4zcu44v6w
+
+
+ + +
+
+ + +
+
+ + + + +
+ +
+
+
+
+
diff --git a/projects/portal/src/app/views/copy-trading/traders/create/create.component.ts b/projects/portal/src/app/views/copy-trading/traders/create/create.component.ts index e064c5768..2bb5895b8 100644 --- a/projects/portal/src/app/views/copy-trading/traders/create/create.component.ts +++ b/projects/portal/src/app/views/copy-trading/traders/create/create.component.ts @@ -6,6 +6,9 @@ import { Component, OnInit } from '@angular/core'; styleUrls: ['./create.component.css'], }) export class CreateComponent implements OnInit { + commissionRate?: number; + newRate?: number; + constructor() {} ngOnInit(): void {} diff --git a/projects/portal/src/app/views/copy-trading/traders/create/create.module.ts b/projects/portal/src/app/views/copy-trading/traders/create/create.module.ts index 43e28acfd..d234ee6de 100644 --- a/projects/portal/src/app/views/copy-trading/traders/create/create.module.ts +++ b/projects/portal/src/app/views/copy-trading/traders/create/create.module.ts @@ -1,10 +1,11 @@ import { CreateComponent } from './create.component'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; +import { FormsModule } from '@angular/forms'; @NgModule({ declarations: [CreateComponent], - imports: [CommonModule], + imports: [CommonModule, FormsModule], exports: [CreateComponent], }) export class CreateModule {} diff --git a/projects/portal/src/app/views/copy-trading/traders/trader/trader.component.html b/projects/portal/src/app/views/copy-trading/traders/trader/trader.component.html index 640efd8b2..98ecd0098 100644 --- a/projects/portal/src/app/views/copy-trading/traders/trader/trader.component.html +++ b/projects/portal/src/app/views/copy-trading/traders/trader/trader.component.html @@ -1 +1,223 @@ -

trader works!

+
+
+

Exemplary traders

+
+ +
+
+
+
+
#1
+
+

UnUniFi Exemplary traders 1

+ + + + + + + + + + + +
Addressununifi155u042u8wk3al32h3vzxu989jj76k4zcu44v6w
Registered Date2023-3-14 AM 12:50:08 GMT+9
+

+ The momentum trading strategy involves identifying a cryptocurrency that is on an upward + trend and has high trading volume. Traders can use technical analysis to identify these + trends through analyzing charts and indicators like moving averages, relative strength + index (RSI), and stochastic oscillators. +

+

+ Once a promising cryptocurrency has been identified, the trader opens a position by buying + in at a relatively low price. The goal is to ride the upward trend and sell off the + position as the price continues to rise. +

+
+
+
Current APY
+
12.34%
+
+
+
+
Commission Fee
+
1.23%
+
+
+
+
Users
+
1024
+
+
+
+ +

Chart Coming soon

+ +
+ + + + +
+ + + + + + + + + + + +
+
+
+
diff --git a/projects/portal/src/app/views/copy-trading/traders/trader/trader.component.ts b/projects/portal/src/app/views/copy-trading/traders/trader/trader.component.ts index 6f6415621..4038489de 100644 --- a/projects/portal/src/app/views/copy-trading/traders/trader/trader.component.ts +++ b/projects/portal/src/app/views/copy-trading/traders/trader/trader.component.ts @@ -3,13 +3,15 @@ import { Component, OnInit } from '@angular/core'; @Component({ selector: 'view-trader', templateUrl: './trader.component.html', - styleUrls: ['./trader.component.css'] + styleUrls: ['./trader.component.css'], }) export class TraderComponent implements OnInit { + sizeCoef: number = 100; + leverageCoef: number = 100; + commissionRate?: number; + newRate?: number; - constructor() { } - - ngOnInit(): void { - } + constructor() {} + ngOnInit(): void {} } diff --git a/projects/portal/src/app/views/copy-trading/traders/trader/trader.module.ts b/projects/portal/src/app/views/copy-trading/traders/trader/trader.module.ts index c8cf36e8c..c6946e004 100644 --- a/projects/portal/src/app/views/copy-trading/traders/trader/trader.module.ts +++ b/projects/portal/src/app/views/copy-trading/traders/trader/trader.module.ts @@ -1,10 +1,11 @@ import { TraderComponent } from './trader.component'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; +import { FormsModule } from '@angular/forms'; @NgModule({ declarations: [TraderComponent], - imports: [CommonModule], + imports: [CommonModule, FormsModule], exports: [TraderComponent], }) export class TraderModule {} diff --git a/projects/portal/src/app/views/copy-trading/traders/traders.component.html b/projects/portal/src/app/views/copy-trading/traders/traders.component.html index e1770171d..24f5f0284 100644 --- a/projects/portal/src/app/views/copy-trading/traders/traders.component.html +++ b/projects/portal/src/app/views/copy-trading/traders/traders.component.html @@ -1 +1,137 @@ -

traders works!

+
+
+

Your Subscribing Trader

+
+
+
+
+
+
#1
+
+

UnUniFi Exemplary traders 1

+
+
+
Size Coefficient
+
10%
+
+
+
+
Leverage Coefficient
+
100%
+
+
+
+
Current APY
+
1.234%
+
+
+
+
Commission Fee
+
1.23%
+
+
+
+ +
+ + +
+ + +
+
+
+ +
+

Exemplary Traders

+
+ +
+
+
+
+
#1
+
+

UnUniFi Exemplary traders 1

+
+
+
Current APY
+
12.34%
+
+
+
+
Commission Fee
+
1.23%
+
+
+
+
Users
+
1024
+
+
+
+ +
+ +
+
+
+
+ +
+
+
+
+
#2
+
+

UnUniFi Exemplary traders 2

+
+
+
Current APY
+
10.23%
+
+
+
+
Commission Fee
+
1.23%
+
+
+
+
Users
+
24
+
+
+
+ +
+ +
+
+
+
+
From 4918f23a6df7aed124e4cc5c194aed4abb4975f0 Mon Sep 17 00:00:00 2001 From: Senna46 <29295263+Senna46@users.noreply.github.com> Date: Tue, 4 Apr 2023 18:02:49 +0900 Subject: [PATCH 04/16] feat: fix & mobile --- .../copy-trading-routing.module.ts | 8 ++--- .../traders/create/create.component.html | 34 +++++++++---------- .../traders/create/create.component.ts | 1 - .../traders/trader/trader.component.html | 30 ++++++++-------- .../traders/traders.component.html | 16 +++++---- .../copy-trading/traders/traders.module.ts | 3 +- 6 files changed, 48 insertions(+), 44 deletions(-) diff --git a/projects/portal/src/app/pages/copy-trading/copy-trading-routing.module.ts b/projects/portal/src/app/pages/copy-trading/copy-trading-routing.module.ts index 5d2a2a584..3c7667f70 100644 --- a/projects/portal/src/app/pages/copy-trading/copy-trading-routing.module.ts +++ b/projects/portal/src/app/pages/copy-trading/copy-trading-routing.module.ts @@ -9,14 +9,14 @@ const routes: Routes = [ path: 'traders', component: TradersComponent, }, - { - path: 'traders/:address', - component: TraderComponent, - }, { path: 'traders/create', component: CreateComponent, }, + { + path: 'traders/:address', + component: TraderComponent, + }, ]; @NgModule({ diff --git a/projects/portal/src/app/views/copy-trading/traders/create/create.component.html b/projects/portal/src/app/views/copy-trading/traders/create/create.component.html index 9cb4568d5..dee866ffb 100644 --- a/projects/portal/src/app/views/copy-trading/traders/create/create.component.html +++ b/projects/portal/src/app/views/copy-trading/traders/create/create.component.html @@ -7,15 +7,17 @@

Become an Exemplary Trader

Exemplary traders Settings

- - - - - - - -
Addressununifi155u042u8wk3al32h3vzxu989jj76k4zcu44v6w
+
+ + +

UnUniFi Exemplary traders 1

- - - - - - - - - - - -
Addressununifi155u042u8wk3al32h3vzxu989jj76k4zcu44v6w
Registered Date2023-3-14 AM 12:50:08 GMT+9
+
+ + + + + + + + + + + +
Addressununifi155u042u8wk3al32h3vzxu989jj76k4zcu44v6w
Registered Date2023-3-14 AM 12:50:08 GMT+9
+

The momentum trading strategy involves identifying a cryptocurrency that is on an upward trend and has high trading volume. Traders can use technical analysis to identify these @@ -33,7 +35,7 @@

UnUniFi Exemplary traders 1

in at a relatively low price. The goal is to ride the upward trend and sell off the position as the price continues to rise.

-
+
Current APY
12.34%
@@ -51,8 +53,6 @@

UnUniFi Exemplary traders 1

-

Chart Coming soon

-
diff --git a/projects/portal/src/app/views/copy-trading/traders/traders.component.html b/projects/portal/src/app/views/copy-trading/traders/traders.component.html index 24f5f0284..d542751b9 100644 --- a/projects/portal/src/app/views/copy-trading/traders/traders.component.html +++ b/projects/portal/src/app/views/copy-trading/traders/traders.component.html @@ -9,7 +9,7 @@

Your Subscribing Trader

#1

UnUniFi Exemplary traders 1

-
+
Size Coefficient
10%
@@ -35,7 +35,7 @@

UnUniFi Exemplary traders 1

@@ -59,6 +59,10 @@

Are you sure to unsubscribe this Trader?

Exemplary Traders

+ +
@@ -68,7 +72,7 @@

Exemplary Traders

#1

UnUniFi Exemplary traders 1

-
+
Current APY
12.34%
@@ -89,7 +93,7 @@

UnUniFi Exemplary traders 1

@@ -105,7 +109,7 @@

UnUniFi Exemplary traders 1

#2

UnUniFi Exemplary traders 2

-
+
Current APY
10.23%
@@ -126,7 +130,7 @@

UnUniFi Exemplary traders 2

diff --git a/projects/portal/src/app/views/copy-trading/traders/traders.module.ts b/projects/portal/src/app/views/copy-trading/traders/traders.module.ts index 4009d8fca..5a8a03c40 100644 --- a/projects/portal/src/app/views/copy-trading/traders/traders.module.ts +++ b/projects/portal/src/app/views/copy-trading/traders/traders.module.ts @@ -1,10 +1,11 @@ import { TradersComponent } from './traders.component'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; +import { RouterModule } from '@angular/router'; @NgModule({ declarations: [TradersComponent], - imports: [CommonModule], + imports: [CommonModule, RouterModule], exports: [TradersComponent], }) export class TradersModule {} From bf470ad5eec935506e73c5bd3060d2cd8e200788 Mon Sep 17 00:00:00 2001 From: Senna46 <29295263+Senna46@users.noreply.github.com> Date: Wed, 5 Apr 2023 13:41:07 +0900 Subject: [PATCH 05/16] feat: side nav --- .../apps/app-derivatives/app-derivatives.component.html | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/projects/portal/src/app/views/apps/app-derivatives/app-derivatives.component.html b/projects/portal/src/app/views/apps/app-derivatives/app-derivatives.component.html index 8c9f7496e..b79ce1208 100644 --- a/projects/portal/src/app/views/apps/app-derivatives/app-derivatives.component.html +++ b/projects/portal/src/app/views/apps/app-derivatives/app-derivatives.component.html @@ -71,6 +71,14 @@ Pool +
  • + +
  • +
  • + +