スクリーニングに使えるサービス一覧 目標株価、Fear & Greed Index, VIX

目標株価

MarketScreener
最大5年分の現在株価とコンセンサスの比較グラフを見れる。
Investing.com
最大2年分の現在株価とコンセンサスの比較グラフを見れる。目標株価のリストがあるがデータにミスがあることもある。
MarketBeat
目標株価のリストがある。現在株価とコンセンサスの比較グラフがある、ただし1ヶ月単位。
TipRanks
目標株価のデータが最も豊富

スクリーニング

MarketScreenerのStock Screenerは高機能なスクリーニング・ツールだ。これは有料のサービスだが、有料プランに誘導するページへ遷移するスクリプトをブロックすることで無料で使い続けられる。

無料版だと33銘柄を表示できる。表の指標の昇順・降順を切り替えるボタンを押せば、実質的に66銘柄まで見ることができる。66銘柄まで絞り込めれば十分だろう。

購入時に使用する指標

Difference between Target price and stock price
最重要のパラメーター。
Nbr of analysts
10未満は直近1ヶ月に一度も更新がない銘柄が多い印象があるので、”10~”にすべきだろう。
6 months change
下落トレンドの銘柄を除外するために使う。”0%~”がおすすめ。
私はMSTR, CRM, FI, GDDYを歴史的に割安になった時点で購入したが、その後も下落が続いた。アナリストの目標株価はトレンドを織り込んでいないために高めの数値が出ていたからだと思われる。この経験を踏まえてこの条件を導入した。2025年春の半導体銘柄のベア相場において半導体銘柄を抽出できるように”0%~”とした。

市場センチメント

Fear/Greed Index, AAII bullish sentiment and NAAIM

Buffett Indicator (market cap to GDP)

長期の指数。

F&G vs Volatility

Fear & Greed IndexとVolatility Indexは短期の指数。

Fear & Greed Index: 成長性の強い商品は25以下、成長性の弱い商品は20以下を目安に購入すると良い。トルコのように通貨安の傾向のある株価指数は株価が上がっているように錯覚するので、ドル建てETFで確認すると良い。

Fear & Greed Indexはほぼすべての国が週に一回しか更新されないが、VIは毎日更新されるので、両者を組み合わせて確認すると良い。平時と異常時の閾値は25程度。

貴金属は需要が高まる場合にもVIが上がることがある。

MacroMicroのデータは、米国は日次更新され、それ以外の地域は毎週金曜日に更新される。

商品F&G指数VIX
WorldWorld vs ACWI
Cross country DBSouth Africa
カナダ
米国CNN
MacroMicro (vs SP500)
2011年以降のデータ
S&P 500
NASDAQ 100
日本Japan日経225
EuropeEurozone vs MSCI EuropeSTOXX 50
FranceEuropean Countries
GermanyEuropean CountriesDAX
ItalyEuropean Countries
SpainEuropean Countries
UKEuropean Countries
オランダEuropean Countries
BelgiumEuropean Countries
NorwayEuropean Countries
SwedenEuropean Countries
スイスEuropean Countries
DenmarkEuropean Countries
新興国Emerging MarketVXEEM
台湾Taiwan vs TAIEXTAIEX
インドIndia vs Sensex 30
daily (Tickertape)
INDIAVIX
中国China vs CSI300
香港Hong Kong vs Hang SengHang Seng
韓国South KoreaKOSPI
インドネシアIndonesia
マレーシアMalaysia
ブラジルBrazil vs BovespaVXEWZ
オーストラリアAustraliaS&P/ASX 200
イスラエルVTA35
adalytica
JM Bullion – 90以上で売り
GVZ
VXSLV
BTCCryptocurrenciesBVOL24H
ETHEthereumETHDVOL
不動産adalytica
原油adalyticaOVX

裁定取引

金、プラチナ、銀、パラジウムの現物とETFの乖離

投資戦略

目標株価や市場センチメントのデータを利用した投資戦略を紹介する。

平常時

  • 直近の目標株価のデータが5件以上ある
  • spreadが十分に大きい
    1. 収益性と成長性を持つ企業は40%以上
    2. その中でも企業の実力に自信がある場合は30%以上
    3. 成長性があるが収益が伴っていない企業の場合、50%以上
  • 出来高が5日移動平均線を下回っている

恐怖が支配しているとき

FGIが極端に低かったりVIが極端に高い状況で、株価が大幅下落している場合、目標株価のデータの更新を待たずに投資判断を行う。

  • spreadが十分に大きい(目標株価は下落前に発表されたもので構わない)
    • 企業のことをよく知っていて成長性に確信がある場合、spreadが30%以上
    • ハイベータなどの場合、spreadが40%以上
  • VIがピークを過ぎている
  • 出来高が5日移動平均線を下回っている

Perfume “コールドスリープ”という名の解散。活動再開はどのようになるのか?

2025年9月21日、Perfumeは年内の活動をもって休止することを発表した。

活動休止はいつから決めていたのか

もともとはデビュー20周年となる2020年に活動休止する予定だったが、何らかの理由で継続を決めたと思われる。2019年の『再生』の歌詞「結局ぜんまいは巻かれた」は、「活動休止するつもりだったが継続することにした」という意味だろう。

2019年9月にベストアルバム「Perfume The Best “P Cubed”」を発売。2020年2月に全国ツアーを行ったが、千秋楽の東京ドーム公演は政府の緊急事態宣言によって当日に中止となった。その後に予定されていた東京五輪開会式でのパフォーマンスも、大会延期と電通のクーデターのような形で実現しなかった。

2023年秋にあ~ちゃんが尾骶骨を骨折したのは活動休止を決断する一つの契機だったかもしれない。その後、活動休止の兆候は顕著になっていった。

  • 2024年から、Perfume三人のタレントとしてのソロ活動が活発化した。
  • 2025年3月から、中田ヤスタカがFRUITZ ZIPPER やPiKiといった自身の所属する事務所アソビシステムの若手タレントに楽曲提供を始めた。
  • 2025年7月、NHKの番組SONGSにて、中田はPerfumeに「餞の言葉」と思われるメッセージを送った。
  • 2025年8月、中田ヤスタカとの別れを示唆する『巡ループ』のMVを公開。

一年以上かけて活動休止を匂わせながら、東京ドーム公演の前日に休止を発表するとは何とも奥ゆかしいやり方だ。

ネビュラロマンスの世界観を反映した曲の中で最も古いものは『Moon』(2023-09)であり、「Forever dance」という歌詞がある。中田ヤスタカはネビュラロマンスの物語の構想をその年の春には持っていたと推測される。この構想に最初から「Perfumeの活動休止」が織り込まれていたとすれば、2023年初頭には活動休止の方針が決まっていたとさらに推測される。

