2016-03-22 27 views
0

這個問題是我的previous one的後續行動 我想了解this code的工作方式。 到目前爲止,我一直在做以下操作:Erlang的數據插入錯誤

  1. 克隆代碼
  2. 編輯fx.erl,大多是在取消對io:format
  3. 刪除現有文件:EURUSD15EURUSD30EURUSD60
  4. cd到代碼爲erl的文件夾
  5. make:all([load]).
  6. polis:create().
  7. polis:start().
  8. fx:init().
  9. fx:start().(作爲回答前面的問題建議)

控制檯輸出就像

新記錄插入到表:'EURUSD15 '
表名:'EURUSD15' CurrencyPair:「EURUS D「SamplingRate:15 CloseL:」1.40720「 here {」2009「,」06「,」30「,」00「,」00「,」1.40730「,」1.40750「,」1.40700「, 」1.40720「 「39」}

FX數據插入********期間突然改變爲線像

******** ERROR。

表名: 'EURUSD15' CurrencyPair: 「歐元兌美元」 SamplingRate:15
CloseL: 「1.39620」 這裏{ 「2009」, 「06」, 「25」, 「11」, 「15」, 「1.39720」 「1.39750」, 「1.39620」, 「1.39620」, 「196」}

我在做什麼錯了,爲什麼有數據插入錯誤?

回答

2

我沒有從你的問題的步驟,但我跳過了其中的一些,它的工作:

(...) 
New record inserted into table:'EURUSD15' 
New record inserted into table:'EURUSD15' 
New record inserted into table:'EURUSD15' 
New record inserted into table:'EURUSD15' 
New FOREX_DB update starting with:{2009,6,16,7,30,0,15} 
6> 

這些步驟,我所做的:

git clone https://github.com/CorticalComputer/Book_NeuroevolutionThroughErlang.git 
cd Book_NeuroevolutionThroughErlang/Ch_19/ 
erl 

然後在二郎殼:

make:all([load]). 
polis:create(). 
polis:start(). 
fx:init(). 
fx:start(). 

我正在使用Erlang/OTP 18 [erts-7.2.1]

+0

其實,我剛剛嘗試過一個非常乾淨的克隆,它也起作用。這並沒有回答我爲什麼會遇到所有這些錯誤的問題,但是這個問題現在不太重要。 – Chiffa