【楽天証券】RSS Realtime Spread Sheet part24at STOCK
【楽天証券】RSS Realtime Spread Sheet part24 - 暇つぶし2ch475:山師さん
15/03/31 20:38:34.09 JRHLNTPZ.net
>>463
サンプルを参考にと説明があったのでビルドしてみたらエラーが出た…
************** 例外テキスト **************
System.BadImageFormatException: ファイルまたはアセンブリ 'MarketSpeedClient, Version=1.0.5568.22562, Culture=neutral, PublicKeyToken=null'、またはその依存関係の 1 つが読み込めませんでした。間違ったフォーマットのプログラムを読み込もうとしました。
ファイル名 'MarketSpeedClient, Version=1.0.5568.22562, Culture=neutral, PublicKeyToken=null' です。'MarketSpeedClient, Version=1.0.5568.22562, Culture=neutral, PublicKeyToken=null'
場所 Mkspif.Client..ctor()
場所 MkspifSample.MainForm.ButtonLoginClick(Object sender, EventArgs e) 場所 c:\Users\miki\Desktop\Mkspif-20150331\Mkspif\MkspifSample\MainForm.cs:行 75
場所 System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
場所 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
場所 System.Windows.Forms.Control.WndProc(Message& m)
場所 System.Windows.Forms.ButtonBase.WndProc(Message& m)
場所 System.Windows.Forms.Button.WndProc(Message& m)
場所 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

476:山師さん
15/03/31 21:07:23.74 G2kuTPXK.net
AnyCPUじゃなくてx86でビルドしないと。

477:山師さん
15/03/31 23:02:32.40 JxSFRIEa.net
>>465
ヨコからアリガ㌧
AnyCPU → x86 で動いたよ
歩み値取得は明日試すわ

478:山師さん
15/04/01 12:11:34.92 +wdFPXKQ.net
>>466
ちゃんと動いてる?

479:山師さん
15/04/01 12:22:19.07 kQZc5DMy.net
>>467
忘れてた、すまん
あと10分待つのだ

480:山師さん
15/04/01 12:25:55.87 +wdFPXKQ.net
>>468
報告待ってる
俺の環境じゃエラー出て止まるから
今夜環境見直ししてビルドし直す

481:山師さん
15/04/01 12:41:37.45 kQZc5DMy.net
>>469
動作はしたがリアルタイムのティックの取得ができない、他のデータは取得できてる
>今回リアルタイムティックの取得を可能にしたのですが、普通のティックが取れなくなっているようです。
>もう少し見直しますので、いったんファイルを非公開にします。
このあと再リリースされたのだが普通のが取れてリアルタイムのがダメになったのかな

482:423
15/04/01 12:46:01.69 kQZc5DMy.net
あっ取れた
手順確認するわ

483:山師さん
15/04/01 13:10:19.86 kQZc5DMy.net
環境
Visual Studio Express 2012 for Windows Desktop
.NetFramework 4.5
Windows7 64bit
zipを解凍してMkspifSample.slnを開く
VS:AnyCPU →x86に変更してビルド
Mkspif\MkspifSample\bin\x86\Debugフォルダに
マケスピのMSBroker.dll、STLib.dllをコピー
VS:開始をクリック
Sample:ログインIDとパスワードを入力して[ログイン]ボタンを押す
Sample:銘柄に「9984」、市場に「1」を入力して[歩値購読]を押す
以上

484:山師さん
15/04/01 13:12:59.70 kQZc5DMy.net
VS2013 C++ ランタイムの x86 版は入れてない

485:山師さん
15/04/02 00:12:06.41 vL4+mlnI.net
RSSを使って複数銘柄を監視している人は、
銘柄ごとに分足を作って、テクニカル指標でシグナル出しているの?
そういう人は、最適化はどうしているの?

486:モンキーダーツ
15/04/02 11:19:17.24 FqAfRbGU.net
>>472
おれもVisualStudio入れよっかな、もうC++よりC#の時代なんすかね
書き換えてなんとかと思ったんすけど、なかなかw
>>474
僕の場合ですが
わざわざ分足にしたりなんかしないし(するのは人間がチャートで見たいと思った時くらい)
いわゆるテクニカル指標も使いません
Aが起こった場合、Bが起こる確率、みたいなものをバックテストで計算して
確率的に有意で、トレード的に優位なものを見つけて置いて
あとはAが起こるのを監視させてるだけです
(「それは、お前が考えたテクニカル指標ってだけだろ」って言われればそうですが)
想像ですが、間違ってたらすいません
427さんは世にあるシストレツールの思想にどっぷりはまってるのではないでしょうか
つまり、チャートをえらんで、用意してあるテクニカル指標を選んで、最適化させて、みたいなやつですね
RSSを使えば手に入るのはたんなる価格データなので
もっと柔軟にいろんなことができるのですが、
それは逆にシストレツールと同じことをしようと思えば、分足化もバックテストも
テクニカル指標(たとえばストキャスとかRSI、とかMACDとかそういうやつ)を
計算するコードも1から書かないといけないということを意味します
いまなら楽天のRSSと繋ぐ、そう言った事をするツールもあるので探してみてはいかがでしょうか?
あるいは岡三のほうのRSSだとそういったことも、ある程度ですが用意してくれてた気がします
RSSではないのですがマネックス証券のツールもそんな事ができたと思います

487:山師さん
15/04/03 01:24:49.14 H8IgZZn3.net
× ちなみに私は内部の人ではありません
○ ちなみに私は内部の人ではあります
だろ?

488:山師さん
15/04/03 02:55:10.16 Fbfj3hWG.net
>>475
ヨコからアリガ㌧、参考になるな

489:山師さん
15/04/03 12:43:47.26 H8IgZZn3.net
rss.exeが異常終了したよ。
rss.exeが異常終了するなんてまずないのに
このキチガイ迷惑プログラムのせいだな。
楽天証券に通報することにした。

490:山師さん
15/04/03 12:52:04.68 yp3ZdVeP.net
PC買い換えろよ

491:山師さん
15/04/03 13:40:01.86 Fbfj3hWG.net
かまうなよ

492:山師さん
15/04/03 15:45:10.50 Fbfj3hWG.net
>>475
>おれもVisualStudio入れよっかな、もうC++よりC#の時代なんすかね
C#いいですよ、複雑な処理を簡易化するクラスがどんどん作られていく

493:山師さん
15/04/04 08:08:27.22 JmsP9Poy.net
オフィス2007使ってる人います?

494:427
15/04/04 10:49:07.44 bUMwg4KM.net
>>475
>Aが起こった場合、Bが起こる確率、みたいなものをバックテストで計算して
このバックテストは日足でやるのかな?
複数銘柄を監視している人で、
バックテストを分足でやる人っているのかな?
ちなみに、自分は単一銘柄で分足でバックテストをやってました。
しかし、単一銘柄を分足でOptiしても、すぐにパラメータが使えなくなり、
再Optiが必要になったり、他の銘柄に移る必要があり、効率が悪いです。
できれば、複数銘柄でバックテストをやって、Tradeしたいです。


495:モンキーダーツ
15/04/04 12:00:02.87 r5xtohsn.net
足でなく値段でやってますよ
始値や終値もつかうから日足って言えなくもないですが
基本は日中についた値段でIN、OUTです
分足ですが
日中の売買をこっちの都合で5分とか3分とかでちょん切ってるじゃないですか
そういうのにはあんまり何か意味があるとは思っていません
1秒時計が狂ってれば、あるいは通信の延滞があれば形が変わったりする事もあるわけですよね
という理由で分足に変えてから何かするとかはしてないです
システムはなぜそうなるか理由がありそうなものを採用してるのですぐ使えなくなるというのは無いです
理由の消滅があれば、それはシステムの寿命なので、ダメになっても使い続けなくて済みますし
(MACDがこうでストキャスがこうでボリバンがこうなったらINとかのシステムに長い間使える根拠があるとは言いにくいですよね)
でも俺ごときが見つけられるようなニッチは未来永劫使えるとかはまず無理で、やはり長期的には劣化していくので
日々新しいの探したり、他に移動したりはよくあります
僕の場合、そう言うのを効率が悪いと呼ぶのではなく、それこそがトレードのメインの作業と思っているだけです
売買の何倍もの時間をテストやシステムの考案や作成にあててます
将来的に究極のシステムが見つかり、あとはほっておいてもOKみたいな事があるかもしれませんが
そういうのは僥倖だと思って、いつか手に入るものだとは考えないようにしてます

496:山師さん
15/04/04 12:56:02.56 KkF9LJOd.net
単一銘柄を分足でバックテストする私の現在のシステムは、
株には向かないでしょうね。
単一銘柄である225先物や為替で使おうかな。
モンキーダーツさんのお話で、あるアイデアが浮かびました。
しかし、作成に相当時間がかかりそうです。

497:427
15/04/04 12


498::57:53.52 ID:KkF9LJOd.net



499:山師さん
15/04/06 20:05:52.45 ZbBk7ecr.net
日経225先物miniの楽天rssのコードの書き方を教えて。
N225M.FUT01と書けば、今なら期近15-04の銘柄となります。
これを中心限月15-06の銘柄にしたいのですが、
書き方ってありましたっけ?
現在160060019と書けば、中心限月15-06の銘柄となりますが、
いちいち変更が面倒なので、何とかする方法はないでしょうか?

500:山師さん
15/04/06 20:40:26.59 hNC2oP+c.net
FUT02

501:山師さん
15/04/06 20:41:54.44 9WkWgoue.net
N225M.FUT03
だったかな?
月変わりに1減らす
だめだったらいって
ソースみてみる

502:山師さん
15/04/06 21:37:28.55 ZLM4BQq1.net
mkspif遂に公開停止か。残念だな
tick取得に使ってるが、以下のようにするとちょっと便利になるぜ
static string GetMSVersion()
{
string ver = "1330";
Microsoft.Win32.RegistryKey regkey = Microsoft.Win32.Registry.CurrentUser.OpenSubKey(@"Software\Market Speed\Ver", false);
if (regkey != null) {
string tmp = (string)regkey.GetValue("Ver", "");
ver = tmp.Replace(".", "");
regkey.Close();
}
return ver;
}
...
client.Version = GetMSVersion()
Mkspif.Tick tick = ticks[i];
writer.WriteLine(String.Format("{0:HH:mm:ss},{1},{2}", tick.DateTime, (Int32)tick.Price, tick.Volume));

Mkspif.Tick tick = ticks[i];
writer.WriteLine(String.Format("{0:HH:mm:ss}\t{1}\t{2}", tick.DateTime, Math.Round(tick.Price, 5), tick.Volume));
に変更

503:山師さん
15/04/08 20:09:10.85 1KML9liA.net
444 get !

504:山師さん
15/04/09 16:18:31.54 4l0KmRHk.net
>>490
それらしき所はあるけど微妙に違うんだけど?
何処をどうするか教えてください

505:山師さん
15/04/11 11:05:04.89 ToYBcNwD.net
>>490
やってみる

506:山師さん
15/04/12 15:49:25.52 tHOBfMvX.net
javaの最新版はJava8でオラクルからDL
C言語はvisual studio express
URLリンク(www.microsoft.com)
これをインストしてからじゃないと何もできない
ということでOKですか?

507:山師さん
15/04/13 02:03:55.98 p8MjOaCx.net
mkspif更新きてたんだ><
ダウンロードできなかった

508:山師さん
15/04/13 10:18:35.65 RR1M6hlz.net
違法ソフトをダウンロードしようとする奴。

509:モンキーダーツ
15/04/13 12:21:09.54 pwoy6HiL.net
javaは無くても良いんでないかい
あってもいいけど

510:山師さん
15/04/13 13:01:55.75 WfhX8Yjm.net
>>495
フォーラムで要望出せば再ウpしてくれるかもよ
サイトのリニューアルに伴い、現在はファイルのダウンロード機能もなくなっていますが、
>後ほど製品の提供方針と合わせて、よく検討したいと思います。
URLリンク(blog.softgate.co.jp)

511:山師さん
15/04/13 15:31:27.58 Wk/fwA8/.net
>>498
いやいや、mkspifの再upはもう無いっすよ
作者さんがDL期限と利用規約を書いてupしてたんだし

512:山師さん
15/04/13 16:54:14.62 WfhX8Yjm.net
モチベーションが上がれば個別にバグ対応などするかもって言ってんだし
要望が多ければわからんだろ
実際ソフトゲートの技術力を示すには持ってこいの材料だと思うがね
Mkspifから実用的なアプリ作るのは素人には無理だし

513:モンキーダーツ
15/04/13 17:44:38.42 pwoy6HiL.net
たぶんだけど、出すとしても、ちゃんと商品として売るつもりなんじゃない
社員さんが趣味と好意でやってましたって事は無いでしょう
VisualStudioとかなくても
株のリアルタイムチャートをMTとかから利用できたりしてさ
今回みたいな形でのβ版ともいえないような形での配布は、
ある程度わかってる人だけしかDLしないだろうから
やみくもにダウンローそして使えなくてサポートに電話みたいな
人をカットできるし、
一方で切実な問題があれば的確にポイント指摘して言ってくるだろうし
みたいな事じゃないかな
安価なら商品化してもらったほうが良いんじゃない
と、俺は思うけど