ネビュラロマンス Episode 1 ツアーは、チケット完売には至らなかったようだ。東京ドーム公演も活動休止が発表されるまでは私の懸念どおりチケットは売れ残っていた。活動休止の発表後は売り切れとなり、チケットを手に入れられなかったファンが東京ドームに駆けつけるほどだった(いわゆる音漏れ参戦)。ネビュラロマンス Episode 1 ツアーの観客動員数が伸びないことは先のPLAZMAツアーの興行成績からも予想できたことなので、ツアーを始める前に活動休止を発表した方が収益面では正しかった。

Perfumeの今後の活動

ネビュラロマンスの中田の原案では、カキモトだけでなくPerfume三人を巻き込んで消滅するという筋書きだったようだ。キキモは人間に戻ったが、Perfumeとは別の世界にいるため、触れ合うことはできない。このことから、Perfumeは中田とMIKIKOから独立することを決断したのだ言える。

音楽活動をやめるのなら解散とほぼ同義である。東京ドーム公演の「逆GISHIKI」は解散を印象付けるパフォーマンスであり、実質的な解散と言って良い。毎回趣向を凝らしたライブを作り上げるのがPerfumeチームだから、出口戦略についても数年前から入念に考えていたに違いない。その結実が『ネビュラロマンス』という二枚のアルバムだったのだろう。

Perfumeが活動再開するとき、どのような形になるのだろうか。東京ドーム公演は「SEE YOU AT THE NEXT STAGE」というメッセージとともに終演したが、「NEXT STAGE」が音楽活動を意味するとは限らない。彼女らの年齢を考慮すれば、ハイヒールを履いて激しく踊る今までの活動を再開することはないだろう。将来の活動内容として考えられるのは、次の通り。

  • これまでのダンスを3Dモデルで再現
  • ラジオやテレビのパーソナリティ
  • Perfume Closetや化粧品といったPerfume ブランドを活かした女性向け商品の展開
  • 新たな音楽家・振付家を迎えて歌手・ダンサーとして再出発
  • 新たなダンスグループの発掘・プロデュース

ネビュラロマンス後篇の曲の歌詞をを読み解くと、3Dモデル化を狙っているように思える。『巡ループ』の「あの日の僕たちが巡ループ」、『Teenage Dreams』の「戻ろう あの頃に」、『exit』の「僕らの神話の間違い探し」や「始まりの時へと 戻れば」は過去のダンスを再現するということ。『ネビュラロマンス』の歌詞の「永遠に踊る」とは3Dモデル化すればPerfumeにいつでも会えるということ。

ファンの問題

Perfumeは20年以上活動しているだけに、「Perfumeが人生そのもの」というファンという人は多い。解散の可能性を指摘する話題に対しては、感情的に反発する人が見られたが、彼らはPerfumeに対して愛ではなく依存しているのだ。熱狂的なファンがもたらす収益は大きいはずだし、人柄の良いPerfume はファンの期待に応えたいと長年努力してきた。しかしそれも限界が来たようだ。

Perfume は活動休止を「コールドスリープ」と呼び、必ずファンの前に戻ってくることを約束した。一年以上かけて活動休止を示唆しつつ、「解散」はおろか「活動休止」という言葉すら最後まで明言しなかったのは、おそらくPerfumeに依存するファンの精神的衝撃を緩和したいという意図だろう。まさに立つ鳥跡を濁さず、である。

筆者のファン活動

私がPerfume のライブに参加するようになったのはPLAZMAからである。ファンクラブには所属せずに、再販売されたファンクラブ一次抽選のチケットを買っていた。

2025年8月に公開された『巡ループ』のMVを観て活動休止が近いことを悟り、2日分の東京ドーム公演のチケットを購入した。活動休止の発表は予想通りだったので驚きはなかった。

東京ドーム公演に加えて、ファン主催のDJ イベント「PYYOU」にも2日間参加した。むしろこちらの方が楽しめた。

東京ドーム公演の最終日に帰路につく途中、メールを確認すると、大阪万博のNTTパビリオンの7日前抽選に当選したという通知が来ていた! 9月30日に万博を訪れて、NTTのIOWN技術を生かしたPerfumeのダンスを鑑賞できた。私が訪れたパビリオンの中ではダントツの魅力だった。

無料でGPUとLLMをVS Codeから使えるサービス

私はLLMを使って開発を行いたいが、自前のGPUを持っていないため、外部のサービスを探すことにした。

サービスに対する要件

サービスに求める要件を優先度の高い順に挙げた。

  1. 無料
  2. 高性能なLLMを動かせる
    • VRAM容量が大きい
  3. VS Codeと連携できる
  4. vLLMが使える
  5. サービスが利用できなくなった場合に別のサービスに移行しやすい

サービスの一覧

サービス名GPUとVRAMの性能vLLMの使用可否
Google Colab15GB VRAM可能
Kaggle Notebooks16GB VRAM
Paperspace Gradient16GB VRAM
Saturn Cloud Free Tier16GB VRAM
Hugging Face SpacesGPUは有料

VRAMが16GBだと8B程度のパラメーター数のLLMでも不十分

LLMのAPI を提供するサービス

利用可能なモデル備考
OpenRouterFree Models
Kimi K2
qwen3
deepseek-r1, v3
glm-4.5
Gemini 2.0 Flash
Gemma 3
Throughput が50tps以上のモデルを推奨
Google AI Studioモデル一覧と利用上限
Gemini 2.5, 2.0
Gemma 3
利用状況
Groqモデル一覧と利用上限
Kimi K2
gpt-oss-120b
Cerebrasモデル一覧と利用上限
Qwen 3 235B Instruct
Z.ai GLM 4.6

コロナ禍以降の中田ヤスタカの音楽路線

Perfume へのプロデュース

『PLASMA』

「ネビュラロマンスMAP」は、コンサートが開かれる各地域の名物を紹介するもの。現地の人々にとっては珍しいものではないので、現地人がターゲットのマーケティングではないと分かる。これはツアーで各地を転々とするコアなファンに向けたものだろう。

さらに「108通りの日替わりセットリスト」という新しい試みも行われている。これもツアーで各地を転々とするコアなファンに向けたものだろう。

中田ヤスタカが流行が外れた路線を狙うのはいつものことだが、PLAZMA以降の路線はこれまで獲得してきたファンをふるい落とすほどの急変だ。それに加えてマーケットの小さいところを突いてきているので、新規ファンも少ないだろう。上記の新しい試みは、コアなファンの離脱を阻止しようとしていると見える。

PLAZMAではPerfumeのメンバーが困惑しているという印象を持った。楽曲と演出を完全分業する体制に綻びが生じているのかもしれない。

『ネビュラロマンス』

2025年後期、原点回帰か?

