make rsi
This commit is contained in:
		
							parent
							
								
									6679466c7a
								
							
						
					
					
						commit
						54348a53d8
					
				@ -302,11 +302,11 @@ func MakeRsi(cr *core.Core, cl *core.Candle, count int) (error, int) {
 | 
				
			|||||||
		RsiVol:     rv,
 | 
							RsiVol:     rv,
 | 
				
			||||||
		Confirm:    false,
 | 
							Confirm:    false,
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	duration := time.Now().Sub(cl.Timestamp) // 获取时间差
 | 
						periodMins, err := cr.PeriodToMinutes(cl.Period)
 | 
				
			||||||
	if duration < 0 {
 | 
					
 | 
				
			||||||
		duration = -duration // 将时间差取绝对值
 | 
						duration := rsi.LastUpdate.Sub(cl.Timestamp) // 获取时间差
 | 
				
			||||||
	}
 | 
						//最后更新时间大于一个周期,判定为已完成
 | 
				
			||||||
	if duration < 3*time.Minute {
 | 
						if duration > time.Duration(periodMins)*time.Minute {
 | 
				
			||||||
		rsi.Confirm = true
 | 
							rsi.Confirm = true
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	cr.RsiProcessChan <- &rsi
 | 
						cr.RsiProcessChan <- &rsi
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user