多能工生産技術者の日常

20歳からFXの自動売買を開発しています。24歳からは株式投資等で純資産1000万円を目指します。


スポンサードリンク

【MT4】~自動売買EAが動かない件について~

こんばんは。KeyKです。
やっとpythonをサーバーとした人工知能のトレードシステムが開発できました。
いざ動かしてみようと思ったら、EAが動かない!っていうかエラー出てる!ということで、今回躓いたことについてまとめます。

なぜ自作したEAが動かないのか

まず疑ったのは、関数の記述ミスです。しかし、コンパイルをしてもエラーもなく、ブレイクポイントを設けてデバッグしましたが、エラーを発見することは出来ませんでした・・・

エラー内容をググってみよう

操作履歴のログファイルから、エラー内容をコピペしググってみました。その結果、全くヒットせず、原因が分かりません・・・

なぜ動かないんだ・・・

漠然と、「mt4 動かない」で検索しました。その結果、EAを適用しているチャートが違っていることが分かりました。(泣)
OANDAのMT4を使用していますが、最近、デモ口座だと通貨ペアの後ろに-aが付きます。それに気づかず、通貨ペアそのままのチャートで動かしていたため、EAがうまく動作しませんでした。

まとめ

やっとの思いでpythonサーバーと接続できたのに、こんなところで躓くとは・・・
次に時間のあるときに、構築したシステムを紹介したいと思います。




f:id:KeyK:20191009223221j:plain




    

【python】~一次元配列から二次元配列へ変換~

KeyKです。
今日は、人工知能で詰まっていた「一次元配列から二次元配列への変換」についてです。

一次元配列から二次元配列へ

人工知能のサンプルプログラムには二次元配列がよくでてきます。そこで、一次元配列のデータを二次元配列に変換する方法です。

import numpy as np
import pandas as pd

l = [1, 2, 3, 4, 5]
np.array(l).reshape(1, -1).tolist()))


このようにプログラムを記述することで、二次元配列に変換できます。配列lは一次元配列です。






    

【職業】~AIによって無くなる仕事とは~

こんばんは。KeyKです。
人工知能について勉強をしていると、「ここ数年で無くなる仕事」という言葉をよく耳にします。そこで、AIによって無くなる仕事、無くならない仕事について書きます。
※この記事は個人の考察によるものです。

AIによってなくなる仕事とは?

AIによって無くなる仕事は、単純かつ単調な作業です。例えば、工場作業です。工場での作業は、毎日決まった動きで決まったモノを作り続けます。これがAIもしくは機械にとってやりやすい仕事となります。機械や設備は初期投資の額が高いですが、稼働時間から求めると、すぐにもとを取れます。人間は1日8時間しか働けませんし、人的ミスは起こるし、文句もいいます。一方で、機械を導入してしまえば連続で稼働し続けることもできますし、ミスも無くなり、文句も言いません。工場作業は単調作業の代表例ですが、自動運転やタクシー乗降客の予想など、複雑なことも人工知能でできるようになりつつあります。

AIによって無くならない仕事とは?

無くならない仕事のひとつにエンジニアが挙げられます。人工知能や機械設備により、様々なことが自動化できるようになりますが、機械そのものを修理することは機械にはできません。長い目で見れば、将来的にできるかもしれませんが、現状から予測するとこの仕事(エンジニア)は無くなることはないと思います。エンジニアや設備メンテナンス者は需要があります。これから機械化が進めば進むほど、エンジニアや設備メンテナンス者が必須となります。

まとめ

単純で単調な作業は無くなる傾向が強いという話をしました。工場を始めとし、書類作成や事務処理、レジカウンターはさらに機械化・自動化が進んでいくことでしょう。AIによって無くなる仕事はまだまだ多くあります。どのような仕事が無くなり、どの仕事が無くならないか、自分なりに考えて行動することが大切になります。こういった情報に常にアンテナを張り、これからの社会を生き抜いていけるよう頑張りましょう。


※伝えたいことがたくさんありますが、文章が拙くてすみません。。。
 文章がうまく書けるよう練習します。。。



f:id:KeyK:20191007213318j:plain








   

プライバシーポリシー お問い合わせ