514:山師さん
15/04/14 16:29:00.76 gIyGVF6Y.net
スクリーニングすんの面倒臭いからMkspifにオシレーター系で1000程監視するプログラム組みたいんだがどんな感じで作ればいいの?
本とかサイトがあれば教えてください

515:山師さん
15/04/15 12:49:28.59 x3kg2rt2.net
最近、一部銘柄だけ、空白になったり、N/Aになったりするんだけど、どうしてですか?

516:山師さん
15/04/15 13:01:48.83 Apu09ebA.net
制限越えてんじゃね

517:山師さん
15/04/15 13:42:53.19 Lzt/8Lkq.net
その銘柄をさらせばおま環かどうかわかるというのに伏せる理由がわからん

518:山師さん
15/04/15 14:35:46.61 x3kg2rt2.net
きちんと表示されない銘柄はいくつもありますが、
たとえば、3760.Tって入れると、市場、銘柄名、現在値は空白ですが、
同じ場所に、4813.Tって入れると、ちゃんと値を拾ってくれます。
これは、何が原因でしょうか?

519:山師さん
15/04/15 14:57:52.45 QbV92ygc.net
3760.T
ちゃんと表示されるけど・・・

520:山師さん
15/04/15 15:01:28.68 58w5+Dtn.net
うちはちゃんと拾うから環境じゃね

521:山師さん
15/04/15 15:30:53.97 Lzt/8Lkq.net
オレも問題ない
新しいシートに最小限の関数でやるとどうなる

522:山師さん
15/04/15 15:52:13.40 x3kg2rt2.net
ありがとうございます。
新しいシートでやってみると、表示できる銘柄が増えました。
先週までは全く問題なかったのに。

523:山師さん
15/04/15 15:52:31.13 EuPPBYyh.net
俺もたまに歯抜けになる時があるよ
と言っても全銘柄のデータをDL中に他の作業した時だけどね

524:山師さん
15/04/16 02:03:05.69 n5d3NyD3.net
新しいmkspifも歩み値取得でメモリリーク発生する
誰か試した奴いない?

525:山師さん
15/04/16 09:00:54.27 RxFDw5gC.net
>>512
今日試してみるが歩値取得、歩値購読両方ともかな

526:山師さん
15/04/16 12:33:23.05 RxFDw5gC.net
歩値購読は特に問題ない
歩値取得で連続で取得しているとメモリがぐんぐん増えるがクリアすると解放されてる
クリアしなくても上限来たらガベージコレクションで解放されんじゃね、確認できてないけど
メモリリークとは違うような気がするが
前のバージョンだと再起動しなければ解放されなかったと思う

527:山師さん
15/04/16 21:50:38.66 n5d3NyD3.net
>>514
それサンプルGUIですよね?
旧Verのサンプルのようにバッチで銘柄コード書いたテキスト読んで
全銘柄歩み値取得しようとしたら止まるんですよ
非同期だと何度リクエストしても止まらないみたいだし
使い方に原因があるんだろうけど今日はもう寝る

528:山師さん
15/04/16 23:52:20.18 RxFDw5gC.net
>>515
>全銘柄歩み値取得しようとしたら止まるんですよ
これたぶん旧Verもだけどメモリリーク関係ないと思う
サーバ側の規制じゃないかな
先物とかで値動き激しいのは一発で取得できないとか書いてあった
新Verではどうやればうまく取れるかまだ試してないんで助けにならなくてスマン

529:山師さん
15/04/17 12:20:48.05 f6644hwi.net
Mkspifを利用したTickデータの一括取得 [株]
URLリンク(mogurich.blog.so-net.ne.jp)
自動売買システム構築質問箱
URLリンク(autodaytrade.bbs.fc2.com)
マーケットスピードを直接操作する
URLリンク(kcware.rave.jp)
Mkspif のプログラミング
URLリンク(www.tradersquare.jp)のプログラミング/

530:山師さん
15/04/18 10:43:54.35 Tolw1B1F.net
犯罪ソフトを宣伝しまくるスレ。

531:山師さん
15/04/18 21:18:50.34 PJtBggjJ.net
中国向けサーバー事件、通販506万人情報盗む
URLリンク(headlines.yahoo.co.jp)
国内に設置された中国向けの中継サーバーがインターネットの不正接続に悪用された事件で、
警視庁は17日、東京都内で押収したサーバーから、インターネット通販サイトなどの
利用者計約506万人分のIDやパスワードが見つかったと発表した。
このうち約6万人分は実際にIDやパスワードを入力して、通販サイトに接続した痕跡が確認されたという。
同庁は、これらのデータを中国の詐欺グループが不正取得し、買い物などに使おうとしたとみて、被害の確認を進め、
利用者にパスワードの変更などを呼びかけている。
盗み取られたネット上の個人情報が発見されたケースとしては、過去最大規模となる。
同庁は、接続の痕跡が確認された約6万人分は、通販大手など3社の利用者のデータとしている。
社名は公表されていないが、読売新聞の取材で、このうち2社は、通販大手「楽天」と無料通話アプリ運営会社「LINE(ライン)」と判明した。

532:山師さん
15/04/19 19:17:07.76 CZ9fepp6.net
どこかの国の人みたいだな。
自分さえよければ他人の迷惑になろうが犯罪だろうがおかまいなしって。
まともな開発会社ならリバースエンジニアリングはやらないわな。

533:山師さん
15/04/20 07:29:48.76 1IZgeeBy.net
>>520
そういうのもういいから
しっかり儲けなよw

534:鼻暴
15/04/20 09:43:27.42 na47U6q8.net
繋がらないんですけど...1時間ばかり...

535:山師さん
15/04/20 17:13:32.39 g0CK6fE1.net
新・Excel VBAで極めるシステムトレード(最強パワーアップ編)
井領邦弘
技術評論社 2009
3,542円(税込)3,280円(税抜)
自動売買ロボット作成マニュアル(初級編)(現代の錬金術師シリーズ)
森田佳佑
パンローリング 2007
2,160円(税込)2,000円(税抜)
VBA以外の本でお勧めがあれば、教えてください。

536:山師さん
15/04/20 19:24:58.37 G2d4iDOL.net
楽天RSSのリクエストするとEXCELがフリーズしてたが
単純にマケスピバージョンアップしてないだけだった
そんなアタイを笑うがいいさ

