Community Profile

photo

Takao


Last seen: 12ヶ月 前 2020 以来アクティブ

Statistics

  • Thankful Level 1
  • Revival Level 1
  • First Answer

バッジを表示

Content Feed

表示方法

回答済み
特定の複数列から条件を指定し、複数の行を抽出する
こんな感じでうまくいきませんかね。 data = readtable(XXXX) i = 0:10000 rows = (data.eventID == i); target(i) = data(rows); end find関数を...

約1年 前 | 0

| 採用済み

回答済み
MEX関数から構造体を取得するサンプル「phonebook.c」で、取得する構造体の形を変えたい
記憶が確かであれば、phonebook.cは縦型の配列を横型に変換して出力するMEX関数であったと思います。 ですので、phonebook.cに渡す以前の元データがご所望のデータとなります。 もし、単純に配列の縦横を変えたいのであれば、MATLAB...

約1年 前 | 0

回答済み
実行モジュールの作成方法について
多言語からのMatlabの呼び出しについては、以下のページにまとまっています。 https://jp.mathworks.com/help/matlab/external-language-interfaces.html?s_tid=CRUX_lftna...

約1年 前 | 0

回答済み
複数のエクセルファイルを読み込むには.
同時には読み込めないと思います。 基本的に逐次処理(順番に読み込む)で対応する必要があります。 以下のようなループ文で実現可能です。 A = zeros(10); for i = 1:10 A = readtable(nantoka....

約1年 前 | 0

回答済み
行列 n回代入したい
Ezの引数i,jに加えて、nを用いる必要があると思います。 つまり、こういうことです。 for n = 1:nsteps for i = 1:10 for j = 1:10 Ez(i,j,n+1...

約1年 前 | 0

質問


logical インデックスに、配列範囲外の真の値が含まれています。
タイトルのエラーメッセージに悩んでいます。 エラーを起こす原因もエラーの意味も分かりません。 該当するラインのコマンドは以下の通りです。 wins = sum(result_table.Profit > 0.5); ロジカル値の総数を求めている...

約1年 前 | 1 件の回答 | 0

1

回答

回答済み
backtestStrategy関数に手元キャッシュのデータを利用したい
自己解決しました。 結論から言うと、上記の2パターン以外に利用可能な入力形式はないようです。 type関数を使って、backtestEngineのソースコードを見ることで分かりました。 ただ、収穫もありました。 MATLABのバックテストっ...

約1年 前 | 0

質問


backtestStrategy関数に手元キャッシュのデータを利用したい
首記の件で行き詰ったので質問させていただきます。 Financial Toolboxで取引ルールの検証を行う場合、backtestStrategy関数にrebalanceFcnを割り当てる必要があります。 このrebalanceFcnには以下2つの...

約1年 前 | 1 件の回答 | 0

1

回答

質問


Financial Toolboxのバックテストにおける仕様について
Financial ToolboxのbacktestStrategy関数を使って、株取引ルールの検証をしようとしています。 その際、MATLABの挙動について不明な点があったので、質問させてください。 MATLABでバックテストを行う際には、価格デ...

約1年 前 | 1 件の回答 | 0

1

回答

質問


csvファイルの読み込みを速くする方法
現在、1ファイル800MBほどあるテキストデータを読み込む作業をしています。 当然ながら、読み込みに掛かる時間が長く、1ファイル90秒ほど掛かっています。 この読み込み速度を速くする方法がないものでしょうか。 テキストデータの内容:約20,000...

約1年 前 | 1 件の回答 | 0

1

回答