diff --git a/modules/extent.go b/modules/extent.go
index a3c577f..a3b60f2 100644
--- a/modules/extent.go
+++ b/modules/extent.go
@@ -315,11 +315,6 @@ func MakeRsi(cr *core.Core, cl *core.Candle, count int) (error, int) {
 	if duration > time.Duration(periodMins-1)*time.Minute {
 		rsi.Confirm = true
 	}
-	fmt.Println("will send rsi")
-	go func() {
-		fmt.Println("make a rsi")
-		cr.RsiProcessChan <- &rsi
-	}()
 
 	percentK, percentD, err := CalculateStochRSI(rsiList, count, 3, 3)
 	if err != nil {
@@ -338,6 +333,12 @@ func MakeRsi(cr *core.Core, cl *core.Candle, count int) (error, int) {
 		DVol:       percentD[len(percentD)-1],
 		Confirm:    true,
 	}
+
+	fmt.Println("will send rsi")
+	go func() {
+		fmt.Println("make a rsi")
+		cr.RsiProcessChan <- &rsi
+	}()
 	fmt.Println("will send stockrsi")
 	go func() {
 		fmt.Println("make a stockrsi")