競艇ソフト自作

自動購入

朝7秒だけ我慢。その後はPCに任せる|競艇完全フルオート購入ソフトの1日

📱 スマホで読めます朝から晩まで、全国のレースを追いかける。人間がやれば、ほぼ修行です。しかも修行僧のような平常心は、だいたい締切時刻の直前にどこかへ行きます。そこで私は、考える仕事は人間に、繰り返す仕事はPCに渡すことにしました。今回の動...
自動購入

最終目的地は「負けないフルオートソフト」

競艇予想ソフトを作るなら、最終的にはどこを目指すのか。予想結果を画面に表示するところまでか。買い目を自動で作るところまでか。それとも、購入まで自動で行うのか。私が目指している最終目的地は、データを読み、買うべきレースを選び、購入金額を決め、...
データベース構築

二種類の中止表示

開発準備

VBAは書かなくてよい|まず入れて、動かして、確かめる

VBAは、最初から自分ですべて書けなくてもよい。大切なのは、VBAを使って目的を達成することである。これは、私が競艇ソフト作りに取り組み始めてから、ずっと変わらない考えである。私は今でも、自分を「VBAを書ける人間」だとは思っていない。それ...
データベース構築

DB作りは、データを集める前から(既に)始まっている

他の記事とも重複する。でも、ここは重要DB作りというと、多くの方はまず、「データを集めること」を思い浮かべると思う。もちろん、それは間違いではない。出走表を集める。直前情報を集める。結果を集める。オッズを集める。これらを蓄積していけば、競艇...
データベース構築

パラメータ(parameter)とは

実は周囲にあふれかえっているパラメータパラメータという言葉を聞くと、少し難しく感じるかもしれません。いかにも理系っぽく、しかも横文字です。この時点で、そっとページを閉じたくなる人もいるでしょう。でも実は、パラメータは私たちの日常生活にあふれ...
データベース構築

マクロ有効ブックを開いたときに警告が出る場合の解除方法

当サイトで配布しているExcelファイルの中には、作業を自動化するために マクロ を使用しているものがほとんどです。そのため、ダウンロードしたファイルを開いたときに、Excel上部に警告が表示される場合があります。たとえば、以下2点は私が私...
データベース構築

Power QueryでWEB上のExcelファイルを読み込む練習|競艇開催日程データ編

この教材についてこのデータはExcelファイルとして配布していません。ExcelのPower Queryを使い、このページ上の表をWEBデータとして読み込む練習用です。練習用ですがデータの内容は「本物」ですからこれから競艇ソフトを作りたい方...
データベース構築

競艇の基本情報=BASIC3

競艇の基本情報=BASIC3BASIC3とは|出走表・直前情報・結果をひとまとめにした私なりの呼び方「BASIC3」いきなりこの言葉を聞いても、ほとんどの方はピンとこないと思う。当然である。なぜなら、これは一般的な競艇用語でも、公式サイトで...
データベース構築

HTMLを開くと何が見えるか|競艇データの現場を確認する

Web画面では「矢印」に見える情報が、HTMLの中ではソフトが読める識別子として残っている。HTMLは単なる英字の羅列ではない。人が見る画面を、分析できるデータへ変える入口である。📱 スマホで読めます  💻 PC推奨この記事はスマホでも読め...
データベース構築

Raw HTMLを保存する理由|未来の自分へ残す、やり直しの保険

Raw HTMLは、未来の自分へ残す「やり直しの保険」である。今すぐ中身を理解できなくても構わない。元データさえ残っていれば、データベースも分析方法も、あとから何度でも作り直せる。📱 スマホで読めます  💻 PC推奨競艇ソフトを作り始めると...
開発準備

競艇ソフトの作成フロー

競艇ソフトは、いきなり自動購入から作ってはいけない。先に必要なのは、正しいデータである。次に、そのデータから買う条件と見送る条件を作る。自動購入へ進むのは最後だ。基本の流れは「データ収集 → 検証 → 分析・ロジック構築 → 検証 → 自動...
開発準備

闘えるExcelへカスタマイズ

事前準備 闘えるExcelへカスタマイズ競艇ソフトを自作していくうえで、避けて通れないものがあります。それは、Excelファイルの管理です。競艇ソフト制作というと、どうしても予想ロジックやデータ取得、分析方法に目が行きがちです。もちろんそれ...
開発準備

ロジックは自分が考える|AIに任せる前に決めること

AIはコードを書ける。しかし、「なぜ、その条件で買うのか」「なぜ、ここで見送るのか」まで決めるのは自分である。競艇ソフト作りでは、ロジックとアルゴリズムを同じものとして扱いやすい。しかし、二つの役割は違う。ロジックは判断の理由であり、アルゴ...
開発準備

Excelには Open AI Chat-GPT

AIと聞くと、ChatGPTのように誰でも使えるサービスを思い浮かべる方が多いと思います。私自身も最初は、AIといえばChatGPTのような公開型のサービスを指すものだと思っていました。(ちなみにOpen AIとはchatGPTを運営してい...
開発準備

アルゴリズムとロジック|考えることと、動かす手順

ロジックは「なぜ、その判断をするのか」。アルゴリズムは「その判断を、どの順番で実行するのか」である。名前は難しく見えるが、アルゴリズムは特別なものではない。目的へたどり着くための手順を、順番と条件に分けたものである。料理、事務作業、競艇ソフ...