PiKiのTell Me Tell Me ☆ (2025-07)の歌詞「つくり笑いをやめて自分らしく生きると決めたの もう使わないと決めた魔法が弾けちゃうの」は中田ヤスタカの今後の活動方針を暗示したものでは?「もう使わないと決めた魔法」はかつての楽曲スタイルを意味するのでは。

Perfumeのネビュラロマンスにおける歌詞を読むと「永遠」が強調されていることがわかる。さらにネビュラロマンス後篇の『exit』はPLAZMAに収録されていた『∞ループ』と歌詞がよく似ており、輪廻転生を想起させる。これについては以下のような推測ができる。

  • 作曲をかつてのジャンルやスタイルに回帰することの宣言
  • 中田は仏教的思想を持っており、これを反映している。

きゃりーぱみゅぱみゅへのプロデュース

2025-10にきゃりーぱみゅぱみゅが「dreamin dreamin」という名のライブを開催した。ライブではCAPSULEの『dreamin dreamin』(2006年)のカバー曲が披露された。きゃりーの世界観に合った編曲がなされていた一方で、往年のブリブリベースは健在。

Perfumeの活動休止に伴い中田ヤスタカのサウンドに飢えるファン層がきゃりーに注目している。きゃりーは全盛期を過ぎてから暗中模索する時期が長く続いていたが、この機会に数万人のPerfumeファンを取り込む事ができれば人気を復活させることになる。商業的な旨味は非常に大きい。その観点から、今後はダンス・ミュージック路線を選んだりPerfumeの曲をカバーするのが良い戦略だろう。ただし、中田ヤスタカは王道や商業主義を好まない性格なので、このような路線を選ばないかもしれない。

Benchmarking Agentic Workflow Generation (WorFBench) モデルの解析

WorFBenchの解析

gold trajectory の構造

以下は、gold_traj/ ディレクトリ内に収められているデータセットの構造の概要。LLaMA-Factoryを参照する。toolbenchのみcategoryのキーがない。

  • “source”
  • “conversations”
    • “role”: “system”
    • “content”
    • “role”: “user”
    • “content”
    • “role”: “assistant”
    • “content”
  • “target”
  • “id”
  • “category”

“role”: “system”はシステムプロンプトを意味し、すべてのデータセットが同じ値を持つ。

alfworld

        "source": "alfworld",
        "conversations": [
            {
                "role": "system",
                "content": "You are a helpful task planner.\nFirst I will give you the task description and actions list you can take to finish the task, and your task is to plan a sequence of nodes which are subtasks to achieve the task. Each node of workflow is a subtask, and you can take actions to complete the subtask.\nAfter you construct the plan, since some subtasks may not be dependent on each other, while others may have dependencies, please convert these nodes of subtasks into a topology diagram based on the task relevance in the workflow. The Graph should start with START node, and end with END node. \nKeep your output in foramt:\nNode:\n1.{subtask_1}\n2.{subtask_2}\n...\nEdges:\n(START,1)\n...\n(n,END))"
            },
            {
                "role": "user",
                "content": "You are in the middle of a room. Looking quickly around you, you see a armchair 1, a diningtable 1, a drawer 4, a drawer 3, a drawer 2, a drawer 1, a garbagecan 1, a shelf 1, a sidetable 3, a sidetable 2, a sidetable 1, and a sofa 1.\n\nYour task is to: find two newspaper and put them in armchair.The action list you can take: 1. go to {recep}\n2. task {obj} from {recep}\n3. put {obj} in/on {recep}\n4. open {recep}\n5. close {recep}\n6. toggle {obj} {recep}\n7. clean {obj} with {recep}\n8. heat {obj} with {recep}\n9. cool {obj} with {recep}\nwhere {obj} and {recep} correspond to objects and receptacles."
            },
            {
                "role": "assistant",
                "content": "Node:\n1: go to locations where newspapers may be placed\n2: take newspaper from location\n3: go to armchair\n4: put newspaper in/on armchair\n5: repeat process for second newspaper.\nEdge: (START,1) (1,2) (2,3) (3,4) (4,5) (5,END)"
            }
        ],
        "target": "graph",
        "id": "alfworld_196",
        "category": "eval"

intercodesql

        "source": "intercodesql",
        "conversations": [
            {
                "role": "system",
                "content": "You are a helpful task planner.\nFirst I will give you the task description and tools list you can use to finish the task, and your task is to plan a sequence of nodes which are subtasks to achieve the task. Each node of workflow is a subtask, and you can use the tools to complete the subtask.\nAfter you construct the plan, since some subtasks may not be dependent on each other, while others may have dependencies. Please convert these nodes of subtasks into a topology diagram based on the task relevance in the workflow. The Graph should start with START node, and end with END node. \nKeep your output in foramt:\nNode:\n1.{subtask_1}\n2.{subtask_2}\n...\nEdges:\n(START,1)\n...\n(n,END))"
            },
            {
                "role": "user",
                "content": "Task: What is the average GNP and total population in all nations whose government is US territory?\nThe database tables and corresponding fields you can operate are: {'city': ['ID', 'Name', 'CountryCode', 'District', 'Population'], 'sqlite_sequence': ['name', 'seq'], 'country': ['Code', 'Name', 'Continent', 'Region', 'SurfaceArea', 'IndepYear', 'Population', 'LifeExpectancy', 'GNP', 'GNPOld', 'LocalName', 'GovernmentForm', 'HeadOfState', 'Capital', 'Code2'], 'countrylanguage': ['CountryCode', 'Language', 'IsOfficial', 'Percentage']}\n"
            },
            {
                "role": "assistant",
                "content": "Node:\n1: Filter records where GovernmentForm is \"US Territory\" in the country table\n2: Calculate the average GNP and sum of the population for these filtered records\nEdge: (START,1) (1,2) (2,END)"
            }
        ],
        "target": "graph",
        "id": "intercodesql_1",
        "category": "eval"

lumos

        "source": "lumos",
        "conversations": [
            {
                "role": "system",
                "content": "You are a helpful task planner.\nFirst I will give you the task description and tools list you can use to finish the task, and your task is to plan a sequence of nodes which are subtasks to achieve the task. Each node of workflow is a subtask, and you can use the tools to complete the subtask.\nAfter you construct the plan, since some subtasks may not be dependent on each other, while others may have dependencies. Please convert these nodes of subtasks into a topology diagram based on the task relevance in the workflow. The Graph should start with START node, and end with END node. \nKeep your output in foramt:\nNode:\n1.{subtask_1}\n2.{subtask_2}\n...\nEdges:\n(START,1)\n...\n(n,END))"
            },
            {
                "role": "user",
                "content": "Task: What region/continent is likely to appear here? There're some choices: A. australia, B. arctic, C. africa, D. asia. The image shows the following contents: The image features a group of three polar bears standing on a rocky beach near the water. They appear to be walking and exploring the area. In the background, there is a boat visible, possibly a tourist boat or a fishing vessel.  There are several people in the scene, some of them standing near the boat, while others are scattered around the area. They seem to be observing the polar bears from a safe distance, possibly enjoying the sight of these magnificent creatures in their natural habitat.\nThe api list you can use: {'VQA(image_context, query)': 'Given image context, answer the given query', 'QA(context, query)': 'Given context, answer the given query.'}"
            },
            {
                "role": "assistant",
                "content": "Node:\n1: Identify the animals in the image.\n2: Answer which region/continent polar bears are native to.\n3: Select the choice from the four answer choices.\nEdge: (START,1) (1,2) (2,3) (3,END)"
            }
        ],
        "target": "graph",
        "id": "lumos_40163",
        "category": "eval"