537:山師さん
15/04/21 01:25:18.99 A8coXSBe.net
解決してよかったじゃないか(遠い目

538:山師さん
15/04/22 11:34:15.34 IxdNMT3w.net
前日比と価格で銘柄を選択抽出したい場合の良い方法はありませんか?

539:山師さん
15/04/22 12:39:43.49 2wtSMY+t.net
↓のスレの角山智(本名:紺田史郎)大先生より、自分の方が下手だと思う人はスレに書き込んでください
角山智先生を語ろう part 14 [転載禁止]&copy;2ch.net
スレリンク(stock板)
三菱UFJ今日、887まで騰がったが、去年3月 560円で弱気になってる 株の先生「角山智」は笑える
三菱UFJでもトヨタでも割安な時に売りを考えている初心者以下の成績の株の先生 角山智
バリュー投資のことをほとんど知らずにセミナーやっている。業績を無視してチャートで判断する
バリュー投資なんか有り得ないという基本的なことも理解していない。初心者以下のレベル
>銀行株という炭鉱のカナリア(2014年3月17日)
>銀行株は、相場に先行して下げる性質があります。前回の小泉相場でも、
>2006年4月に高値をつけた後、いち早く下げに転じました。
>下図は、三菱UFJフィナンシャル・グループ(8306)の日足ですが、
>3本の移動平均線とも下向きとなり、株価も昨年9月の安値を割り込んでいます。
>かなり嫌な感じのチャートです。
この前上場来高値8783円を付けた トヨタ(7203)に去年2月4日
安値5500円近辺で損切りを勧めている「株の先生(角山智)」
>トヨタ自動車の株価チャート(2014年2月23日)
>トヨタ自動車は、世界中の機関投資家に注目されている企業です。そのような銘柄が
>下げるということ自体「何か売られる理由がある」と考えるべきでしょう。
>もし、保有しておれば、いったん損切りしています。再度、上昇トレンドに
>転換するようであれば、そのときに買い直せばいい話だからです。
>塩漬け株を作らないためには、とにかく、株価には逆らわないこと。同社のような
>株価チャートの増えている今は、投資資金とモチベーションを温存する時期かもしれません

540:山師さん
15/04/22 13:07:51.11 g2xYBQNZ.net
>>526
前日の株価をあらかじめ取得しておき
今の株価(リアルタイム)と比較


541:すればいいだけじゃね?



542:山師さん
15/04/23 07:13:08.06 LJFbA7OO.net
>>526
銘柄スクリーニングで検索した方がいいかも
これだと300銘柄だけだから

543:山師さん
15/04/23 11:08:25.06 n4G/7i9N.net
>>529
主要なのだけホットリンクで300銘柄、他はコールドリンクでとかは?
こういう運用してないから机上の空論かもしれんが
実際普段扱ってない銘柄がリアルタイムで検索引っかかっても即買いできないと思う

544:山師さん
15/04/26 14:52:07.87 dwn3aECH.net
>>528-529
ありがとうございます。
動的処理を考えていましたが、わざわざエクセル立ち上げてやるほどでも
ないなと冷静になれました。
RSS使わない方法が見つかりました。
URLリンク(www.traders.co.jp)

545:山師さん
15/04/26 15:33:06.10 G1Vlmd0p.net
>>531
        ∧∧
       ヽ(・ω・)/   ズコー
      \(.\ ノ
    、ハ,,、  ̄
     ̄
楽天証券のWebサイトにログインして「国内株式」-「スーパースクリーナー」を試した上で
そのサイトの方がいいと判断したのか?それともステマか

546:山師さん
15/04/26 16:12:21.88 PXTew+++.net
>>532
楽天でもあったんだな。サンキュ

547:山師さん
15/04/27 08:07:28.14 ZEOXmAq/.net
マケスピに無いチャートをc#で作りたいのですが参考になる書籍、webがあれば紹介して下さい

548:山師さん
15/04/27 08:50:25.46 lV1slJJT.net
俺も同じような目的で最近このスレに辿り着いたよ
人の手を煩わせる前にまずスレを読め

549:山師さん
15/04/27 10:12:39.11 ZEOXmAq/.net
>>535
…肝心なところがごっそり抜けているんだよね
データの引っ張り方はともかく、読み込んだデータを貯める方法とかそれを使ってスクリーニングする方法とかチャートの描写とか…
なんとなく分かるが全体の流れの参考資料が欲しいのです

550:山師さん
15/04/27 10:30:54.35 lV1slJJT.net
>>536
データの貯め方やチャートの描き方なんて一般的なプログラミングの問題でここで訊く必要ないじゃない
取り敢えずオレはここのレスのお陰で1週間でロギングソフト、擬似サーバー、監視ソフトと3つ作成できましたよ
貴重な情報残しておいてくれてありがとう>住人の皆様

551:山師さん
15/04/27 10:42:20.96 lV1slJJT.net
まぁいいや、新参が失礼しました
質問するなら自分の技術レベルを提示した上で、スレ読んでもなお分からなかったことを具体的に書きあげないと
自分の状況をほとんど明かさず雑な質問するヤツにはつい噛み付いちゃう癖が
お騒がせすまそ

552:山師さん
15/04/27 11:47:14.65 VAvg5vna.net
為替USD/JPY.は10分間ごとの更新なのですか?

553:山師さん
15/04/27 12:19:12.03 ZEOXmAq/.net
>>538
さらっと出来ちゃうなんて凄いですね
株ソフトを作るに辺り、データの貯め方やチャートの描き方などの一般的なプログラミングが分からないから本とか株ソフトの構築方法を説明しているサイトを紹介してもらえればと思ったからで…物凄く斜め上から罵られてもね

554:山師さん
15/04/27 20:46:45.53 UiZTTvCT.net
>>540
私がやってる方法を書いてみます。
まずデータ管理はSQL Serverを使ってます。無料のexpressで十分です。
チャートは低レベルですがGraphics.DrawLineを主に使っています。
一応MSDNにもデータベースやグラフィックのプログラミングのチュートリアルはあります。
ただ初めてプログラミングされる場合は分かりにくいかもしれません。
.NETプログラミングで便利なサイトとしては例えば次のようなものがあります。
URLリンク(dobon.net)

555:山師さん
15/04/27 23:29:09.49 iqsJ70UV.net
>>539
リアルタイムで知りたいならMarketSpeedFXをインストール
見るだけなら口座開設しなくてもいけるはず
マケスピだけで何とかならんかといえば楽天の方針で分けてあるから無理だろうね

556:山師さん
15/04/27 23:39:03.66 UiZTTvCT.net
>>540
ちょっと古いですが私が初めて.NETでのデータベースプログラミングを学んだ時は次のサイトが役立ちました。
URLリンク(www.atmarkit.co.jp)

557:山師さん
15/04/27 23:50:12.88 VAvg5vna.net
>>542
インストールしてみましたがRSSが動きません
FXの口座を開設してMarketSpeedFXのログインを行えば
RSSで為替USD/JPYのデータをリアルタイムで取れるのでしょうか?

558:山師さん
15/04/28 04:03:05.24 g59971LP.net
>>544
すまんRSSで取得したいんだな、RSSでは10分間隔の奴しか取れないと思う
プログラムできるならC#での例として
レート一覧のコピーボタンを外部からクリックしてクリップボードに取得する
RSSの疑似サーバ(NDdeを利用)を作りそのデータを送信する
という流れでオレは取得してる
1秒間隔で取得しているのでその間他の作業でコピペするとレートが貼りつけられる欠点があるが

559:山師さん
15/04/28 06:23:41.63 6dSVkYLL.net
>>543
ありがとうございます
こう言う情報が欲しかったんです!
基礎が出来ている人には当たり前な情報でも凄く助かります。

560:山師さん
15/04/28 06:47:06.24 g59971LP.net
>>546
そこはちょっと古いのでDataGridとかは後から追加されたDataGridViewを使う
そしてDataGridViewで必ずつまずくのでその時はプログラムの質問スレに行った方がいい
DataGridViewの意図しない動作にイラつくよ

561:山師さん
15/05/01 16:59:50.28 qK1Zda8A.net
なんか調子悪い
歩み値がめちゃくちゃ

562:山師さん
15/05/01 23:50:57.71 XP12DK2B.net
株式分割のデータでどこで取ってる?

563:山師さん
15/05/03 10:31:20.76 7fDevp5E.net
昨晩は卓球の中国選手見て余りのブスで3.2秒で具合が悪くなり
ケーキや塩辛食べてやっと直した! それから見ると日本人選手は天使のようだ
十分に気を付けて下さいね

564:山師さん
15/05/03 10:32:36.39 7fDevp5E.net
>>550
ごめんか違った

565:山師さん
15/05/08 08:42:15.69 6iJni/6e.net
外国証券売買状況
760万株の売り

566:山師さん
15/05/08 08:49:04.11 6iJni/6e.net
>>552
ごめん また間違った

567:山師さん
15/05/24 12:02:25.67 jfcXg8dU.net
Mkspifの話で恐縮です
指定した銘柄の日足、分足を取得したいのですが同じようなことをやってらっしゃる方はいますか?

568:山師さん
15/05/24 18:09:23.86 o2RnL0rC.net
明日からの日経平均Weeklyオプション、楽天RSSは対応してくるの?
情報を持っている諸君、お知らせ下さい。
コードはこんな感じか?www.jpx.co.jp/sicc/code/future141110.pdf
SQが今週金曜日のコール21000なら、140561020
^^ ^^
SQが来週金曜日のコール21000なら、140571020
^^ ^^

569:モンキーダーツ
15/05/25 04:54:39.67 SD1Mr1EC.net
>>554
MkspifはRSSの代わりにリアルタイムで価格データを受け取ってくれるだけのものなので
分足に加工されたものは(僕の知る限りですが)むりっすよ 
データは歩み値状態だ、という意味です
つまり、たとえば5分足が欲しいなら、自分で5分ごとに刻んで高値安値始値終値を覚えておいて
書き出すなりしてやらないと、です
MkspifではなくRSSの方なら分足に加工してくれるツールがベクターあたりにいっぱい置いてありますよ
日足ならあえてMkspifやRSSを使うまでもなくヤフーファイナンスあたりから
取ってくるのが早いと思いますCSVファイルですし
数個程度ならマケスピに出力機能があるのでそれ使っても大して手間じゃないかな
たぶんですがMkspifの想定する使用目的は、毎日動かして日中のデータを集めたいとか
日中の価格変動でリアルタイムに売買シグナルを出させたいとか、だと思います

570:山師さん
15/05/25 06:33:59.53 1d8ocOYc.net
>>556
ありがとうございます。
RSSと組み合わせた方向で思考します

571:山師さん
15/05/25 08:26:25.14 4yfVgg2O.net
RSS、Weeklyオプションに対応してる!

572:山師さん
15/05/25 11:41:39.29 g4GaBTHh.net
RSS動いてますか?
内部エラーが出た後、データを読み込めない。

573:山師さん
15/05/25 11:42:10.20 RyzbQ6RQ.net
再起動したの?

574:山師さん
15/05/25 12:34:43.23 g4GaBTHh.net
再起動しましたが読み込めません。
他の人は異常がないようなので、私のPCの問題なのかな・・・。

575:山師さん
15/05/25 12:42:54.02 g4GaBTHh.net
新しいマーケットスピードをダウンロードしたら
RSSも読み込めるようになりました。

576:山師さん
15/06/02 11:54:29.48 fB1xUUol.net
誰も居ないの?

577:山師さん
15/06/03 00:59:24.85 5IvfP2Ky.net
いるよ

578:山師さん
15/06/06 01:25:02.95 Z3Shq5om.net
>>232
半年遅れの亀レスだけども、楽天RSS使って同一気配約定データ実現できた
GMOのツールと同系列の松井ネットストックハイスピードのデータと比較したけどほぼ100%合致する
これから活用してみるよ
まだ株初めて数週間なんだけど、同一気配約定なんて便利なものを教えてくれてありがとう

579:山師さん
15/06/06 06:51:01.77 sy3gRToo.net
>>565
スゲ~やるじゃん!
何処かにソースコードをUPしていただけませんか?お願いします!

580:山師さん
15/06/06 09:47:35.82 wWCt5bD+.net
同一気配約定って何?

581:山師さん
15/06/07 01:40:44.07 LaG9rS/Z.net
>>566
ソースアップはできませんが、得られた知見をば
楽天RSSは、インターフェイスの制約的に、データが細切れでどれとどれが同時間の整合性あるデータセットなのか分からないのが大きな欠点です
でも通信ログを細かく観察したら、どういう分け方をしたら時間的整合性が取れるのかだいたい分かって来ました
ホットリンクで観察するアイテムは主に3つのグループに分かれます
他にもグループがあるかもしれませんが、この3つは確実です
-------------------------------
□ 第一群 : 約定タイミングで送られてくるグループ
現在値・出来高・売買代金・VWAP・最良売買気配(番号なしのヤツ)などのグループ
□ 第二群 : 歩み値グループ
歩み値1-4, 歩み値時刻1-4のグループ
□ 第三群 : 板情報グループ
最良売買気配値1-8, 最良売買気配数量1-8, 最良売買更新時刻のグループ
(番号なしの最良売買気配値や数量はこのグループに入らず第一群ですが、時刻はこのグループです)
----------------------------
異なる群のアイテムを混ぜて受け取ることはありません (1スレッドで受信する限りは)
同じ群のアイテムは50msec以内に立て続けに受信します
また別銘柄のデータが混ざることもありません
同じ群のアイテムの中での受信順は決まっていません
"現在値"の直前に"最良売気配値"が来たり、直後に来たりします
でもこの順序に深い意味はなさそうです
同時に受け取ったらものとして扱ってOK
これらの特徴を使って、複数の受信アイテムを同時に受け取った整合性あるものとしてグループに切り分けると上手


582:くいきます 各群には(更新されてれば)必ず最後に送られてくるアイテムがあるので、それを受け取ったらグループの終端にしたり、違う銘柄や違う群のアイテムを受け取ったら直前までに受け取ってたグループを閉めたり、タイムアウトを使ったり。 上手く切り分けられれば第一群だけのアイテムを使って同一気配約定データは作れます 第二群・第三群のデータは、第一群とは更新のリアルタイム性が違って、データが抜けたり、第一群より前に来たり後に来たりするので、併用してはいけません だいたいこんな感じです マケスピの受信モードはリアルタイムフィードです 別のモードだったり監視銘柄増えたら、受信データがズレてくるかもしれないけど、30銘柄ほど監視してる今のところは上手くいってます



583:山師さん
15/06/07 01:55:18.39 LaG9rS/Z.net
同時刻の整合性取れたデータをまとめてCSV形式の文字列とかで送ってくれたら凄っごく楽なのに… 
Excelでのセル表示がメインだからそこまで気を遣ってくれないんですかねぇ
あ、C#とNDdeでやってます

584:山師さん
15/06/07 02:43:07.75 E8o7eNxw.net
>>566
物乞い失敗www

585:山師さん
15/06/07 03:00:26.61 ZxhMXEXr.net
>>568
                  ∩
                  ( ⌒)      ∩_ _ グッジョブ!!
                 /,. ノ      i .,,E)
             / /"      / /"
  _n  グッジョブ!!   / / _、_   ,/ ノ'
 ( l     _、 _   / / ,_ノ` )/ / _、_    グッジョブ!!
  \ \ ( <_,` )(       / ( ,_ノ` )     n
   ヽ___ ̄ ̄ ノ ヽ      |  ̄     \    ( E)
     /    /   \    ヽ フ    / ヽ ヽ_//

586:山師さん
15/06/08 11:47:19.70 bNnwDIJB.net
俺なんか分足監視するだけでも必死なのに、世の中には凄い事に気がつく人がいるんだね~通信ログを解析して仕分けるとかよくやるよ

587:山師さん
15/06/14 14:22:45.59 IG66MoKJ.net
RSSが接続処理中でとまったままなんですが、たすけてください。
セキュリティソフトとFWは全部切りました

588:山師さん
15/06/15 00:33:32.24 3tcAlGTV.net
SQL Serverのようなデータベースソフトで、
Excelのワークシート関数で処理するような、
複雑な計算はできるの?してる人はいる?
自分はExcelのワークシート関数でRSIダイバージェンスを計算して、
サインを出しているんだけど、
できれば、
SQL Server等でVBやC#だけで、計算をできるようになりたいのだが。
SQL ServerやVBやC#は齧った程度だが、
やっている人がいれば、もっと勉強しようと思うのだが。
アイデアを形にするなら、
SQL ServerやVBやC#でいきなり考えるよりも
Excelで考えるほうが考えやすいと思うのだが、
PGの人は、トレードのエントリーサインのような
複雑なアイデアを形にする場合、どうしてるの?
Excelを使わずに、いきなりコ-ディングするの?
自分は趣味でVBやC#をかじっているので、
よくわからないので教えて。

589:モンキーダーツ
15/06/15 02:00:36.30 BUocqeHf.net
エクセルで考える って言うのは、
要するにバックテストのときとかに表にデータ並べて
ああでもない、こうでもないってやるわけですよね
数千銘柄を、数年分やろうと思ったら
表に呼び出しなおして計算してってのを何度も何度も繰り返す
データもリアルタイムに取り込んだりすると、そう言うのを何個もエクセルファイルで作りなおす
って感じにやってると思います
データベースの場合は
DBはあくまでデータの入れ物で 
人間と対応する部分とか主なロジカルな部分はやっぱりVBやC#、あるいはエクセル
でこしらえるのが一般的だと思います
つまりフロントをエクセルにした場合は、Excelのワークシート関数でできることは
すべてできるということです 
もちろん、やり方は変わるけどVBでもC#でもワークシート関数で出来ることは、
(計算的な事は)ほとんどできます

それとDBだと、DBはそのままで、見える部分をVBやC#に変更できるので、
将来的にエクセルでは扱いきれないような大量のデータを使う時とか
エクセルの表が出てるのウザいな、小さいシグナルだけ出すアプリを作りたいなみたいな事とか
そのシグナルをスマフォでも見たいからアンドロイドで動くようにしたいな、なんて時や
証券会社に注文まで出すソフトを造ったりもできますよ
(これらがエクセルではできないと言ってるわけではないです)
また、DBがネットワークのどこにあっても良いので
VPS借りてネットワーク負荷のかかるデータ集めだけそいつにやらせて、
家にあるトレード用のPCはなるべくツールだけ動かして、
小さいアプリがDBに繋いでシグナルデータだけ貰うみたいな事も出来ます
>Excelで考えるほうが考えやすいと思うのだが
僕は発想が表形式に縛られるエクセルでシステムを作るより、C#なんかの方が発想の自由度が高いと思ってます
やるかどうかは別として
2chやヤフー掲示板、ブログなんかから、特定の言葉を検索してその出現頻度で相場の加熱ぶりを図るとか
エクセルではできないとは言わないけど、生まれにくい発想があると思っています

590:山師さん
15/06/15 02:54:54.61 3tcAlGTV.net
>>575
>小さいアプリがDBに繋いでシグナルデータだけ貰うみたいな事も出来ます
おお、モンキーダーツさん、お世話になっております。
リアルタイムにDBにデータを記録していて、
アプリがそれらのデータをもらって、VB C#が計算して、
エントリーサインを出す場合、速度が気になるのですが。。。
アプリ(VB C#で作成)が記録しているDBからそれらのデータをもらうのって、
すごく遅くないですか?
SQL Serverへのアクセスって、なんか遅いような気がするのですが。
SQL Serverは齧った程度なので、違っているかもしれませんが。

591:山師さん
15/06/15 03:36:40.08 3tcAlGTV.net
連投すまそ
DBのデータを使って、
VB C#でバックテスト出来ますでしょうか。されてますでしょうか?
自分は現在、EXCELでこれらのすべてを行っているので、
ステップアップしたいなと思っているところです。
(そのために、趣味でVB C# JAVA DBを勉強している)
>2chやヤフー掲示板、ブログなんかから、特定の言葉を検索してその出現頻度で相場の加熱ぶりを図る
これは考えておりました。UWSCでできるかもです。

592:モンキーダーツ
15/06/15 08:17:26.78 BUocqeHf.net
>エントリーサインを出す場合、速度が気になるのですが
単純に規模の問題だと思います
データ数もそうでもないエクセルには負けるかもしれませんが
データ数が多くなっても、かなり平気なのがDBって感じで
つまりは、手紙程度ならバイク便の方が早いが、荷物がでかくなったら
トラックの方が早いよ、みたいな感じです 手紙一つにトラックは大げさだけど
実際どの程度速度が出るのかは、正直な話、やってみないと何とも言えないですが
何秒もまたされるとかないですよ
コンマ何秒を競うわけではないので、個人ならこれで十分かなと
不満が出たらDBのあるPCを別にするとか、レンタルサーバやASP上に置いて
データ集めと計算を外に出して
売買用PCにはシグナルを受け取る極小アプリと証券会社の注文用ツールだけにするとかできます
DB化はそもそもそう言うスケーラビリティの確保が目的だと思いますので
(ただ単に、そういうのやってみたいって欲求もあったりしますがw)
>DBのデータを使って、VB C#でバックテスト出来ますでしょうか。されてますでしょうか?
自分はC++、MySQL派なのですが、そんな感じでやっています
デイトレ用とか、フィルタ掛けるためだけに一時的に集めたり計算したデータなんかは
とって置いてもたまる一方なのでテキストファイルでの読み書きですが
(ランキング的なもの出すとか、えせTRIN的なやつとか、ちょっとテスト、みたいなやつです)

593:山師さん
15/06/15 09:02:37.21 v8I/TjoC.net
>>576
>リアルタイムにDBにデータを記録していて、アプリがそれらのデータをもらって
自分は今勉強中でありますが普通はDBといえばこういうイメージですね、自分もそうでした
DBに接続してデータを随時もらうのは速度的に遅くなると思います
C#でDBを利用する場合データベースのデータを一度メモリに格納してから利用するようです
非接続型、DataSetなどで調べて下さい
まだ作っていないのになんですが、データベースから必要なデータをメモリに読み込み、
リアルタイムデータもメモリ上で処理して必要な段階でデータベースに記録するとかになるのかと思います
実用的な速度が出るかどうかは処理する量によると思います、業務で使うような本格的なものが欲しければ
StreamInsightという技術があるようです、無料では使えないと思いますが
URLリンク(technet.microsoft.com)
これはまさに株とかでの利用を想定してSQL Server 2008 R2から登場した新機能のようです
つまり従来の機能では実装が難しいので作ったのでしょう

594:山師さん
15/06/15 09:05:29.75 KizT6zjI.net
何銘柄でどれだけの期間か知らないけれど最初に全部読みこんじゃえばいいじゃん
株のデータなんてテキストファイルでOK

595:山師さん
15/06/15 10:12:04.52 v8I/TjoC.net
>>577
>2chやヤフー掲示板、ブログなんかから、特定の言葉を検索してその出現頻度で相場の加熱ぶりを図る
>これは考えておりました。UWSCでできるかもです。
C#でやるべきかと思います。ウェブスクレイピングやウェブクローラーで検索
ソフトゲートがウェブスクレイピングセミナーを開催するそうです
URLリンク(www.softgate.co.jp)
金額に見合うだけの技術は手に入ると思います
自分はそこまでの知識が必要な段階ではないので参加しませんが、
必要な段階になればネットで調べても限界があると思うので参加したいものです

596:山師さん
15/06/15 10:19:52.72 KizT6zjI.net
おわっとるがなw
ネットで格安でやってくれたら受けるかな
内容わからなくてもお礼の意味こめて

597:山師さん
15/06/15 12:59:41.73 JgI/5moE.net
「三流君」でググればおけ

598:527
15/06/15 13:54:15.22 3tcAlGTV.net
PGの方のアドバイスは本当にためになります。
faiさんもそうだったが、PGSEの方ってやさしい方が多くて大好きです。
私はおっさんですが、もし、今高校生なら、迷わずPGSEになったと思います。
DB C# 正規表現をもっと勉強します。
また、素人のおっさんがどこかで質問すると思いますので、
宜しくお願いします。
なお、私は現在、裁量の方が儲かっておりますが。。。
PGSEの方はどうでしょうか?当然シストレが儲かってますよね?

599:モンキーダーツ
15/06/15 14:36:53.86 BUocqeHf.net
>今高校生なら、迷わずPGSEになったと思います
止めておいた方が無難かとw 悲惨な職場環境なところも多いので
裁量でやるとしても、儲かり続けてる人は、
それなりの筋の通ったシステムっていうかルールが頭の中にあると思いますよ 
PCの中に無いってだけで
(売買が無意識下の選択だとしても、そうだと思います)
シストレのバックテストの代わりが経験による試行錯誤だったりするんじゃないかと
僕自身は、感情のコントロールが苦手なのと
売買のポイントを探すのに手作業では間に合わないのでシストレの方が断然儲かりますが
それでもINやOUTの時にチャートや板を見てすこしずらして仕掛けたり、枚数加減したり
手仕舞いシグナルより欲張ってみたり、あるいは早めに逃げたりは良くやります
シストレ純血主義者によると、そういう事やりだした瞬間にもうシストレではないらしいですがw
そういう事をやらなきゃよかったと思う時もありますが、一回一回は小銭でも数回分まとめると
損切1回分くらいをトントンにするくらいは稼いでるんじゃないかと思います
あと僕の場合ですが裁量的な目で相場に浸って動きを見てる時に見つける癖とか、思いつくストラテジーって結構多いので
それをPCで確認て感じです。そういう裁量由来の気づきみたいなタネがないと、
なにをシステム化してなにをテストして良いかもわからないかも
ですから、単純に白黒に分けてシストレの方が儲かるとも言えない感じです。

600:527
15/06/15 23:59:36.43 3tcAlGTV.net
>裁量的な目で相場に浸って動きを見てる時に見つける癖とか、思いつくストラテジーって結構多いので
>それをPCで確認て感じです。
私がやりたいのも、こういうことですが、
ここで、PGさんとの技術力の差が出てきます。
Excelでやることの限界もあるでしょう。
自分のやりたいことが自由にできないもどかしさ。ということですね。

601:山師さん
15/06/22 08:23:53.04 lxDh9Tu/.net
13.5にしたら、RSSが弾かれるんだが・・・

602:山師さん
15/06/22 08:56:20.01 32VDHsH3.net
自作ツールだろうけどバージョンに関するパラメータもいじりたまへ

603:山師さん
15/06/25 09:20:28.85 xjlptjIY.net
すまん、誰か教えてくれ。
2台のPCでRSSを使っているのだが、Realtime Spread Sheet.xlaのサイズがそれぞれ違う。
2台ともマケスピのバージョンは最新版なのだが、アドインファイルを移動したりしたせいだと思う。
1台は488KB、もう1台は439KB。どちらが新しいの?
439KBのほうはデータの遅延が激しい7秒とか遅れることも。

604:山師さん
15/06/25 12:02:05.11 Qs3r1u/H.net
>>589
うちのは568kbだった
ファイルサイズは環境によって違うかも
プロパティで作成日時を確認だね

605:山師さん
15/06/25 12:52:48.97 xjlptjIY.net
>>590
488kbは15/4/14、439kbは15/6/21だった。
439kbが古いってことはなさそうだね。
ありがとう。
ところで、
PC2台並べてどちらのRSSが遅いか比べていたんだが、
2台で更新の頻度が全然違ってた。
更新の頻度が多いほうが普段はより正確だが、遅延が出るときはその遅延が大きい。
2台のマケスピの設定を調べてみると、
頻度が少ないほうはリアルフィードの設定がオフになっていた。
そこで、設定をオンにしようとすると、環境によってはかえって遅延が発生する場合がある的なメッセージが出たので、オンにするのを止めた。
リアルフィードをオンにすると、普段は正確だが、
データ更新が殺到するような時間帯には遅延が出やすいのだろうか。

606:山師さん
15/06/25 12:56:43.95 82UBL3ib.net
そりゃ処理しきれなくなったら遅延するわな

607:山師さん
15/06/29 12:33:57.37 uu6JKUYC.net
このスレ、一回落ちて無くなったと思ってたら、まだ続いてたんだな。

608:山師さん
15/07/09 16:32:30.43 VTbV2K0H.net
複数の銘柄の分足をリアルタイムで監視したいのですが何かいい方法ありませんか?
分足を使ったテクニカルを分析して買時を知らせるツールを作りたいのですがよろしくお願いします

609:山師さん
15/07/10 17:35:49.66 9k+5627o.net
監視銘柄数が300以下なら普通に楽天Rss使ってエクセルなり自作アプリでやればよろし

610:山師さん
15/07/12 13:02:41.08 0mcIlUCy.net
mkspifで読み込んだ歩み値を分足に加工したcsvにしたいのですがc#でどう処理させたらよいのかわかりません
今考えている事はあらかじめ用意しておいた銘柄一覧の歩み値をcsvに出力し
更にそのcvsから分足に変換したcvsを出力させたいと思っています

611:山師さん
15/07/12 13:24:13.17 AAgNhfu8.net
>>596
歩み値に約定時間が書いてあるから、1分足なら自分で1分ごとに高安始終記録して、書き出すべし

612:山師さん
15/07/12 13:37:53.18 KHUoI0Kd.net
>>596
分足に限らずロウソク足って「始値」「終値」「高値」「安値」から構成されている
君の知りたい期間の中でこの4つを取得すればよい
どういうことしたいかわからないがグラフにするなら「終値」が「始値」より低ければ黒くするとか
急騰急落を知りたいなら「高値」と「安値」を比較するとか条件を自分で記述する
C#で条件をどう書くかはC#の初心者スレで聞いた方がいいような内容だね

613:山師さん
15/07/12 13:58:14.95 0mcIlUCy.net
>>597
>>598
ありがとうございます
今、手動で売買のタイミングをみているのですが、安定したロジックで売買タイミングを判定したいと思い
自作アラートソフトを作成しようと思ったもので…スレチなのでそちらに行きますね

614:山師さん
15/07/12 14:46:27.92 MQBd2lEM.net
全銘柄歩み監視ツール作ってみたけど
クソ回線でも何とか数十秒遅延でグリッド表示までいけるね
思ったより実用的かも

615:山師さん
15/07/12 18:31:02.52 22ZSxuQd.net
楽天RSS+エクセルで1銘柄の歩みをセルに書き出してるんだが
証券会社のツールの歩みと比較すると、エクセルの方は取りこぼしが結構ある。
エクセルVBAじゃ漏れなく歩みを取るのは難しいのでしょうか?

616:山師さん
15/07/12 18:31:47.58 22ZSxuQd.net
>>601です
1銘柄とは日経先物ミニのことです。

617:山師さん
15/07/12 18:52:01.51 KHUoI0Kd.net
>>601
エクセルでは難しいと思う
RSSの仕様でどんどん送っちゃうよおじさんが送ってくる
通信環境よくしてC#などでやっても取りこぼさない保証はないがましにはなると思う

618:山師さん
15/07/12 19:03:20.51 KHUoI0Kd.net
そもそも歩みは取れないがそこの理解は大丈夫だろうか
現在値は前回のから変更が有った時しか送ってこないが
変更が激しいと取りこぼすという意味で書いたよ

619:山師さん
15/07/12 19:09:41.59 0mcIlUCy.net
>>600
差し支えなければスクショ見せて欲しいな~
質問!複数の銘柄を監視させるにはどういったルーチンで処理させてるの?

620:554
15/07/12 20:18:16.37 22ZSxuQd.net
>>603>>604
出来高を表示しているセルが変化した際のイベントで
歩み値っぽいものできるかな?という段階の初心者です。
そもそも歩みは取れないという理解もできてませんw
やはりエクセルでは無理ですか。
VB.NETかC#にトライしてみます。
レスありがとうございます。

621:山師さん
15/07/12 20:49:08.49 6IXcSVMa.net
歩み値1~4は一度に送ってくるけど、約定したタイミングで必ず送信される訳じゃない
2つの約定分を一度に更新されて2つずれることがあるから歩み値1だけ監視してると取りこぼすよ
かと言って1~4監視しても出来ないけどね
約定毎にシーケンスNo.のようなものが割り振られてる訳じゃないから、いくつの約定が入ったのか判断できないもん
どうも歩み値の送信より出来高の送信のほうが優先順位が高くて漏れなく送ってくるから、出来高を監視して出来高変化したときの現在値を歩み値として扱ったほうが取りこぼさない

622:山師さん
15/07/12 22:25:40.85 AAgNhfu8.net
>>605
スクショっていっても作りはじめたばっかりだし、市場時間外だからこんなのだけどw
URLリンク(fast-uploader.com)
まだテスト中だから2日ほどしか動かしてないけど、昼休みに再起動一回入れて、一応全銘柄tickとれてるっぽい。
仕組みはmk○pifを使ったデータ取得部分をサーバー化して、GUI部分をクライアントにしてサーバーを5秒間隔ぐらいで見に行かせてます。
分けた理由は描画のほうが処理重いのでデータ取得と描画を同期すると猛烈に遅延するから。チャートの描画とかも作ったけど重くて使ってない。
Tickに書かれている時間と実際に画面に表示される時間を比較して大体ザラ場で数十秒遅れてるかな。
回線がWIMAXの実測3Mbpsなんだけど思ったよりははやいかな。リストとか何百銘柄でも入れてもソートできたりするしそこそこ実用的かも。

623:山師さん
15/07/13 01:15:32.98 b1N7Ovks.net
>>608
すごいね~全銘柄とは恐れ入った(^^;
データ取得部分をサーバー化って言うことはDBにしているの?
それともテキスト吐かせて読みに行ってるの?

624:山師さん
15/07/13 08:46:41.50 9DpZJkSX.net
>>609
データの受け渡しはメモリ上にファイルを書き出して共有するメモリマップドファイルって仕組みでやってるお

625:山師さん
15/07/13 12:21:55.66 j2Gwp2jU.net
スレが伸びてると思ったら
また違法ソフト会社の自作自演宣伝かよ。

626:山師さん
15/07/15 12:57:43.54 eFqM1GzC.net
いろいろ見なおしたらなんとか遅延10秒以内に抑えられそう
これで勝つる!
URLリンク(fast-uploader.com)

627:山師さん
15/07/15 16:11:00.83 KzleuB2u.net
>>612
スクショ見て銘柄監視で有効なヒント貰えたわ
私もデイトレ専用ツールが欲しいな…
ここじゃアレなので時間が出来た時にでもblogとかで作り方教えて欲しいです

628:山師さん
15/07/15 20:02:51.77 eFqM1GzC.net
>>613
指標は試行錯誤で調整してるところですけどね
ある程度形になったらブログとかもおもしろそうですね!

629:山師さん
15/07/15 22:23:39.13 GHAO1oev.net
LibreOffice と RSS の相性はどうなんでしょう?
もし、LibreOfficeが使えるならマイクロソフトオフィスより軽くてよさそう。

630:モンキーダーツ
15/07/15 23:02:48.37 Ai+5rD6U.net
>>615
使えるよ、
うちのOSとエクセルとRSSの相性が悪かったのでLibreOffice使ってた
速さは、最近のオープンオフィス系は
どれもこれも遅くなっちゃって昔ほど速さがメリットって事は無いと思う
マクロが色々選べるのはメリット言えばメリットだけどVBAに慣れた人には
デメリットかもね
セルに書く書き方も違ったと思う、それは調べてみてね

631:山師さん
15/07/16 12:00:49.40 eB+hUqlU.net
>>612
分かりやすいなこれ。どこであったの?
オリジナル?

632:山師さん
15/07/16 14:00:03.69 TfX4pi8x.net
>>616
ありがとうございます。
Windows10になったら、MS-office押しの声も出てきそうですがDLしてみます。

633:山師さん
15/07/16 17:55:13.47 4x0fsche.net
>>617
オリジナルだお

634:山師さん
2015/07/19


635:(日) 01:30:45.32 ID:y7ARUD2t.net



636:山師さん
15/07/19 07:59:46.01 EZxpbpHM.net
>>620
凄いな~!一度にいろんなインジケータの監視か…面白い試みだね
俺も個別の監視ツール作り始めたんだけど、歩み値の売り買いの判断が上手く行かないんだわ
現在値から同じなら白


637:、高く約定したら赤、低く約定したら青にしたいんだけどRSSで言う所の現在値テックの判断はどうすればいいのだろ?



638:山師さん
15/07/19 09:26:11.88 6WTsg5rE.net
板の取り消しなんか何の意味があるのか

639:山師さん
15/07/19 11:16:53.91 y7ARUD2t.net
>>621
約定の売り買い判断に現在値の上げ下げは使ってません
約定したときの現在値と最良売値買値を比較して決めてます
GMOや松井のツールの売り買い判断と100%合致するので合ってる筈です
RSSからの受信データを >>568の方法で切り分けて複数アイテムをまとめて扱わないとズレるとは思いますが
>>622
どう使いましょうねw
でもチャート見てると突然大きな注文とキャンセルが数秒間隔で集中するようになったり、大きな約定の直後に突然それが止んだりしてて、見てて面白いですよ

640:山師さん
15/07/19 15:20:38.28 y1iACcBw.net
おおおー板情報を活用するなんてすごい、システムでは見たことない試みです!
面白いものできそうですね。
俺は個別監視は、ある成り行き注文が成立した時に、その注文の約定時刻の前の、五分間と一分間に、
成り行き買い注文と成り行き売り注文の出来高の差がどれぐらいあったかを監視するプログラム作ってました。
URLリンク(fast-uploader.com)
(水色が五分、黄色っぽいのが1分、オレンジが価格)
左軸が出来高で、水色と黄色で上下が入れ替わる線が出来高0のライン。
目標はこれをRSIの出来高バージョンみたいな感じで(RSIは値幅)、先行指標として使えないかなと考えてます。
日によっては、この指標がうまく価格に先行して上昇することもあるんですが、
ちょうど画像みたいに、
>>620が野村だったんで合わせて17日のデータですと、
この日は900円の厚い板を食った後に901円まで行って下落というブレイクの騙しパターンなんで単一で使用すると悲惨なことになります。
これでいくつか銘柄を監視していて思ったのは、価格の上下の主導権が、成り行き中心の銘柄と、指値(板の厚み)中心の銘柄で分かれるなってことでした。
恐らくアルゴの入り方(種類?)の違いだと思います。
あと、色々有益な情報だしてもらってるんで、付け加えると
これ左軸は出来高の絶対値ですけど、日足やら長時間足でトレンドやレンジが継続するようなときは、最上昇、最下落の時の
一定時間の出来高の絶対値がわりと近いという面白いデータも得られました。
これはおそらく大口の買いなどの場合、1注文の予算が決まってて、時間分散で一定額まで買いみたいなことをやってるんでしょうか、
出来高じゃなくて売買代金でチェックするほうが正確でしょうけど、まぁ一日ぐらいだと価格の変動率1%程度なんで、こうした特徴がでるのかなと推測しています。
なので、銘柄個別で絶対値的なアプローチを追求するのも面白いなと思ってました。
RSSから送られてくる板情報16本値がどれぐらいの網羅率なのか気になってたところですが、>>620みると実用レベルだと思いました。
制作意欲わいてきました!

641:山師さん
15/07/19 17:19:23.01 EZxpbpHM.net
>>623
>約定したときの現在値と最良売値買値を比較して決めてます
最良売気配値と最良買気配値ってザラ場中しかみれませんよね?
という事はザラ場中に銘柄を切り替えて見る場合
寄りから全銘柄のデータを取っておかなければいけないという解釈でよいのでしょうか?

642:山師さん
15/07/19 19:18:56.67 tm33ZEEJ.net
現在値ティックって・・・
アップティックなら↑
ダウンティックなら↓
ってことでいいの?

643:山師さん
15/07/19 21:04:58.54 y7ARUD2t.net
>>624
売り約定買い約定のこういう使い方も面白そうですね
独自チャート作り出すと銘柄毎の個性が見えてきて興味深いですよね



644: >>620の板の厚さをどう換算してるか詳しく書いてませんでした 1秒おきに現在値から8tick以内の総額を算出して、指数平滑平均を出してます(薄いグレーの雲が8tick以内で、濃いグレーが4tick以内です) 平滑化しないと現在値が1tick動いただけで大きく変動してしまってチャートがとても見づらくなってしまうので 現在値から独立した算出方法があるとベストなんですがなかなか上手くいかなくて >>625 そうですね このチャートウィンドウは実はサブ画面でして、本来は数十銘柄を監視して売り買いシグナルを出すのが目的のツールなんです このチャートに含まれてるデータ系列は全監視銘柄で常に算出してるので、チャート表示したい銘柄を切り替えればツール起動時からのチャートが全て表示されるようになってます 本来の目的の売り買いシグナルのほうは絶賛放置中なので何にもシグナル出しませんけどねw



645:山師さん
15/07/19 22:34:35.82 y1iACcBw.net
>>627
可視化するとはじめて見える部分がかなりあるんで面白いですね。
出来高やら気配値は、100の次に1万とかばんばん来るんで、短い時間軸だと、変量やらY軸の取り方悩ましいですねw
でも気配値金額の場合は、値が移動してからそれを見て新たに入ってくる指値があるだろうし、
直近重視の指数平滑平均で、表示上だけじゃなく性質的にもかなり良さそうな気がします。
俺のは結局は意味的には直近1分間とか5分間のそれなりに長い時間で平均を計算してる形なんで、なんとか生の絶対値で軸取れてる感じですか。
ただそれでもでかい板が食われた後とかは、小さい値はグラフ上潰れちゃうんで、XY軸方向ズーム表示で拡大してなんとか見てます。
ティックの売買判定のロジックについては、今は俺は板を見てないんで、ティックだけでやってます。
ただこれはもちろん厳密ではなくって、
例えば700円の売り指値があった時。
成り行き買い(※これも実際には板にぶつける注文ってだけで成り行きか指値かはわからない)でそこが食われた後、
701円が買われないままに、700円に買い指値が入って、今度はそこに成り行き売りが入った場合は
板情報なしでティック情報だけだと、その同じ700円の売買が売りか買いか判定できないですね。
これは値動きが少ない銘柄・状況だとわりとあるケースですけど、今はこういうヨコヨコ移動の状態の時はあんまり売買タイミングには絡んでこないんで、
俺は、値段を切り上げたら買い、買いに続く同じ値段は、継続して全て買い判定ってやって単純化してますね。

646:山師さん
15/07/20 12:36:36.73 8xEx6wwA.net
>>620
どうやって使うの? 何が成果に結びつくの?

647:山師さん
15/07/21 01:03:47.97 b8wQkiCp.net
>>629
これだけですぐに成果は出ないかもしれないですね
良く言われているように、価格は板の厚い方向に進む傾向が一応見て取れるんですが、もちろん裏切られることも多々ありますから、まだまだ取り引きに活用できるレベルの知見は得られてません
このチャート作成を作成した動機はやはり、価格形成の裏側で、人やアルゴがどう動いているのかを、手に入るデータが許す限り視覚化したかったんです
例えば>>620のチャートだと9:03くらいに8000万円程の売り注文が入った瞬間に全部買い上げた大口がいます
9:07ぐらいに買い板薄いにも関わらず同じく8000万ほど売られてるので、この2つは同一人物なのかなぁとか想像膨らませたり
9:12くらいに大口の買い指値注文が入って急激に買い板が厚くなってるんですけど、売り手が喰い付かずに30秒ほど後に大きな買い指値がキャンセルされてます
さてこの後どうなるんだろう、とかね
このツールから実りのある戦法を導けるか否かはこれからの話です
作成の苦労が報われると良いのですが

648:山師さん
15/07/21 13:07:57.11 oG3SaXgj.net
エクセルが応答なしになった

649:山師さん
15/07/21 22:07:33.45 1rt+VBts.net
あれ?現在地ティックって何なんだ?
アプティックとダウンティックってわけじゃなさそうなんだけど???

650:山師さん
15/07/22 12:01:18.42 5WqmKOoJ.net
MVA: Visual Studio 2015 統合開発環境の進化
URLリンク(www.visualstudio.com)
これってダウンロード無料らしいですけど、インストした方が便利になりますか?

651:山師さん
15/07/22 12:40:05.27 m+CsVuW/.net
>>633
インストールしただけじゃ便利にはならん
自分にとって便利なツールを開発する気があるかないか

652:山師さん
15/07/24 16:03:34.56 obiiYXsg.net
2015でたのか、いれてみるかな

653:山師さん
15/07/26 08:54:24.93 p8sKqgJo.net
Mkspifで株式市況スナップショットを取得する事が出来るようですがこの中の情報
RSSの関数で言うならば、現在値ティックや最良売気配値の情報だけを読み取る事はできないものでしょうか?
出来ないにしてもマケスピ自体何らかの方法でサーバーから送られてくるtickの売買を色分けして
表示しているので何らかの方法があると思うのですが…どうなんでしょう?

654:山師さん
15/07/27 12:21:10.62 ERYe82Ko.net
違法ソフト会社に直接聞けよカス。

655:山師さん
15/07/27 19:18:43.58 lzQt1d35.net
>>636
できるよ

656:山師さん
15/08/03 08:17:48.58 oAztmx6A.net
URLリンク(blog.livedoor.jp)

657:山師さん
15/08/05 01:39:21.58 ymq2nzJ1.net
URLリンク(www.rakuten-sec.co.jp)
どうもこれ見ると、日足の四本値だけで、5分足とかは取れないんでしょうか?
岡三RSSは5千円だし、各項目が非同期に更新される…
シンプレクス系の右クリックCSV保存は通信エラーでリトライしてくれないし、
マウス操作だから5分毎にバッチ処理するとそのPCは他の用途で使えない…
カブコムのAPIは新規客を制限してるらしい…
単純にWeb画面にテキスト表示してくれれば一番安定して取れるんですが…

658:山師さん
15/08/05 01:52:42.22 mxmojflX.net
一発取得は出来ないですけど、VBやC#で現在値をホットリンクで監視するプログラムを作る技能をお持ちなら、5分足でも30秒足でも好きに作れます

659:山師さん
15/08/05 02:03:39.69 ymq2nzJ1.net
>>641
通信エラーで数秒~数分欠損した場合、あとからリカバーできますか?

660:モンキーダーツ ◆PEjwVTPNGGAS
15/08/05 02:05:21.03 inZZgbUu.net
それ、出来値を自分で5分間づつ切って4本値にするんですよ
めんどくさくても
逆に言うと、4分足だろうが、2.5分足だろうが1.23456分足とか
好きなようにできるのが特徴ですね

661:山師さん
15/08/05 02:07:47.62 mxmojflX.net
>>642
それはどうやっても不可能ですね
良いルータを導入して通信が切れるケースを極力無くす努力をするぐらいしかないのかな

662:モンキーダーツ ◆PEjwVTPNGGAS
15/08/05 02:11:21.76 inZZgbUu.net
歩み値拾えるから、できるんじゃない
あれ? Mkspif使わないとRSSだけではできないんだっけ?

663:山師さん
15/08/05 02:13:57.71 ymq2nzJ1.net
>>644
どうやら全ティック通信するプッシュ型なんですね
ありがとうございました

664:山師さん
15/08/05 02:15:07.02 mxmojflX.net
>>645
RSSだと歩み値は直近4つしか取れないからかなり限定的ですね

665:山師さん
15/08/05 11:37:14.72 OMkFt6hK.net
>>642
エラーが出て止まっていた時間分はcoldlinkで歩み値を取得してマージすればいいのでは?
ところで歩み値を取得している方々に質問です
複数の銘柄の歩み値を取得する場合、dbのテーブル構成はどんな感じがベストでしょうか?
やはり個別にテーブルを分けた方が良いのでしょうか?それとも一括にしてダーっと貯めた方が良いのでしょうか
用途として各銘柄毎に分足に加工してシグナルを出すように考えています
御意見をお聞かせください

666:モンキーダーツ ◆PEjwVTPNGGAS
15/08/05 14:19:35.29 inZZgbUu.net
歩み値は素のテキストファイルで持ってます
それをストラテジーが欲しい形で加工してDBに登録して使うって感じ
将来どんな形のデータがほしくなるか不明なので、
加工してDBに入れても元のテキストファイルは残している
冗長的だとは思うけどバックアップの意味もあるし

667:山師さん
15/08/05 15:48:51.21 OMkFt6hK.net
>>649
なるほど勉強になります
とりあえず100銘柄くらいリアルタイムで監視できるシステムを頑張ってみます

668:山師さん
15/08/05 16:39:56.76 jnroiD35.net
楽天RSS起動して1時間くらいで接続が切れることがある
マーケットスピードはログイン状態で問題ない
時間によるタイムアウトとか皆さんどうですか?

669:山師さん
15/08/05 16:43:40.29 4R99khxn.net
PCを再起動するのがベストな感じ

670:モンキーダーツ ◆PEjwVTPNGGAS
15/08/05 18:36:59.43 inZZgbUu.net
1時間ってことはなかったけど
昔は何もなくてもお昼休みに無理やり一度終了させてた

671:山師さん
15/08/06 12:41:46.56 LFBF9DpLv
ついこの間、vb.netで時刻、現在値、出来高を記録するやつ作ったけど。
切断対策は2分毎にuwscで監視させて、切れてたら再接続させてる(´・ω・)今のところ問題なし

672:山師さん
15/08/06 12:42:48.95 jjJVz4Zy.net
>>651
読み込み上限を超えちゃってるんじゃないかな?
処理を分散させるか必要でない情報は切り捨てるか、上限になる前にRSSの再起動させるかだよね

673:山師さん
15/08/06 20:14:17.08 huQFvhaG.net
うちもホットリンクで監視してる項目が全く送られてこなくなることが3日に一度くらいあるよ
DDEの接続は切れてないし、80銘柄4000項目ほどだから上限も超えてない
11時台や2時台でも起こるからデータ負荷が重い訳でもなさそう
何が原因なんでしょうね
ネット環境グレードアップしたら直るのかなあ

674:山師さん
15/08/10 11:41:29.49 i/s32rXl.net
mkspifで複数の銘柄の歩み値を取得してDBに貯めたいのですが難しいですね
とりあえず別に用意したテキストに書かれた銘柄リストの歩み値を発生した順にフォームのテキストボックスに流れる様にしたいのですが複数の銘柄を監視させるソースが書けません
複数の銘柄を監視出来ている方、ヒントをくださいお願いします

675:山師さん
15/08/10 12:12:45.65 gosP9OjG.net
↑違法ソフトの話は違法ソフト会社に直接聞けよカス。

676:山師さん
15/08/11 06:19:29.25 9Se13xGs.net
300銘柄以上表示させる方法ないんですか?
項目数少なくすれば普通にできそうなんですが

677:山師さん
15/08/11 06:50:22.16 iyRJ/nL6.net
>>659
ExcelだとRSSアドイン内で上限300規制しているから無理
逆に言うとExcel以外でやれば可能

678:山師さん
15/08/11 20:01:52.31 Ylp2O/dD.net
たとえば、2台のPCをルーターでネット接続してRSSを2台で起動
PC1台につき300銘柄ということであればあわせて600銘柄までとれそうじゃない?
だれかやった人いないかなw

679:山師さん
15/08/11 22:48:39.60 E6lMnipP.net
>>661
お前がやれ

680:山師さん
15/08/11 22:59:06.89 I4Hak6n0.net
>>661
できないよ

681:山師さん
15/08/12 01:36:28.40 SwWWNeSE.net
俺がやろう

682:山師さん
15/08/12 03:14:13.87 YM2bexNa.net
どうぞどうぞ

683:山師さん
15/08/12 08:56:26.35 rcgt/wOy.net
システム構築が出来てる奴はニヤニヤしながら生温かく見ているんだろうな

684:山師さん
15/08/12 13:30:10.50 SwWWNeSE.net
できてる奴がいまさらわざわざ見に来るかよ

685:山師さん
15/08/12 14:39:01.38 WjD5PQFt.net
>>661
余裕で台数分×300行ける

686:609
15/08/13 11:19:30.98 cG7wWwpl.net
やっとcsvから銘柄を読み込ませてリアルタイムティック取得出来たわw
と言っても、まだtxtboxにズラズラ~って流しているだけだけどね
次はDBに溜め込むようにがんばってみる

687:山師さん
15/08/13 19:47:17.31 ZUuRcK6A.net
歩み値コレクターかよ
迷惑な奴だ

688:609
15/08/13 20:15:26.93 cG7wWwpl.net
コ、コレクターちゃうわwwMAX100銘柄くらいしか監視せーへんから…
つかさー少しくらヒントくれても良いじゃんか~
初めてのプログラムだからどう処理させるか調べながらだからすっげ~時間かかったわ
とりあえず今夜中にDBで入れ物完成させるつもり

689:山師さん
15/08/13 21:57:54.74 7hjG+mGx.net
儲けることが目的ではなく
楽天証券サーバへの負担を増やし
ただただ歩み値を溜め込むことが目的な
迷惑な奴
いるよなあ

690:山師さん
15/08/13 22:04:24.74 MFu+FBvf.net
そうプログラミング初心者を虐めてやるな
どれだけデータ負荷掛けていいかはちゃんと楽天が制限設けてるんだ
範囲内なら問題無かろう
PC複数台で全銘柄収集とか始めたら知らんけども

691:山師さん
15/08/13 22:08:48.63 MFu+FBvf.net
あ、歩み値だけなら現在値と出来高の2項目だけ監視すればいいんだから4000銘柄取得しても8000項目か
意外と大したことなかった

692:609
15/08/13 23:08:39.30 cG7wWwpl.net
>>672
楽して儲ける為に作ってるに決まってるじゃないですかwそんなコレクターになりたくねーわ~つかそんな人居るの?
全銘柄監視は必要ありませんね
max100銘柄なので負荷は少ないかと…←思いたい
私のストラテジーでは約定時間、歩み値、出来高が重要で兼業だとエントリーするタイミングが難しいんです
それならシグナルが出た時だけチャートを確認すればいいじゃん?って事で作り始めたんだけどね
とりあえずお手軽なSQLiteで作ってみたから明日テストするわ

693:山師さん
15/08/13 23:24:53.50 MFu+FBvf.net
>>675
シグナル出す為に歩み値見てるんだったらわざわざDBに格納する必要ないんじゃないの?
処理が重くなるだけで余り意味を見い出せない
RSSからの受信ログをCSV形式でテキストファイル保存でもしとけば値動きを再現させることは可能なんだからそれで十分でないかい?

694:609
15/08/14 00:10:46.00 aAeo21zw.net
>>676
ありがとうございます!
始めはそんな感じで考えていたのですが…サンプルコードが少なくて
処理させる手順といいますか、どう構築していけばいいのか手探り状態なのでこういったアドバイスは勉強になります

695:山師さん
15/08/14 01:21:35.52 0wlzYAuA.net
>>677
そうかプログラミング初めてだったな
DB操作よりもまずテキストファイルの読み書きを覚えたほうが今後活用できる場面が多いよ
わざわざDB使って永続化しなくても、受信ログを1つのファイルに残すか、もしくは銘柄ごとにファイル作って歩み値書き込んだほうが今後の扱いが簡単
受信時刻のタイムスタンプだけは付けてね

696:山師さん
15/08/14 01:24:44.80 8qmEyfyp.net
>>673
609は楽天の制限をくぐり抜ける迷惑ソフトを使ってる迷惑カスだぞ。
RSSの機能を使って真っ当な手段でやってる人とは違う。

697:山師さん
15/08/14 01:29:26.91 8qmEyfyp.net
そもそもプログラミングも満足にできないレベルで
その辺に落ちてるサンプル動かしてやろうとするなっての。
本人が気づいてないところでサーバ側へ要求しまくってるとかもありえる。
まぢでこっちが迷惑すんだよ。

698:山師さん
15/08/14 01:34:32.25 0wlzYAuA.net
mkspifは確かにお行儀が悪いから使わないほうがええね
俺は非公式でグレーなインターフェイスなんかいつ使えなくなるか分からないから絶対選ばないけども

699:609
15/08/14 01:52:06.78 aAeo21zw.net
>>679
既存ユーザーに迷惑をかけたらいけないので
>>678さんのアドバイスを元にRSSの機能を使って作り直してみます

700:山師さん
15/08/14 10:09:49.32 BhgtBSSAy
coldlinkは毎回要求するから鯖に負荷かかりそうだけど、hotlinkでも負荷かかるの?

701:山師さん
15/08/20 22:25:13.33 06GH+GuB.net
こらー! ファイナンシャルアカデミー ウソの宣伝はいかんぞ
>ファイナンシャルアカデミーが選ばれる7つの理由
>3.講師にプロの投資家を採用
> 実際に収益を上げているプロの投資家から生きたノウハウが学べます。
URLリンク(www.f-academy.jp)
【ローリスクで着実に儲けるバリュー投資セミナー】の角山智講師は↓のスレに書いてある
ように、リーマンショック後の成績は初心者でも3倍以上の人が多いのに、全然儲けてないし
実力も低レベルで、証券アナリストやFPなど金融関連の資格もない素人だろが
しかも自分が「バリュー投資」やってないのに、「バリュー投資セミナー」やるとはおかしいだろ
まず角山を他のできのよい講師が儲けられるように教育する必要があるだろ。それとも他の講師も角山と同様、
儲けられない人ばかりなのか? 角山は2003年~2005年の小型株バブル相場でまぐれで儲かったのに、
調子コイテ会社辞めたら、その後あまり収入ないから大損を恐れての狼狽の「損切り」ばかりで惨敗してるぞ
↓の多くが角山本人が書いていたことだが、ファイナンシャルアカデミーの社長 泉正人は、こんな生活をしている人に
教えられて株で儲けられるようになると思っているのか? 社長は常識ないのか? 人を見る目もないのかな?
事務所もなく実家に居候して独立してない身分で自分が儲かってないのに、株で儲ける方法教えますって 冗談が過ぎるだろ
★奈良県の田舎住まいで駅から20分もかかる高台にすんでいるのに、車を手放さざろうを得なかった
★奈良の実家に居候している50歳独身 日経新聞も取っておらず、テレビもなく、貧乏生活を送っている
★時計はダイソーの105円 角山智の割安成長株投資術 >ダイソーの腕時計、もちろん105円
★以前、ハンバーガーが65円のときハンバーガーのみ持ち帰っていた私は 「嫌な客」だったことになります
★1万円程度のプリンターを買うのに、ヤマダ電機に二度も行き、結局通販で買う
★2011年には全然金がないからだろうが、月20万円程度のバイトを半年くらいやってた
★投資助言代理業の500万円の預託金がないん


702:だろうが、逮捕の可能性あるのに無登録 ★西友で7900円のスーツを物色 ★自宅から3kmも離れた西友やアピタにわずか▲5%OFFの値引きを目当てにチャリンコか歩いていく ★普段、牛肉はほとんど食べたことがない 角山智先生を語ろう part 16 [転載禁止]&copy;2ch.net http://anago.2ch.net/test/read.cgi/stock/1436357957/



703:山師さん
15/08/21 03:23:40.35 0WjbjtFT.net
こうしてまた迷惑房の罠にハマるわけだね

704:モンキーダーツ ◆PEjwVTPNGGAS
15/08/21 15:09:43.40 RWuY1tkr.net
最新版の(メモリリークを直して、イベントを購読してリアルタイムに歩み値を取れる)やつは
公開が短かったからね
手に入らなかった人が「ブドウは酸っぱい」って言いたくなってるんじゃない

705:山師さん
15/08/21 16:47:24.82 8Pl2Zp5s.net
ログイン出来ない
システムエラーがデル

706:山師さん
15/08/21 23:56:50.44 brbu7Ihw.net
批判してる側も同じ穴の狢だってことにしないと擁護できない代物なんだから話題にしなきゃいいのに

707:山師さん
15/08/22 01:48:52.51 Q2Lu356q.net
その話題で会話が成り立ってるのに割り込んでくるやつがバカ
文句言っていいのは楽天だけだが何も言ってこないよ
知ってるはずなんだけどね

708:山師さん
15/08/28 16:15:02.99 4NxP/iN3.net
数銘柄の分足を取りたいんだがどうすればスムーズに処理できますか?
Excelやc#何でもいいのでヒントください
あ!ベクターは無しでお願いします

709:山師さん
15/08/29 02:42:50.00 To4YvPlm.net
>>690
VBAでいいなら、RSS関数とcalcurateイベント使えばなんとかなるんじゃない?

710:山師さん
15/08/29 13:39:07.33 VXQpw5SV.net
どうせ処理速度でつまずくからVBAではなく最初からC#でやった方がいい

711:モンキーダーツ ◆PEjwVTPNGGAS
15/08/29 13:48:09.10 XZMY77MQ.net
>>690
RSSなら現在値以外に始値、高値、安値用のセル用意して、
(C#なら変数で用意だけど)
あと分足の最初だよフラグみたいなのも用意して
それぞれ現在値見て自分と現在値と大きい方、自分と現在値と小さい方になるようにする
タイマーイベントを欲しい分足の時間にして
時間,始値,高値,安値,現在値(つまり終値)の順にファイルにでも追加保存して
分足の最初だよフラグ立てる
現在値のセルの値が変わったよイベントで(C#なら歩み値が来たよってとこで)
分足開始フラグが立ってる時だけ
始値、高値、安値に現在値を突っ込んで
分足の最初だよフラグ落す
(C#の場合の高値安値の更新はここでやる)
とか
もちろん開始時刻の違いやエクセルの重さで
9時きっかりに始まったような分足とずれるけど
あと分足X分間に売買がなかったら、どうする?とかは自分で決めてね
NAにするとか、空欄が良いとか、直近の現在値が良いなとか

712:641
15/08/29 14:02:27.21 CmPgG9sT.net
>>691-693
ありがとうございます。
643さんの言うようにモンキーダーツさんのヒントを参考にc#でやってみます。

713:山師さん
15/08/29 20:54:27.56 Rbu45GoO.net
東証のシステムに変更くるみたいだけど連続約定うんぬんは結構影響でかいかな?

714:山師さん
15/08/30 00:14:34.01 T/O5jRRF.net
タイマーイベントだと始値や終値がずれる可能性あるから、hotlinkでRSSから送られてくる約定時刻基準にした方がいいかも?

715:山師さん
15/08/30 11:22:23.57 je4eRocI.net
RSSって、銘柄の上限数が致命的なんだよな。
1000銘柄取得できれば、分足のテクニカル売買がふつうにできるんだが。

716:山師さん
15/08/30 11:51:38.54 jYsysDgA.net
エクセルVBAだと今でさえ取りこぼしが多いのに
アローヘッド2になったらもっと取りこぼすようになるんでしょ?

717:山師さん
15/09/01 21:53:05.32 UONGcBVU.net
少々取りこぼしたって問題無いだろ
そんな取りこぼしが問題になるようなシビアな取引するならそもそも楽天RSSなんて使うほうがおかしいんだし

718:山師さん
15/09/01 22:54:29.05 ++CrVd7V.net
C#で100銘柄5000項目くらい監視してるけど今のところ歩み値の取りこぼし起きてないな
気づいてないだけかもしれないけど金融系の繁盛銘柄の9-10時の歩み値を数日分チェックした限り漏れはなかった

719:山師さん
15/09/01 23:17:26.42 DGRE2v0R.net
日経先物ミニの一銘柄だけなのに
エクセルだと明らかに取りこぼしあるよ。
c#でやってみるかな。
時間かかりそうだけど

720:651
15/09/02 00:38:34.36 JnJI4IwZ.net
念のため
アイテムの「歩み値1~4」は使ってないよ
あれは簡単に取りこぼす
現在値と出来高を監視して出来高が変わったときの現在値で歩み値作ってる
現在値と出来高が両方変わったときは必ず出来高が後に送信されるから↑のロジックでOK

721:山師さん
15/09/02 01:30:51.60 ktEVEvlm.net
10月限のオプション権利行使価格15000円以下の各データ取れてる人いますか?

722:654
15/09/02 10:56:11.40 ktEVEvlm.net
>>703
自己解決しました。
RSS取得上限数があるのを知らず、それを超えていたみたいでした。

723:山師さん
15/09/02 11:39:42.01 sd4AXOyh.net
C#でツール作ってる方に質問なんですが HotLink でコード書くときの
DDEのオススメのライブラリ教えてくださいm(_ _)m

724:山師さん
15/09/02 12:27:48.72 Dl7uMaiv.net
>>705
DDEのオススメのライブラリって何だよ
それこそ自作するもんだろ!

725:山師さん
15/09/02 12:28:43.74 i1UcIQ4o.net
NDde.dll

726:山師さん
15/09/02 12:52:10.11 sd4AXOyh.net
みんな自作なのか~
>>707 の NDde.dll とか DdeUtils とか使ってるのかな・・・と。
自作で頑張ります

727:山師さん
15/09/02 18:05:18.03 DWFkrGdt.net
>>708
NDdeって書いてあるだろ
自作なんて普通しない
あるもの使え

728:651
15/09/02 20:54:27.25 JnJI4IwZ.net
NDdeはサーバ側も簡単に作れるとこが良いっすね
RSSからの受信ログ残しといて自作擬似サーバから送信させれば同じデータを何度でも検証できる

729:山師さん
15/09/02 21:34:28.87 sd4AXOyh.net
>>709
なるほどありがとう。やっぱNDdeを使うのね
>>710
おもしろそうですね
ずっと複数マシンにエクセル置いてリモートデスクトップで監視してたんだけど
クライアントとサーバー(メインPC)構成にしたくて重い腰をあげてC#で作ろうと思ってます。
前途多難ぽいけどまずホットリンクの扱い方から勉強します。レスありがとね

730:山師さん
15/09/03 06:45:31.35 ++dOJfl8.net
>>661
単純にパソコン3台で900銘柄を見ることはふつうにできるよ。
ただ、3台に分散してると、たとえば出来高が急増した上がりだした
銘柄をピックアップしたいときに、自分のシステムでは1分くらい
かかるんでめんどくさい。

731:山師さん
15/09/07 00:41:21.51 AWeBTdEn.net
ここ、まだあったのかw

732:山師さん
15/09/07 18:55:41.68 Zv437vh9.net
=RSS|'9501.T'!現在値
この'9501.T'の部分ってセル参照で置き換えたりできませんか?

733:山師さん
15/09/09 10:23:42.83 rBSDTe6l.net
>>714
無理。テキスト置換とか文字列結合するしかない

734:山師さん
15/09/09 16:35:11.87 T185rN0t.net
VB使えば可能やで~やり方はggr

735:山師さん
15/09/12


736:10:35:05.67 ID:p4hb4ATt.net



737:山師さん
15/09/12 11:58:50.31 UebGH/+i.net
やりたい意味はわかるよ。
たとえば内需株とか輸出株とか、小型株なんかの見たい銘柄のコードの表を
作っておけば、シートの銘柄を一瞬で変えられる。
なんせ上限の300銘柄がネックで、これが1000銘柄あれば、いろんなテーマを
全部入れることができるけど、300じゃしょっちゅう銘柄を入れ替えないとだめ。

738:山師さん
15/09/12 17:46:20.86 w2t+1ImC.net
そんなもん例えば業種別とかにまとめて300銘柄以内で何枚もファイル作って
自分が見たい時にそれぞれ開けばいいだけの話だろ
いちいちそんなめんどくさい仕組み作ってシート上の銘柄を変える意味がわからんわ

739:山師さん
15/09/12 19:22:43.60 UebGH/+i.net
業種別とか、そんな単純なものじゃないよ。
たとえば、円安で輸出が一斉に動くとか、金曜みたいに新興銘柄がいっせいに
動くとか、リニア関連が同時に動くとか、前日に出来高が増加しながら上昇した
銘柄のリストを入れるとか、たとえば、好業績でマイナス乖離率の激しい銘柄
とか、そういうのって日々変わるし、事前に作れるようなもんじゃない。
だからおれは文字列をくっつけることでやってるけど。

740:山師さん
15/09/12 20:09:30.18 7x/eEcOH.net
Nddeでやればそんな悩みは無縁

741:山師さん
15/09/16 20:56:46.67 CiJSmOJV.net
        ユダヤと米帝の《経罪》システムまもなく破綻! 次はサヨクの栄える時代!!
               親米ポチと株キチは → 日陰者に転落www

世界の株式市場の崩壊は日本において始まるだろう。マイトレーヤは繰り返し次のように言われる―
     「株式市場の崩壊は避けられない。かれらは自分の財産を隠し、そして犯罪的雰囲気さえも創出している。」
彼らはただ座って待っているだけです。賭けの勝利金で暮らしているのです。
悪銭です。世界に振りかかる負担は莫大です。そのコストは、職場の喪失であり、突然の働き手の失業による家族の心の痛手です。
世界を餌にして生きており、社会に何も負うことなく、何も還元しません。
magazines/lutefl/fkmww5/sui4zj

上念司   貿易のルールを自由化していくというのはトレンドなんですよね。
URLリンク(www.youtube.com)
三橋貴明  どこが自由貿易なのかなと思いますね、実際そうじゃないんです、特定の企業が儲かるための規制の強化ってのが、ほとんど入ってるんですね。
URLリンク(www.youtube.com)
富裕国は、開発途上国の市場をこじ開けようとするのに忙しい。そのようにして、自国の余剰物資を輸出することができるようになる。
こうした非人道的な押し付けは、自由貿易としてまかり通っている。
magazines/33116k/ahwpdf/ngbm3m
マイトレーヤの出現から3~5年のうちに膨大な変容が起こるであろう。抑制のない成長に基づく現在の経済の終焉を見るであろう。
magazines/ahjzfl-1/fkmww5/l6y25q
資源の分配のみを扱う新しい国連機関が形成されるでしょう。
magazines/rwhnd8/04zpzf/w39if1

742:山師さん
15/09/18 18:05:54.80 MMlCE45


743:5.net



744:山師さん
15/09/18 21:24:27.14 m8JIc0+K.net
たとえば10分足を作る場合に終値をタイマー使ってRSSからデータ取得するのはそんなに難しくない
10分足の高値と安値のデータを取得しようとすると数秒に一回データ取得して高値安値をきめていかないといけないからすごくPCに負荷がかからない?

745:山師さん
15/09/18 21:26:06.60 m8JIc0+K.net
たとえば10分足を作る場合に終値をタイマー使ってRSSからデータ取得するのはそんなに難しくない
10分足の高値と安値をきめようとするとデータ取得して、数秒に一回マクロ動かしてで高値安値をきめていかないといけないからすごくPCに負荷がかからない?

746:山師さん
15/09/18 21:35:23.05 Q06Ar4pI.net
>>722
>次はサヨクの栄える時代!!
それは無いwww

韓国、国民1人あたりの借金が年々増え続け
日本の1人あたりを超える
“借金共和国”韓国…昨年の総負債4781兆ウォン、1人あたり9400万ウォン
URLリンク(japanese.joins.com)
【韓国経済】ヒュンダイ自動車、世界時価総額500大企業から外れる…サムスン電子も5ランク下落
URLリンク(s.japanese.joins.com)
韓国、上位500社に赤字転落続出 経済無策の朴政権
URLリンク(www.zakzak.co.jp)
サムスン以外の企業はすでに見るも無残な感じに
まあ、何が原因かと言えば
各国とFTAを乱発したパク・クネ大統領が元凶なわけだけど

[EU、韓国FTA] FTA裏目? 車輸入増加で対EU貿易赤字膨らむ=韓国
URLリンク(www.chosunonline.com)
「欧州、韓国FTA」発効からわずか1年で韓国車が大打撃を受けていることが判明
URLリンク(www.chosunonline.com)
米韓FTAで日本がもうかる? 韓国で米国産日本車の販売台数が増加
URLリンク(news.livedoor.com)
韓国経済に激震、輸出が6年ぶりに2ケタ減
URLリンク(jbpress.ismedia.jp)
>主力製品はほぼ全滅だった。
>石油関連(前年同月比40.9%減)、家電(同34.7%減)、船舶(同33.4%減)、石油化学(同22.8%減)、鉄鋼(同19.2%減)など、韓国の主力輸出製品が軒並み2ケタ減となってしまった。
>自動車も前年同月比7.9%減だった。
>どうしてこんなに輸出が減少したのか。
【韓国】未来技術「世界一」120項目中でゼロ=先進国と格差拡大
スレリンク(news4plus板)
>韓国が将来的な産業として育成している国家戦略技術120項目のうち、世界トップの技術が一つもなく
>先進国との格差がむしろ広がっていることが分かった。
>また、中国が大半の分野で韓国を猛追している。
「韓国製品がどんどん不要になっている」 韓国経済の失速が顕著 中国が得意分野を取って代わる構図で打撃
URLリンク(www.news-postseven.com)

747:山師さん
15/09/19 05:05:47.24 xV8EGGyA.net
>>726
精神世界の詐欺者はいい加減にしろ
アセンションとやらが来たら信じてやんよ
騙されている頭の弱い奴らは目を覚ませ
彼らはただ座って待っているだけです。信者から巻き上げた金で暮らしているのです。
悪銭です。
陰謀論の連中も似たようなもんだな

748:山師さん
15/09/25 00:45:08.63 96X/WlWh.net
アロへ2になったのに静かだなおい

749:山師さん
15/09/25 18:02:55.81 96X/WlWh.net
とりあえずNDdeの使い方覚えて同一気配約定分析を作ってみた。
URLリンク(i.imgur.com)
ウインドウ全体は松井のツール、下のウインドウが自作ツール。
どうも最良気配値を取り逃してるっぽく、松井のツールと同じにならない
のだけど、上で同ツール作ってた方は同じになりますか?

750:山師さん
15/09/26 00:32:47.89 Ok3VsfGP.net
>>729
日経先物を弄ったことがなかったので試してみたのですが、どうも指数先物のRSSには最良売買気配値1~10だけがあって番号なしの最良気配値の項目が無いみたいですね
URLリンク(www.rakuten-sec.co.jp)
うちのシステムは番号なしの気配値に依存してるので全く上手くいきませんでした
株だと約定のタイミングで現在値、最良気配値(番号なし)、出来高をセットで送ってくれるので買い約定売り約定の判定ができるのですが、番号つきの最良気配値1のほうは、番号なしと同じ値でもRSSからの送信優先度やタイミングが違うから上手くいかないんですよね

751:山師さん
15/09/26 15:37:13.45 2qYEAg0K.net
>>730
レスどうもです。なるほど、先物だとうまくいかないんですね。
まだザラ場でのテストができてないので今度やってみます。
関係ないけどアローへッド2になって、個別銘柄の
最良気配値9、10が追加になりましたね。OVER、UNDERの数値も変わってました。

752:山師さん
15/09/26 18:51:02.90 3a73vtZ3.net
楽天RSSか岡三RSSどちらかで各気配値の注文件数は取得できますでしょうか?

753:山師さん
15/09/27 16:12:53.77 KQi2sYnG.net
>>732
楽天RSSは取れるよ
売り買い各8本だけだけどね

754:山師さん
15/09/27 16:15:43.30 KQi2sYnG.net
>>731
先物は前から10本取れたけど個別株も?
公式の一覧はまだ8本までみたいだけども
URLリンク(www.rakuten-sec.co.jp)

755:山師さん
15/09/27 18:51:15.98 LQlaL33N.net
>>733,685
たぶんだけど、683の言ってるのはフル板でみれる注文件数じゃないかな
RSSで注文数量(気配数量)は取れるけど、件数はとれないね。
気配値10本は個別株の話ね。エクセルのアドインで確認するとわかるよ。
公式サイトの一覧はまた更新されてないみたい。

756:山師さん
15/09/27 19:50:43.12 Px1VoJqU.net
>>733
>>735
気配数量でなくて注文件数です。
やはり取れませんね。
ありがとうございました。

757:山師さん
15/09/27 20:33:36.96 TCLJCea7.net
>>736
注文件数って要は約定件数だよね?
約定した歩み値を取りこぼさなけば可能なんじゃね?

758:山師さん
15/09/27 20:44:21.20 KQi2sYnG.net
あ、注文件数か
勘違いでした
それは無理だね

759:山師さん
15/09/28 12:43:02.74 J/yCCfB7.net
誰か分足のテキスト吐き出すCode書いて下さいお願いします

760:山師さん
15/09/29 20:41:04.44 BBbKXiCB.net
岡三RSSと楽天RSSだとどっちが接続中に切れにくい?

761:山師さん
15/10/02 21:29:12.93 2u/ninlT.net
保守も兼ねて書き込み&amp;#12316;
NDde使った同一気配約定もどきアプリを作成中だけど、だいたい出来た感じ。
過去ログでもさんざん言われてるけど、RSSから取得する出来高から
擬似歩み値を作ってもマケスピの歩み値と完全に一致しないので、
松井の同一気配約定と完全に一致させるのは、無理って結論になった。
個別銘柄はほぼ一致する。先物はぜんぜん合わない。
URLリンク(i.imgur.com)
上のスクショは擬似同一気配約定を作って累積買残数をグレーで表してみた。
スレ住人の制作意欲がわきますように・・・

762:山師さん
15/10/02 21:38:10.80 2u/ninlT.net
ごめん上の画像のアップロード失敗した
URLリンク(i.imgur.com)

763:山師さん
15/10/02 23:44:22.70 rFfoIZtX.net
>>741
頑張ってますね~横から失礼しますが
このスレ的にはタブーとされてるアレを使うとしっかり歩み値が取れます
それとNDdeで最良気配値を同時に処理(取得)することで取得した歩み値が買いか売りの判断材料になるので目指している物に近かづけるかもです
と、うだうだ書いてみましたが妄想話しなのでスルーして下さい

764:山師さん
15/10/03 00:57:26.28 6JV/8pAD.net
RSSでもちゃんと癖を見極めてカッチリ組めば歩み値を取りこぼしたり間違えることは無いんですけどね
少なくともうちのシステムでは歩み値の間違いを見たことがありません
証拠になるか分かりませんがCSVをアップします
9/28の1570 日経レバの歩み値です。
11,303件の約定のすべてで価格とサイズが完璧に一致します
うちのシステムが出力した歩み値(前場のみ)
URLリンク(fast-uploader.com)
Hyper SBIからダウンロードした歩み値(一日分)
URLリンク(fast-uploader.com)
うちのシステムによる買い約定・売り約定の判定結果も含まれてますが、こっちは正解率99%くらいですね
どうしても約定時の最良売買気配を間違えるときがあるのでこっちは100%にすることは多分不可能ですが、
今トップクラスに約定回数の多い日経レバで99%を叩き出せるなら実用上全く問題ないだろうと判断してます
RSSからの受信順を扱うのにかなり細かい処理をしているので簡単に実現可能と言えないところが辛いですが…
私は元職業プログラマなので可能でしたけど、万人には勧められないかもしれません。
でも一応RSSでも正確な歩み値取得は可能なんです。

765:山師さん
15/10/03 01:10:31.05 rjRGzSvx.net
>>743
タブーではないがウザいのが一人いるので現れたらあぼーんで会話続行すればよい

766:山師さん
15/10/03 01:35:10.03 6JV/8pAD.net
>>743
それは絶対に不可能ですね
同じインターフェイスを使っても約定タイミングとその瞬間のASK/BIDを同期させるのが完全には不可能なのに、歩み値とASK/BIDをそれぞれ別インターフェイスで取得してはより酷い結果を招くだけです

767:山師さん
15/10/03 17:08:35.75 DWZPAJIL.net
>>744
出来れば「その細かい処理」を日本語でいいのでご教授お願いしたいです。
過去ログにある、「約定時に50ms以内配信されるアイテム群は整合性がある」
という書き込みは、自分にとって目からウロコな話で、作ってみたらその通り再現できたわけです。
ちなみに上のツールは、第一群の最後に送られてくるアイテムを VWAP として作りました。
擬似歩み値については、単に出来高の差分を取るだけなので
誰が書いても同じコードになると思ってますが、どうなんでしょう?

768:山師さん
15/10/03 20:46:41.60 6JV/8pAD.net
>>747 なら基本的に同じ処理をしてますね う~ん、なんで歩み値がズレるんだろう…? RSSからの受信ログは残していませんか? 間違えた箇所を確認できれば割りと簡単に原因究明できるのですが…



770:山師さん
15/10/03 21:12:38.41 DWZPAJIL.net
>>748
レスどうもです。デバッグ用の受信ログは残していますが、見るの面倒と思うので
>>742のスクショで説明しますね。
マケスピのこの時間帯↓の歩み値が
21:15:47 4 17,780
21:15:47 2 17,780
21:15:47 2 17,780
自作アプリのホットリンクで取得した場合は↓
21:15:47 6 17780
21:15:47 2 17780
と、約定2つが1つ(4+2=6)に丸められてしまいます。これは先物の歩み値ですが、
自分の環境(光回線・core i7)では個別株でもそれなりの頻度で発生し
特に板をぶち抜くような大きな成買いがあると、ほぼ確実にズレます。
自分は裁量トレードしかしないのでさほど気にしてませんが
過去ログをさかのぼるとこのズレを気にしている人がいるっぽいですね。

771:山師さん
15/10/04 01:38:57.82 j0D2+qOP.net
>>749
日経レバがあまり複数板同時に抜かれることがない銘柄なので他の5つの銘柄でHYPER SBIのデータの照合して確認してみましたけど、やっぱり歩み値の間違いや抜けはありませんでした…
確かめたのは10/2 前場の以下の銘柄です
2400 メッセージ
2438 アスカネット
3762 テクマトリクス
4080 田中化学研究所
6047 Gunosy
占めて11,685約定で同時に複数板抜かれてそうな大型売買もかなりあります
う~ん、この差はなんだろう?
うちはノート用のCore i7でして、光回線だけど間にWiFiの802.11gかませてるので大して恵まれてる環境でもありません(ルータ5000円の安物だしw)
ちょっと気になったのは、かなり忙しくGUIを更新してそうな画面に見受けられるのですが、監視中のCPU負荷はどれくらいですか?
うちは極力軽くコードを組むように心掛けていて、100銘柄監視してもPC全体でCPU使用率が30%程度に収まっています

772:山師さん
15/10/04 04:41:34.36 j0D2+qOP.net
あと気になるのはRSSの受信スレッドで何か重い処理をしていないかってことかな
これがどれくらい効いてるのかはよく分からないですけど
うちは全銘柄を1スレッドで受信していて、そのスレッドは受信アイテムを群に切り分けることだけに特化してます
一固まり受け取ったらそのあとのデータ反映処理は別スレッドに依頼
受け取った文字列データを数値に変換することすら受信スレッドにはやらせていません
受信ログもそのスレッドではListに追加していくだけで、ファイル出力は500msec毎に溜まったログを別スレッドで書き出してます
あと、受信時に呼び出すDatetime.Nowはそれなりに重い処理らしいので、下のURLの2つめの回答を参考にTickcountsと併用して高速化したりしてますね
URLリンク(stackoverflow.com)
別になにか問題が起きたからここまで徹底した訳じゃなくて最初から極力速くなるように書いてたので、高速化が肝なのかどうかはよく分かりません

773:山師さん
15/10/05 12:14:27.84 x62Y6p7Z.net
たびたびありがとうございます。
>>750
PC全体のCPU使用率は、通常 6,7 %程度、大きな買いが入った時は、20%くらいで
マケスピや自作アプリのCPU占有率は、通常 1 %、大きな買い 10 %程度です。
今は1銘柄のみ試作中なので、CPU使用率は上記のとおりですが、お察しの通り、
ホットリンクの Advise event 中に、チャート再描画や GUI の更新しまくってます。
>>751
NDde のサンプルを書き換えていただけなので、RSS受信部分、GUI表示部分やログ書き込み
をスレッド毎に設計するという考えが全くなく、Datetime.now すら高速化して、受信部分の軽量化を図ってるとは思いませんでした。
検証はこれからですが、歩み値が丸められてしまうのはRSS受信中によけないなことしすぎなのが原因な気がしてきました。
C#の言語仕様をよくわかってないので、ちょっと時間かかるとおもいますが、
受信部分とGUI更新部分などスレッド別にして作りなおしてみます。
ご教授ありがとうございました。


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch