APIを利用した自動取引ツールの開発案件です 業務システム・ソフトウェアの仕事の依頼
APIを利用した自動取引ツールの開発案件です 業務システム・ソフトウェアの仕事の依頼
仕事の詳細
■開発内容 外部APIを利用した株の自動取引ツールの作成 ■動作環境 Windows 10 ■使用言語 指定なし ■必要なスキル - 外部APIの仕様を把握してどのような形式のツールを開発すればよいのか提案できる方 - 外部のREST APIを利用したツールの開発経験がある方 -★使用可能なプログラミング言語をご応募の際に全てご教示ください。 また、使用可能なプログラミング言語でこれまでどんなものを作ったのか、 ポートフォリオとなるもをご提示いただける方を優先的に候補者とさせていただきたいです。 ■スキル以外に望むこと 【重要】「当方の要望」と「API」の理解を深めて要件からご提示できる方 ・納期は守っていただけること。ただし技術的に予想外のことがあった場合などはご相談ください。 ・柔軟にオンラインMTGなどに対応できる方(お互い快いお取引になるようにコミュニケーションを大切に考えています) ・最後まで責任をもって納品していただける方 ★応募された時点にて以下もご了承いただけたものとします。 ■契約後の進め方について 契約後(仮払い後)は以下のような流れでプロジェクトを進めさせていただきます。 ①初回MTGをさせていただきます。 ※方法は相談の上、決定 ↓ ②MTGを受けて納品されるプログラムの要件を改めてご提示いただきます。 ↓ ③上記をこちらが理解、承認できましたら開発スタートいただきます。 ★ここで納得がどうしてもできなかった場合は、残念ですがプロジェクト中止とさせていただきます。 ↓ ④開発 ※途中段階で品質を確かめられる機会(テスト)が欲しいです。 ※こちらの提示する要件(売買ロジック、定期実行処理)と管理画面的なものは2~2.5ヶ月で想定していますが、 細かいルールにつき実運用テスト→検証→調整の修正のサイクルが必要になりそうです。 ↓ ⑤納期を過ぎてしまった場合、一度MTGを行い、その原因によって今後を相談させていただきます。 1.想定していた開発が無理だった 2.諸事情により遅延、開発は可能である 要は開発納品に至るのか、至らないのかでプロジェクトの継続の可否を決断させていただきます。 ↓ ⑥納品、検収、お支払い ※⑤から再度遅延、途中段階での品質に疑問符が残る場合は最後MTG行わせていただきます。 ■重要な前提条件 ① 複数人が同時に使用する 例) 静岡のA氏 -> 静岡の常時稼働PCに口座番号Aの売買の設定をする 横浜のB氏 -> 横浜の常時稼働PCに口座番号Bの売買の設定をする 埼玉のC氏 -> 埼玉の常時稼働PCに口座番号Cの売買の設定をする →サーバーなどと別途立てることは想定しない。 その上で納品いただいたツールを各利用者それぞれのPCに設定し、 常にPCを立ち上げっぱなしで1日ごとに取引を行う。 ②株価チェックのインターバルが秒単位で出来ること (可能ならコンマ秒単位なのですがこれは不可能な場合は1~2秒くらいまでを希望) ③処理速度を考慮しての開発 ・auカブコムのAPIについては使用するのはOK ・ただし、auカブコムのAPI推奨のエクセルでなく独自のクライアントアプリを作る 上記条件でないと処理速度が遅くなる可能性が高いと思われるので、 独自クライアントアプリを開発してくれる人を探しております。 ④操作ログやエラーログの出力は必須 直接的にお金を扱うプログラムであることなので、納品に責任を持っていただける方を希望します。 そのため操作ログやエラーログを出力することは必須とさせてください。 ⑤開発前に以下を希望 開発に着手する前の要件や仕様の確認をするための打ち合わせを外部ツールで可能な方。 また、開発前にどういうものを作るのかという資料を作成の上、ご説明をいただける方。 上記対応可能な方を優遇 ⑥マイルストーン払いは対応しかねます。 これまで途中で音信不通となりなにも納品されないままとなったことがあり、 個人での開発としては費用もかかりますので納品責任をお持ちの方のみご応募ください。 ■予算・スケジュール感 - 売買ロジック、定期実行処理の作成 : 1.5月 - 動作確認テストと調整、ロジックの調整など : 0.5~1月 ↑で開発期間は合計2~2.5月程度。 予算は100万円程度を想定しています。 具体的な動作要件はご契約後に開示させていただきます。 また、NDA締結はマストとさせてください。 大変だと思いますが、最後まで宜しくお願い致します。 |