os

        "source": "os",
        "conversations": [
            {
                "role": "system",
                "content": "You are a helpful task planner.\nFirst I will give you the task description and actions list you can take to finish the task, and your task is to plan a sequence of nodes which are subtasks to achieve the task. Each node of workflow is a subtask, and you can take actions to complete the subtask.\nAfter you construct the plan, since some subtasks may not be dependent on each other, while others may have dependencies, please convert these nodes of subtasks into a topology diagram based on the task relevance in the workflow. The Graph should start with START node, and end with END node. \nKeep your output in foramt:\nNode:\n1.{subtask_1}\n2.{subtask_2}\n...\nEdges:\n(START,1)\n...\n(n,END))"
            },
            {
                "role": "user",
                "content": "Now, I will start a new problem in a new OS. My problem is:\n\nLocate in your home directory all the text files (.txt) that contain the string \"Linux\", then count the total number of occurrences for the string across all these files.The action list you can take: bash: execute some bash code, take bash action\nfinish: have finished the task, take finish action\nanswer: have got the answer to the question, take answer action"
            },
            {
                "role": "assistant",
                "content": "Node:\n1: execute bash code to find all .txt files containing \"Linux\" in the home directory\n2: execute bash code to count occurrences of \"Linux\" in the first file\n3: execute bash code to count occurrences of \"Linux\" in the second file\n4: execute bash code to count occurrences of \"Linux\" in the third file\n5: execute bash code to count occurrences of \"Linux\" in the fourth file\n6: take answer action\nEdge: (START,1) (1,2) (2,3) (3,4) (4,5) (5,6) (6,END)"
            }
        ],
        "target": "graph",
        "id": "os_92",
        "category": "eval"

seal_tools

        "source": "seal_tools",
        "conversations": [
            {
                "role": "system",
                "content": "You are a helpful task planner.\nFirst I will give you the task description and tools list you can use to finish the task, and your task is to plan a sequence of nodes which are subtasks to achieve the task. Each node of workflow is a subtask, and you can use the tools to complete the subtask.\nAfter you construct the plan, since some subtasks may not be dependent on each other, while others may have dependencies. Please convert these nodes of subtasks into a topology diagram based on the task relevance in the workflow. The Graph should start with START node, and end with END node. \nKeep your output in foramt:\nNode:\n1.{subtask_1}\n2.{subtask_2}\n...\nEdges:\n(START,1)\n...\n(n,END))"
            },
            {
                "role": "user",
                "content": "Now it's your turn.\nTask: Please perform the following tasks to ensure the security of our endpoint. First, move the mouse cursor to the specified position with X-coordinate 41 and Y-coordinate 35. Next, scan the endpoint with the IP address '192.168.95.226' for potential security threats. Finally, encrypt the sensitive data 'Social Security Numbers' using the AES cryptographic algorithm and the encryption key 'qwerty123'.\"\nOutput:\n\nThe tool list you can select from: [{'api_name': 'encryptData', 'api_description': 'Encrypt sensitive data using a cryptographic algorithm', 'field': 'Technology/Cybersecurity', 'parameters': {'data': {'type': 'str', 'description': 'The sensitive data to be encrypted'}, 'encryption_algorithm': {'type': 'str', 'description': 'The cryptographic algorithm to be used for encryption (e.g., AES, RSA)'}, 'encryption_key': {'type': 'str', 'description': 'The encryption key required for encryption'}}, 'required': ['data', 'encryption_algorithm', 'encryption_key'], 'responses': {'encrypted_data': {'type': 'str', 'description': 'The encrypted data'}}}, {'api_name': 'encryptText', 'api_description': 'Encrypt a given text using a specified encryption algorithm', 'field': 'Engineering/Computer engineering', 'parameters': {'text': {'type': 'str', 'description': \"The text to encrypt (e.g., 'hello world')\"}, 'algorithm': {'type': 'str', 'description': \"The encryption algorithm to use (e.g., 'AES', 'DES', 'RSA')\"}}, 'required': ['text', 'algorithm'], 'responses': {'encrypted_text': {'type': 'str', 'description': 'The encrypted text'}}}, {'api_name': 'decryptResource', 'api_description': 'Decrypt an encrypted digital resource or document in a library', 'field': 'Library Science/Library Digital Security', 'parameters': {'encrypted_resource_url': {'type': 'str', 'description': 'The URL or path to the encrypted digital resource'}, 'decryption_key': {'type': 'str', 'description': 'The decryption key for accessing the resource'}}, 'required': ['encrypted_resource_url', 'decryption_key'], 'responses': {'decrypted_resource_url': {'type': 'str', 'description': 'The URL or path to the decrypted digital resource'}}}, {'api_name': 'moveMouseTo', 'api_description': 'Move mouse cursor to specified position', 'field': 'Software/Human-computer interaction', 'parameters': {'x': {'type': 'int', 'description': 'The X-coordinate to move the mouse cursor to'}, 'y': {'type': 'int', 'description': 'The Y-coordinate to move the mouse cursor to'}}, 'required': ['x', 'y'], 'responses': {'success': {'type': 'bool', 'description': 'Indicates whether the mouse cursor was successfully moved'}}}, {'api_name': 'scanEndpoint', 'api_description': 'Scan a specific endpoint for potential security threats', 'field': 'Cybersecurity/Endpoint Security', 'parameters': {'endpoint': {'type': 'str', 'description': 'The IP address or hostname of the endpoint to scan'}}, 'required': ['endpoint'], 'responses': {'scan_result': {'type': 'str', 'description': 'The result of the scan indicating potential security threats'}}}]\n"
            },
            {
                "role": "assistant",
                "content": "Node:\n1: Move mouse cursor to position X=41, Y=35\n2: Scan the endpoint with IP '192.168.95.226' for security threats\n3: Encrypt 'Social Security Numbers' using AES algorithm with key 'qwerty123'\nEdge: (START,1) (1,2) (2,3) (3,END)"
            }
        ],
        "target": "graph",
        "id": "seal_tools_1",
        "category": "eval"

