Page: | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 |
16個までのようですが,増やすことはできないでしょうか?少し複雑なテクニカル関数になると対応できなくなります。
もしくは,ITCal系の関数を自分で定義できないでしょうか?
Re: スクリプトでの配列の個数> 16個までのようですが,増やすことはできないでしょうか?
>
同時に使用できるITObjArrayDataは最大16個で、増やすことはできません。
> 関数を自分で定義できないでしょうか
>
VBScriptでの関数定義は「Function」や「Sub」ステートメントを使用します。
詳細は下記サイト等を参照ください。
http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/script56/html/vsstmfunction.asp
http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/script56/html/vsstmsub.asp
例えばITCalMAの引数の書式に合わせた場合の関数は大体以下のような感じになると思います。
Function MoveAve(hC, term, array)
Dim i, j, sum, maxcnt
MoveAve = 0
maxcnt = hC.GetCnt()
If term < 1 Then Exit Function
If maxcnt < term Then Exit Function
array.Init maxcnt, 0
For i = term - 1 To maxcnt - 1
sum = 0
For j = 0 To term - 1
sum = sum + hC.GetClose(i - j)
Next
array.SetData i, sum/term
Next
MoveAve = 1
End FunctionREED 2007 No.696Re: スクリプトでの配列の個数普通にVBScriptの関数で定義すれば良いのですね。
こういうサンプルがあると助かります。
ありがとうございました。jsn 2007 No.697
チャート表示で、日足を1年ほど戻して、ゲーム感覚でシュミレーションを1日、1日と進めて行きたいのですが、下方の黒三角をクリックすると、2目盛(2日分)進んでしまいます、ワンクリックで1目盛(1日分)進むようには出来ますでしょうか?
Re: スクロールチャートのスクロール量は、表示サイズやデータ量によって自動的に算出しています。
このため、残念ですが1日分のみといったスクロール量の指定はできません。REED 2007 No.694
スクリプト検索で、マルチCPU対応は可能でしょうか?
現在、全銘柄検索で20時間ほどかかってしまっています。
もしくは、ITickerが多重起動できれば対象データを
分割して検索の高速化は擬似的に可能ですが…
ご検討お願い致します。
Re: マルチCPU対応(要望)> マルチCPU対応は可能でしょうか
>
マルチCPUでも動作する可能性は大きいと思いますが、
当方ではマルチCPUの環境が無いため動作確認はしていません。
またマルチCPUを意識したプログラミングは特に行っておりません。
> ITickerが多重起動できれば
>
隠し機能として、
shiftキーを押しながらITickerを起動させることによって多重起動は可能です。
ただし多重起動中に何か不具合が発生しても対応はしませんので予めご承知おきください。REED 2007 No.691Re: マルチCPU対応(要望)>> ITickerが多重起動できれば
>>
>隠し機能として、
>shiftキーを押しながらITickerを起動させることによって>多重起動は可能です。
>ただし多重起動中に何か不具合が発生しても対応はしませ>んので予めご承知おきください。
同じmdbに同一ユーザーでアクセスできないようです。
ただ、インストールフォルダをコピーして、shiftキーを押しながらITickerを起動させることによって、複数のスクリプト検索を同時に実行することができました。
毎日mdb毎にデータ更新する必要がありますが、当面は、この方法で目的である検索の高速化は実現できそうです。
ありがとうございました。kenn 2007 No.692
例:月/日始値・終値
トヨタ(7203)と信越化学(4063)で下記月日の
ローソク足が陽線のはずなのに陰線で表示されていますが
これは小生のパソコンだけなのかどうかご確認下さい
トヨタ 2/20 3/15(7610−7660)4/27 6/1 6/15(7640−7690)7/4
9/6(6580−6630)9/7(6560−6600)
信越化学 2/23(7550−7610)3/6 4/18 5/29(7800−7870)5/30(7870−7910) 8/15 8/23 9/4(8220−8270)9/18(7450−7510)
以上月日と一部始値と終値を掲載しましたので、ご確認下さい
Re: ヨウセン ガ インセン ヒョウジ サレテイルこちらでは問題なく表示されています。
状況がよくわからないので、以下の情報をメールでお知らせください。
1. 基本情報として、
ITickerのボードメニューの「ヘルプ(H)→ITickerのバージョン情報(A)」
で表示される内容を教えてください。クリップボード経由でtextを貼り付けるか、この場面のスクリーンショットを送って下さい。
2. ITickerでトヨタ(7203)の日足チャートを表示させた場面のスクリーンショットを添付してください。
この時2007/09/07にマウスカーソル移動させてツールチップに09/07の4本値が表示されている状態のスクリーンショットをお願いします。
スクリーンショットの撮り方が分からない場合は下記ページを参考にして下さい。
・http://homepage1.nifty.com/hdatelier/ope_cap.html
添付する画像の形式は必ず「gif」か「jpg」でお願いします。bmp形式はファイルサイズが大きくなりすぎるため迷惑メールと判断されて未読みのまま削除されてしまう可能性がありますのでご注意ください。
また、デジカメなどで画面を直接撮影したものは非常に見辛いためご遠慮下さい。REED 2007 No.689
株式併合が反映されず、併合後から描画されるようですので、ご確認いただけましたら幸いです。
Re: 8571NISの株式併合ご指摘有難うございます。こちらでも確認しました。
分割リストの8571の調整係数が正しくなかったようです。
先程修正しましたので、これ以降ITickerでデータ収集を行うと自動的に反映されます。REED 2007 No.686Re: 8571NISの株式併合>>686
さっそく対応いただき有難うございます。
今後ともよろしくお願い申し上げます。takobou 2007 No.687
7/30と7/31のITicker香港のデータを
ファイル>インポート
で追加しようとしましたが、追加されません。
どのようにしたらよろしいでしょうか?
Re: ITicker香港のデータが追加されませんご連絡有難うございます。こちらでも確認しました。
ただこの症状は、
Yahooの香港株系のHistcalPricesデータ自体が
今のところ2007/7/27までしかない為です。
何故このような状況になっているかは判りませんが、
データが更新される等のYahoo側の何らかアクションを
このまま待つしかありません。REED 2007 No.684
Helpのサンプルのエクセルとの連携とMSDNを参考にして,Itickerのスクリプトから、あるHPを開き、フォームに文字列を入力した後、送信ボタンを押す操作をプログラムしたのですが、
Set IEobject = CreateObject("InternetExplorer.application")
IEobject.Visible = True
IEobject.Navigate "http://XXX.YYY.ZZZ"
とすると、HPを開くことができるのですが、
IEobject.Document.Forms(0).Item("XXXX").Value = "YYYY"
IEobject.Document.Forms(0).Submit
としても、エラーとなります。
そこで質問ですが、
@IEのドキュメントオブジェクトは使用できないのでしょうか?
A答えがyesの場合、他に何か良い方法があるでしょうか?
お手数をおかけしますが、ご回答よろしくお願いいたします。
Re: IEのコントロールについて> @IEのドキュメントオブジェクトは使用できないのでしょうか?
>
全ての動作を確認しているわけではないですが、基本的には使用できると思います。
> A答えがyesの場合、他に何か良い方法があるでしょうか?
>
エラーの内容と実行している具体的なスクリプトコードがわからないので
直接的な解決策の回答は出来ませんが、例えば、
以下のようなコードはこちらの環境(IE7)では実行できています。
'ここから
Set IEobject = CreateObject("InternetExplorer.application")
IEobject.Visible = True
IEobject.Navigate "http://quote.yahoo.co.jp/"
Do While IEobject.Busy Or IEobject.readyState <> 4
Loop
IEobject.Document.Forms(0).Item("p").Value = "1301"
IEobject.Document.Forms(0).Submit
'ここまで
尚、このサンプルを実行させる場合、IEの設定によっては、
ポップアップ関連の設定で*.yahoo.co.jpサイトでのポップアップを
明示的に許可するような設定にする必要がある場合があります。REED 2007 No.681Re: IEのコントロールについてご回答ありがとうございました。IE6でも無事動作しました。
BUSYの見方に問題があったようです。サンデープログラマー 2007 No.682
@niftyが提供していた従来の掲示板は
2007年7月31日(火)をもってサービスが終了するため
本日よりこの新しい掲示板へ移行しました。
簡易企業情報の画面枠を縮小させたりした状態で
日付ボタンで日中チャートを開いていくと
画面が切れて表示されたりします
簡易企業情報を開いた元の画面枠を少しでもデスクトップ画面ないで移動させても、同じ現象がでます。
これは仕様でしょうか?
Re: 簡易企業情報について> 易企業情報の画面枠を縮小させたりした状態で
> 日付ボタンで日中チャートを開いていくと
> 画面が切れて表示されたりします
>
ご指摘有難うございます。こちらでも確認しました。
次回のバージョンアップ時に修正しておきます。ただ、次回のバージョンアップは一応7月下旬〜8月上旬辺りを考えていますが、まだはっきりとした日程は未定です。REED 2007 No.678
ITicker香港のほうは、さらなる機能拡張の予定はありませんでしょうか?機能拡張と申しましてもITicker日本版で使用できるいくつかの便利な機能があると重宝するのですが・・・。
あるいはITicker香港のほうも日本版並の機能にして有料バージョンを作っていただけるとありがたいのですが・・・。
よろしくご検討お願いします。
Re: ITicker香港> ITicker香港のほうは、さらなる機能拡張の予定はありませんでしょうか?
>
申し訳ありませんが、ITicker米株/香港株版に関しては今のところ機能拡張の予定はありません。REED 2007 No.676