在Erlang

时间:2016-03-22 15:59:19

标签: erlang erlang-shell

这个问题是我previous one的后续问题 我正在努力了解this code的运作方式。 到目前为止,我一直在做以下事情:

  1. 克隆代码
  2. 修改fx.erl,主要取消注释io:format
  3. 删除现有文件:EURUSD15EURUSD30EURUSD60
  4. cd到包含代码的文件夹和终端
  5. 中的erl
  6. make:all([load]).
  7. polis:create().
  8. polis:start().
  9. fx:init().
  10. fx:start().(正如前一个问题的答案所推荐的那样)
  11. 控制台输出类似于

      

    新记录插入表格:'EURUSD15'
      表名: 'EURUSD15'   CurrencyPair:“EURUSD”SamplingRate:15 CloseL:“1.40720”           这里{ “2009”, “06”, “30”, “00”, “00”, “1.40730”, “1.40750”, “1.40700”                “1.40720”, “39”}

    突然变为像

    这样的行
      

    ******** FX数据插入期间的错误********。

         

    TableName:'EURUSD15'CurrencyPair:“EURUSD”SamplingRate:15
      CloseL: “1.39620”           这里{ “2009”, “06”, “25”, “11”, “15”, “1.39720”, “1.39750”, “1.39620”                “1.39620”, “196”}

    我做错了什么,为什么数据插入会出错?

1 个答案:

答案 0 :(得分:1)

我从你的问题中做了一些步骤,但是我跳过了其中的一些并且有效:

(...)
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

然后在Erlang shell中:

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

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