toolalpaca

        "source": "toolalpaca",
        "conversations": [
            {
                "role": "system",
                "content": "You are a helpful task planner.\nFirst I will give you the task description and tools list you can use to finish the task, and your task is to plan a sequence of nodes which are subtasks to achieve the task. Each node of workflow is a subtask, and you can use the tools to complete the subtask.\nAfter you construct the plan, since some subtasks may not be dependent on each other, while others may have dependencies. Please convert these nodes of subtasks into a topology diagram based on the task relevance in the workflow. The Graph should start with START node, and end with END node. \nKeep your output in foramt:\nNode:\n1.{subtask_1}\n2.{subtask_2}\n...\nEdges:\n(START,1)\n...\n(n,END))"
            },
            {
                "role": "user",
                "content": "Task: I want to compare the performance of Coca-Cola and PepsiCo stocks. Can you get me the real-time market data for both of them? Also, I'd like to see their historical market data for the past year, with monthly intervals.\nThe api list you can use: [{'name': 'getRealTimeMarketData', 'description': 'Retrieve real-time market data for multiple exchanges around the world.', 'parameters': {'symbols': 'Required. string. Comma-separated list of stock symbols or indices.', 'exchange': 'string. The stock exchange to retrieve data from.', 'limit': 'integer. The number of results to return per request.'}, 'output': 'An array of objects containing real-time market data for the specified symbols.', 'format': 'application/json', 'path': '/realtime', 'method': 'get'}, {'name': 'getHistoricalMarketData', 'description': 'Retrieve historical market data for a set of specific stocks or indices.', 'parameters': {'symbols': 'Required. string. Comma-separated list of stock symbols or indices.', 'date_from': 'Required. string. The start date for the historical data in YYYY-MM-DD format.', 'date_to': 'Required. string. The end date for the historical data in YYYY-MM-DD format.', 'interval': \"string. The time interval for the historical data (e.g., '1min', '1hour', '1day').\"}, 'output': 'An array of objects containing historical market data for the specified symbols and date range.', 'format': 'application/json', 'path': '/historical', 'method': 'get'}, {'name': 'getTechnicalIndicators', 'description': 'Retrieve a variety of technical indicators to help analyze market trends.', 'parameters': {'symbol': 'Required. string. The stock symbol or index to analyze.', 'indicators': \"Required. string. Comma-separated list of technical indicators to retrieve (e.g., 'SMA', 'EMA', 'RSI').\", 'interval': \"string. The time interval for the technical indicators (e.g., '1min', '1hour', '1day').\"}, 'output': 'An array of objects containing the specified technical indicators for the given symbol and time interval.', 'format': 'application/json', 'path': '/indicators', 'method': 'get'}, {'name': 'searchStockSymbols', 'description': 'Search for stock symbols based on a given query.', 'parameters': {'query': 'Required. string. The search query to find matching stock symbols.', 'exchange': 'string. The stock exchange to search within.', 'limit': 'integer. The number of results to return per request.'}, 'output': 'An array of objects containing matching stock symbols.', 'format': 'application/json', 'path': '/search', 'method': 'get'}, {'name': 'listExchanges', 'description': 'Retrieve a list of supported stock exchanges.', 'parameters': {'limit': 'integer. The number of results to return per request.'}, 'output': 'An array of objects containing information about supported stock exchanges.', 'format': 'application/json', 'path': '/exchanges', 'method': 'get'}]"
            },
            {
                "role": "assistant",
                "content": "Node:\n1: Retrieve the real-time market data and historical market data with monthly intervals for the past year for Coca-Cola and PepsiCo stocks from the NYSE.\n2: Retrieve the historical market data for Coca-Cola and PepsiCo stocks for the past year, using monthly intervals, to compare their performance over time.\nEdge: (START,1) (1,2) (2,END)"
            }
        ],
        "target": "graph",
        "id": "toolalpaca_314",
        "category": "eval"

toolbench

        "source": "toolbench",
        "conversations": [
            {
                "role": "system",
                "content": "You are a helpful task planner.\nFirst I will give you the task description and tools list you can use to finish the task, and your task is to plan a sequence of nodes which are subtasks to achieve the task. Each node of workflow is a subtask, and you can use the tools to complete the subtask.\nAfter you construct the plan, since some subtasks may not be dependent on each other, while others may have dependencies. Please convert these nodes of subtasks into a topology diagram based on the task relevance in the workflow. The Graph should start with START node, and end with END node. \nKeep your output in foramt:\nNode:\n1.{subtask_1}\n2.{subtask_2}\n...\nEdges:\n(START,1)\n...\n(n,END))"
            },
            {
                "role": "user",
                "content": "Task: Check if the domain 'example.com' is available for creating branded short links. If available, create a new short link with the destination URL 'https://example.com'.\napi_list:[{'name': 'create_a_new_link_for_url_link_shortener', 'description': 'This is the subfunction for tool \"url_link_shortener\", you can use this tool.The description of this function is: \"create_a_new_link_for_url_link_shortener\"', 'parameters': {'type': 'object', 'properties': {'destination': {'type': 'string', 'description': 'The destination URL you want your branded short link to point to', 'example_value': 'https://rapidapi.com/'}, 'domain_id': {'type': 'string', 'description': 'The unique id of the branded domain. If not specified, rebrand.ly is used'}, 'slashtag': {'type': 'string', 'description': 'The keyword portion of your branded short link'}, 'domain_fullname': {'type': 'string', 'description': 'The unique name of the branded domain, to be used in place of domain[id] in special cases. Precedence will be given to domain[id] value.'}}, 'required': ['destination'], 'optional': ['domain_id', 'slashtag', 'domain_fullname']}}, {'name': 'get_a_list_of_domains_for_url_link_shortener', 'description': 'This is the subfunction for tool \"url_link_shortener\", you can use this tool.The description of this function is: \"get_a_list_of_domains_for_url_link_shortener\"', 'parameters': {'type': 'object', 'properties': {}, 'required': [], 'optional': []}}, {'name': 'Finish', 'description': 'If you believe that you have obtained a result that can answer the task, please call this function to provide the final answer. Alternatively, if you recognize that you are unable to proceed with the task in the current state, call this function to restart. Remember: you must ALWAYS call this function at the end of your attempt, and the only part that will be shown to the user is the final answer, so it should contain sufficient information.', 'parameters': {'type': 'object', 'properties': {'return_type': {'type': 'string', 'enum': ['give_answer', 'give_up_and_restart']}, 'final_answer': {'type': 'string', 'description': 'The final answer you want to give the user. You should have this field if \"return_type\"==\"give_answer\"'}}, 'required': ['return_type']}}]"
            },
            {
                "role": "assistant",
                "content": "Node:\n1: Check the availability of the domain 'example.com' for creating branded short links using the URL link shortener service.\n2: Attempt to create a new short link with the domain 'example.com' to check its availability for branding.\nGraph:\nEdge: (START,1) (1,2) (2,END)"
            }
        ],
        "target": "graph",
        "id": "toolbench_1"

webshop

        "source": "webshop",
        "conversations": [
            {
                "role": "system",
                "content": "You are a helpful task planner.\nFirst I will give you the task description and actions list you can take to finish the task, and your task is to plan a sequence of nodes which are subtasks to achieve the task. Each node of workflow is a subtask, and you can take actions to complete the subtask.\nAfter you construct the plan, since some subtasks may not be dependent on each other, while others may have dependencies, please convert these nodes of subtasks into a topology diagram based on the task relevance in the workflow. The Graph should start with START node, and end with END node. \nKeep your output in foramt:\nNode:\n1.{subtask_1}\n2.{subtask_2}\n...\nEdges:\n(START,1)\n...\n(n,END))"
            },
            {
                "role": "user",
                "content": "WebShop [SEP] Instruction: [SEP] i am looking for pink, high quality massage sheets that are oil resistant, and price lower than 100.00 dollars [SEP] SearchThe action list you can take: search[keywords]\nclick[value]."
            },
            {
                "role": "assistant",
                "content": "Node:\n1: Correctly search for \"pink, high quality massage sheets that are oil resistant, under $100\"\n2: review the search results for the items that match the specification\n3: select the massage sheets that best meet the criteria\n4: click on the product for more details\n5: verify price and features like oil resistance\n6: click on \"Buy Now\" button to purchase.\nEdge: (START,1) (1,2) (2,3) (3,4) (4,5) (5,6) (6,END)"
            }
        ],
        "target": "graph",
        "id": "webshop_1129",
        "category": "eval"

wikihow

        "source": "wikihow",
        "conversations": [
            {
                "role": "system",
                "content": "You are a helpful task planner.\nFirst I will give you the task description and actions list you can take to finish the task, and your task is to plan a sequence of nodes which are subtasks to achieve the task. Each node of workflow is a subtask, and you can take actions to complete the subtask.\nAfter you construct the plan, since some subtasks may not be dependent on each other, while others may have dependencies, please convert these nodes of subtasks into a topology diagram based on the task relevance in the workflow. The Graph should start with START node, and end with END node. \nKeep your output in foramt:\nNode:\n1.{subtask_1}\n2.{subtask_2}\n...\nEdges:\n(START,1)\n...\n(n,END))"
            },
            {
                "role": "user",
                "content": "Task: How to Clean a Jade Roller\nThe action list you can take: ['Take some lukewarm water, wash the brushes and let it dry.\\n', 'Rinse the brush and towel dry it.\\n', 'Place the roller on a soft towel to let it air dry.\\n', 'Clean off massage oil with nail polish remover in the cotton pad.\\n', 'Rub the jade piece with a dry cloth to remove excess soap.\\n', 'Use a rubber cleaning stone to get rid of any remaining dirt.\\n', 'Clean the heated curler using rubbing alcohol.\\n', 'Gently scrub any gems, glass beads, or metal elements.\\n', 'Heat your jade roller at 105 to 110 °F (41 to 43 °C) in your oven for powerful drying.', 'Heat your jade roller at 105 to 110 °F (41 to 43 °C) in your oven for powerful drying.\\n', 'Rub the jade piece with a dry cloth to remove excess soap.', 'Place the roller on a soft towel to let it air dry.', 'Dip a soft cleaning cloth into olive oil.\\n']"
            },
            {
                "role": "assistant",
                "content": "Node:\n1: Rub the jade piece with a dry cloth to remove excess soap.\n2: Place the roller on a soft towel to let it air dry.\n3: Heat your jade roller at 105 to 110 °F (41 to 43 °C) in your oven for powerful drying.\nEdge: (START,1) (1,2) (2,3) (3,END)"
            }
        ],
        "target": "graph",
        "id": "wikihow_1",
        "category": "eval"

moppyやポイントインカムのサイト活用法

moppy

ゴールド会員

ゴールド会員の特典

  • 月一回のポイント交換手数料が無料
  • ランクボーナス

「ゴールド会員」期間中に、ランクアップ条件を再度達成した場合は、翌月1日よりランクキープ(継続)となり「ゴールド会員有効期限」が6ヶ月間延長される。

利用頻度

moppyでクレジットカード発行等をすると楽に高額のポイントが得られるが、頻繁に利用していると不要なカードが増えてしまうという欠点もある。そこで最適な利用頻度について考えてみよう。

moppyでは、案件を利用した日から承認されるまで最大3ヶ月かかる。そこで、ランクキープのために4ヶ月ほど前から新たに案件を利用するようにすると良い。

AIの批判的思考能力をMicrosoft Copilot (GPT-4)と共同通信の大阪万博報道で検証

1. 概要

大阪万博2025の開幕に関して、日本のマスメディアがネガティブキャンペーンを展開しているとの指摘が一部からなされている。そこで、Microsoft Copilot にこの万博に関する記事を読ませ、LLMに批判的思考ができるかを調べた。

題材としたのは共同通信の「万博に行きたいとは思わない74%」という記事(2025-03-23)である。「行きたいと思う」ではなくわざわざ「行きたいとは思わない」の数値をタイトルに選んでいる点から、印象操作の可能性がある。この報道を素直に受け取ると、「国民は万博に否定的である」という印象を受けるが、過去の万博あるいは同時期に大阪で開催されるイベントとの比較をしなければ客観的な評価はできない。

2. 方法

2.1. 単純に考察を促す

プロンプト:

共同通信の2025-03-23に公開された以下の記事について考察せよ
タイトル: 万博に行きたいとは思わない74%
本文: 共同通信世論調査で、4月13日に開幕する大阪・関西万博に「行きたいとは思わない」が74.8%で、「行きたいと思う」の24.6%を上回った。

Microsoft Copilotの回答(要約):

この記事は、大阪・関西万博に対する国民の関心の低さを示しており、いくつかの重要な考察点が浮かび上がります。
考察ポイント

  1. 世論の冷淡さ
  2. 広報戦略の課題
  3. 社会的背景の影響
  4. イベントの内容と期待値

改善の方向性

  1. ターゲット層の明確化
  2. 広報活動の強化
  3. アクセスの改善

報道内容を無批判に受け入れてしまっている。

2.2. 報道の客観性を考察するように指示

プロンプト:

共同通信の2025-03-23に公開された以下の記事について報道の客観性の観点から考察せよ
タイトル: 万博に行きたいとは思わない74%
本文: 共同通信世論調査で、4月13日に開幕する大阪・関西万博に「行きたいとは思わない」が74.8%で、「行きたいと思う」の24.6%を上回った。」

Microsoft Copilotの回答(要約):

この記事の報道の客観性について考察すると、以下の点が挙げられます:
1.統計データの提示
共同通信は世論調査の結果を具体的な数値で示しており、「行きたいとは思わない」が74.8%、「行きたいと思う」が24.6%と明確に記載されています。このような数値の提示は客観性を保つための重要な要素です。
2.背景情報の不足
記事では調査結果を提示していますが、調査の詳細(例えば、調査対象者の属性や地域分布、調査方法など)が記載されていないため、結果の信頼性や偏りについての判断が難しいです。これが報道の客観性を損なう可能性があります。
3.文脈の提供
記事は調査結果を単に報告するだけでなく、万博の開幕日やイベントの背景を簡潔に述べています。しかし、なぜこのような結果になったのか、具体的な理由や社会的背景についての分析が不足しているため、読者が結果を深く理解するのが難しいかもしれません。
4.感情的な表現の排除
記事内には感情的な表現や主観的な意見が含まれていないため、報道の客観性を保つ努力が見られます。ただし、調査結果の解釈や影響についての議論がないため、読者にとって情報がやや限定的に感じられる可能性があります。

印象操作の可能性を指摘するに至っておらず不十分な考察である。

2.3. 詭弁を考察するように指示

プロンプト:

共同通信の2025-03-23に公開された以下の記事について詭弁の観点から考察せよ
タイトル: 万博に行きたいとは思わない74%
本文: 共同通信世論調査で、4月13日に開幕する大阪・関西万博に「行きたいとは思わない」が74.8%で、「行きたいと思う」の24.6%を上回った。」

Microsoft Copilotの回答(要約):

この記事を詭弁の観点から考察すると、以下の点が挙げられます:

  1. 統計の提示方法
    記事では「行きたいとは思わない」が74.8%、「行きたいと思う」が24.6%と明確な数値を提示していますが、これが読者に与える印象を操作する可能性があります。例えば、全体の文脈や調査対象の詳細が不足している場合、結果が過度に否定的に見える可能性があります。
    詭弁の可能性:調査対象者の属性(年齢層、地域、興味関心など)が明示されていないため、結果が特定の偏りを含む可能性があります。それを隠すことで、全体の意見を反映しているように見せる手法は「統計の誤用」に該当する可能性があります。
  2. 選択的な情報の提示
    記事は「行きたいとは思わない」という否定的な結果を強調していますが、調査の背景や理由については触れていません。これにより、読者が結果を批判的に考察する余地が制限されます。
    詭弁の可能性:否定的な結果だけを強調することで、万博そのものに対するネガティブな印象を意図的に植え付ける可能性があります。
  3. 文脈の欠如
    調査結果が示す「行きたいとは思わない」という回答の背景には、費用、アクセス、内容の魅力など多くの要因があるはずです。しかし、記事ではこれらの要因についての分析が欠けています。
    詭弁の可能性:背景情報を省略することで、結果が単純化され、読者が深く考えることを妨げる可能性があります。

「2. 選択的な情報の提示」では印象操作の可能性を指摘しており、批判的思考ができていると言える。

3. 考察

LLMは権威主義的であり、詭弁の考察を促さなければ報道機関の報道内容を素直に受け取ってしまう事がわかった。

今後、AIを用いたフェイクニュースが世界中で氾濫する可能性があり、詭弁があるかどうかを考察するAIも同時に必要とされるであろう。また、詭弁を弄する意図についても考察できるようなAIがほしい。

第二次トランプ政権

移民政策

移民制限は外国人従業員によって支えられているテック企業に大打撃となる。中国やインドのテック企業の優位性が高まるだろう。日本としては米国から締め出された優秀な人材を採用することで国際競争力を高めることができるだろう。

トランプ大統領はアルゼンチンのミレイ大統領と蜜月である。国民に対して「短期的には今より酷くなるが耐えてほしい」とメッセージを送り、国民はそれに応えたことで経済が急速に改善している。トランプ氏はこのシナリオに感銘を受け、同じことを自国でやろうとしているのだろう。

貿易

政権は各国に関税をかけようとしている。米国国民はインフレ対策に強い関心があるが、高い関税によりインフレが促進されるため、国民の政権支持率が下がるだろう。トランプ大統領は支持率を気にする政治家なので、関税はマイルドなものに落ち着くだろう。

財政政策

DOGE (政府効率化省)に代表される大幅な政府支出削減は、短期的には不況をもたらすが、長期的には国内の成長性を高める。

投資戦略の研究

株式投資

パニック時の急落の前後で売買する

  • 取引量の急増
  • ボラティリティ指数(VIX)の上昇
  • ニュースやSNSで不安を煽るような情報が流れている
  • ファンダメンタルズとの乖離
  • RSIやストキャスティクス、MACDなどのオシレーター系指標が売られすぎ(オーバーソールド)の状態を示している

ベア型レバレッジETFやVIX 短期先物 ETFの出来高は、急騰の数日前から出来高が増加する傾向がある。

目標株価

MarketScreenerを用いて日米の銘柄を調べると、spreadが0%以上は4260社、5%以上は3720社、10%以上は3110社、15%以上は2570社、20%以上は2160社、25%以上は1900社、30%以上は1670社、35%以上は1490社、40%以上は1340社、45%以上は1240社、50%以上は1160社。

個別株・投資信託

個別株にはアンシステマティックリスクが伴う。このリスクに対処するために頻繁の情報収集と分析が必要となるので、個別株投資は非効率である。それでも個別株投資を行う場合は、その銘柄に対する競合企業を多く含むような投資信託を購入することでアンシステマティックリスクを軽減しよう。

株の適正価格は時々刻々と更新されるものなので、最新の目標株価に基づいて銘柄の売買を判断する必要がある。そのため、目標株価の最新情報が1ヶ月に一回以上入手できる銘柄のみを買おう。

米国ETFはETF Channelが最新情報を扱っているのでオススメ。

レバレッジのある個別株

レバ物を提供する会社は複数あるが、「年騰落率+分配利回り-経費率」が高いのはDirexion > GraniteShares > T-Rex > KraneSharesの順。

