Mercurial > mercurial > hgweb_golang.cgi
diff src/fx/fx.go @ 33:90659c7171ed
add magicpacket.go
author | pyon@macmini |
---|---|
date | Tue, 13 Aug 2019 19:55:10 +0900 |
parents | a55c5a0cbd04 |
children |
line wrap: on
line diff
--- a/src/fx/fx.go Fri May 17 19:50:32 2019 +0900 +++ b/src/fx/fx.go Tue Aug 13 19:55:10 2019 +0900 @@ -1,3 +1,6 @@ +/* + fx.go: make MA/RSI/BB-Band graph +*/ package main import ( @@ -13,6 +16,7 @@ ) const debug = false +const ratefile = "./fx_result.csv" func main() { n, m := 20, 14 @@ -20,12 +24,13 @@ var date []string // Read Exchange-data - content, err := ioutil.ReadFile("/Users/takayuki/Downloads/USDJPY.csv") + content, err := ioutil.ReadFile(ratefile) if err != nil { log.Fatal(err) } r := csv.NewReader(bytes.NewReader(content)) + r.Comment = '#' for { record, err := r.Read() if err == io.EOF { @@ -47,7 +52,7 @@ f, err = strconv.ParseFloat(record[2], 64) xh = append(xh, f) - date = append(date, strings.ReplaceAll(record[0], "/", "-")) + date = append(date, record[0]) } // Calc Moving-Average @@ -173,7 +178,7 @@ } // Print Data - if false { + if debug { fmt.Println("[j] n x bb1 bb2 rsi | n x bb1 bb2") fmt.Println("---") for i, j := len(x) - term, 0; i < len(x); i++ {