companyIndustryETF
AAPLPhones & Handheld DevicesGraniteShares, Direxion
AMD SemiconductorsGraniteShares, Direxion
AMZN Department StoresGraniteShares, Direxion
AVGOSemiconductorsDirexion
BAAerospace & DefenseDirexion
BABAInternet ServicesGraniteShares
BRKBConsumer Goods ConglomeratesDirexion
COINBlockchain & CryptocurrencyGraniteShares
CRWDIT Services & ConsultingGraniteShares
GOOGLInternet ServicesDirexion
HOODFintechT-Rex
IONQIT Services & ConsultingGraniteShares
LCID Auto & Truck ManufacturersGraniteShares
LLYPharmaceuticalsDirexion
METAInternet ServicesGraniteShares, Direxion
MARABlockchain & CryptocurrencyGraniteShares
MSFTSoftwareDirexion
MSTRSoftwareT-Rex
MU SemiconductorsDirexion
MRVLSemiconductorsGraniteShares
NFLXInternet ServicesDirexion
NVDASemiconductorsGraniteShares, T-Rex, Direxion
PANWSoftwareDirexion
PLTRSoftwareGraniteShares, Direxion
RDDTInternet ServicesGraniteShares
SMCIComputer HardwareGraniteShares
TSLAAuto & Truck ManufacturersGraniteShares, T-Rex, Direxion
TSMSemiconductorsDirexion
XOMOil & Gas Refining and MarketingDirexion
減価の罠

現物と2倍ブルの商品について比較してみよう。A社の現物が1日後に40%下がり、2日後に100%上がる場合、それぞれに10万円を投資していた場合どうなるか。

  • 現物: 10万円→6万円(↓40%)→12万円(↑100%)
  • 2倍ブル: 10万円→2万円(↓80%)→6万円(↑200%)

直感に反して2倍ブルは大幅な損失になる。これが減価の仕組みだ。

レバレッジ商品に投資する際は下落を避ける必要がある。そのため、底値であるもしくは、短期間で確実に上昇が見込めることを見極める必要があるのだ。アナリストの目標株価は数年後の株価の予想であるため、参考にならない。

私の戦略

  • MarketScreenerのNbr of Analystsが10以上ある。
    • 購入と売却のタイミングを判断したい場合、Nbr of Analystsが高い必要があるため
  • 目標株価コンセンサスが現時点の株価より3割以上高い。
    • meme銘柄のようなボラティリティの高い物は4割
  • 現時点における「コンセンサス株価 - 実際の株価」に着目する
    • この値が直近1年半で最も大きくなっている。ただし、セクター全体に影響するようなイベントによって大きくなった過去の値は無視する。
    • この値が直近3ヶ月で拡大している
  • 直近で株価が急落している場合、急落後の目標株価を確認する
  • 1ヶ月以内の目標株価コンセンサスが12ヶ月間コンセンサスより低くない
MarketScreenerのStock Screenerの設定
  • Nbr of analysts: 18~
    • 2025年8月に、Nbr of Analystsが18以下のヘルスケア銘柄 ($CYTK, $RNAなど)が高騰したため
  • Difference between Target price and stock price: 33%~
  • “1 month change”を昇順で並べる
    • 直近で下落している銘柄は目標株価との差が大きくなっている場合が多い。
  • スクリーニングの結果として、33~66銘柄が選ばれるようにしている。
    • 無料版だと33銘柄を表示でき、”1 month change”を降順で並べ替えると66銘柄まで見ることができる。
    • 33~66銘柄が選ばれる”Difference between Target price and stock price”の範囲は、”Nbr of analysts: 18″の場合、33%~36%.

組織や人の意見を参考にする場合

組織や人の意見を参考にしたい場合の選定条件。

責任が取れる
投資インフルエンサーは、フォロワーが損失を被ったときに逃げる場合がある。このような無責任な人物の意見を参考にしてはいけない。参考にする対象は、大手金融機関などの責任のある組織が望ましい。個人であれば、顔、実名、所属先を公表している人物であるべきだ。
投資の実力がある
ソーシャルメディアでは「元・大手金融機関マネージャー」や「資産数億円」を標榜する投資家アカウントは多いが、信用に足らない。検証可能な実績を持つ組織・人物のみを参考にするべきだ。
投資戦略は、個人の勘に頼るものではなく、再現性があることが必要。参考にすべきは理論的な説明のある戦略のみ。
現時点で含み益が巨額であっても、その後の下落で利益が得られなければ投資の実力があるとは言えない。つまり、銘柄選びやポートフォリオ構成の戦略だけでなく、手仕舞い戦略を説明できることも必要だ。バブルに乗って巨額の含み益を得た人物は、過去の投資実績を調べて確かな手仕舞い戦略を持っているか確認する必要がある。
インサイダー情報を持つ人物

金融機関の報告書や目標株価を参考にするのが手堅い。

外貨定期預金

南アランドの罠

ソニー銀行や大和ネクスト銀行は、南アフリカランドの外貨定期預金について、円から為替した際の年利を20%程度という非常に高い利率にしている。しかしこれには罠があり、為替レートを考慮すると損してしまうのだ。

2025-05現在の南アランド/円の為替レートは、購入レートが8.21円、売却レートが7.81円である。いま、10000円を元手に外貨定期預金をすることとしよう。これを南アランドに替えると1218ランドである。ソニー銀行で1ヶ月間預金すると、税引き後に1.33%の金利がつき1234ランドになる。ここで円に戻すと9640円となり元本割れとなるのだ。

ここまでの流れを数式にすると次のとおりである。

10000/8.21*(1+0.2/12*0.8)*7.81=9640

米ドルの場合

「円から始める限定金利」を為替手数料片道15銭で利用した場合、次のとおり。

10000/144.21*(1+0.09/12*0.8)*143.91=10039

「円から始める限定金利」を利用するために毎月ドル円の交換を繰り返しながら預金するとなると、年利0.4%程度になってしまう。

ソニー銀行はおすすめ

ソニー銀行は毎月、為替手数料がゼロになるキャンペーンをやっているのでこのタイミングで交換すると良い。

また、優遇プログラムSによって為替手数料を下げることができる。

これを活用すると、少し利息が増える。

10000/144.06*(1+0.09/12*0.8)*143.99=10055

矯正・抜歯のための歯科の選び方のまとめ

矯正歯科

資格

日本矯正歯科学会の資格認定制度

認定医 < 専門医 < 研修指導医

主要組織への加入

  • 日本臨床矯正歯科医会
  • 日本矯正歯科学会

その他

  • 規格性のあるレントゲン写真を撮影する「セファログラム」という撮影設備があれば、経過を確認しながら精度の高い治療計画を立てることが可能
  • 一ヶ月のうち半分以上の日数が休診の歯科は避けた方が良い。

抜歯

実力のある歯科医の選び方

  • 日本口腔外科学会の資格を持っている。(認定医 < 専門医 < 指導医)
  • 3DCTの検査設備が整っている
  • 日本口腔外科学会に所属
  • 大学病院での勤務経験がある
  • 他の医院で親知らずの抜歯を断られた方の抜歯実績がある

価格

矯正治療のための抜歯は一般的に保険適用外だが、保険適用してくれる歯科医もある。保険適用の場合、1本あたり4000円程度。