お世話になります。大変重宝に使わせて頂いております。
スクリプト検索にてMACDの関数を使ってのクロスは大変重宝しております。
MACD値で指定期間の最大値、最小値、もしくはOSCIの最大値を出す事が出来ますでしょうか?クロスを予想できないかと考えております。
まだ勉強中で至りませんがVBの知識がありませんので宜しくお願い致します。
Re: MACDを使った検索につきまして直接得られるような関数は用意していませんが、関数定義を使えば可能だと思います。
関数定義を使用するにはVBScriptのコードをある程度自分で記述できる知識の習得が必要となります。
また、MACDの計算はとても時間が掛かるので実用的なものになるかどうかはこちらでは判断しかねます。
基本的なものは以下のような感じでしょうか。
Function MaxMac(cnt)
MaxMac = 0
For i=0 to cnt-1
tmp = ITMACD(i, term1, term2, termM, mode, type)
If tmp > MaxMac Then MaxMac = tmp
Next
End Function
パメータ設定やエラー処理・その他、肉付けはそちらで工夫してください。
「関数定義」ついては下記ヘルプ項を参照してください。
ヘルプ:「操作方法→検索→スクリプト検索→概要」の「◎関数定義」項REED 2021/02/09(Tue) 12:18 No.1252Re: MACDを使った検索につきましてなかなか難しそうですが、VBを使える人を知っていますので頑張ってやってみます。有り難うございました。TERADA 2021/02/09(Tue) 13:26 No.1253
スクリプト検索:設定例でMACDを利用したいのですが設定例を何個か教えて頂けないでしょうか?例えば、シグナル線(前日と当日の差)とMACD線(前日と当日の差)の表示 ヒストグラム(シグナル線とMACD線の差)の表示
週足のテクニカル関数も併せて教えてください。
出来ればスクリプト検索で使える関数も教えてください。一応ヘルプは見たのですが良くわかりませんでした。
例えば、ITHi()とか掲載されていないようなので在ればお願いします
初めて使う(使用ユーザー)初心者のためご迷惑をおかけしますが宜しくお願いします。
Re: スクリプト検索:設定例の追加要望「チャートのスクリプト」と「ITickerメニューの[編集(E)]→[スクリーニング[スクリプト](X)]のスクリプト検索」で使用するITickerの関数は別物です。ITHi()はスクリプト検索で使用する関数です。ITHi()関数については下記ヘルプ項に説明しています。
・ヘルプ:「操作方法→検索→スクリプト検索→リファレンス」
日/週/月足の切り替えについては下記ヘルプ項を参照してください。
[チャート]
・ヘルプ:「操作方法→チャート→表示方法 」
・ヘルプ:「操作方法→チャート→ツールバーの各ボタンとキー割付 」の「◎ツールバーの各ボタンの機能」項
[スクリプト検索]
・ヘルプ:「操作方法→検索→スクリプト検索→概要」の「◎足」項REED 2021/01/11(Mon) 16:22 No.1243Re: スクリプト検索:設定例の追加要望ありがとうございます
「スクリプト検索」について教えてください。
式へITMACD(0,5,20,9,0,1)でMACDの数値は上手くできるのですが、1:SIGNALと2:OSCIの表示が上手く出ません。
2:OSCIの表示式をITMACD(0,5,20,9,2,1)にしたのですが数値が合いません。
1:SIGNALの表示式をITMACD(0,5,20,9,1,1)にしています。
関数定義ファイルを作成しないといけないのでしょうか?
何か設定がダメなのでしょうか?
因みに、比較したソフトですが、MARKETSPEED2と比較してみました。
度々の質問ですがよろしくお願いします。磯崎 2021/01/11(Mon) 22:16 No.1244Re: スクリプト検索:設定例の追加要望具体的な状況がよくわからないので、先ずは以下の様な条件で検索を行い、こちらでも同じ操作が再現できるよう検索条件・結果が分かる検索結果場面のスクリーンショットをお願いします。
1. ボードに「数値が合いません」という銘柄を幾つか表示
2. ITickerメニューの[編集(E)]→[スクリーニング[スクリプト](X)]
3. 条件を以下の様に設定して検索
・対象データ:ボード上の銘柄から
・対象日:日付 2021/01/08
・式1:ITMACD(0,5,20,9,0,1)
・式2:ITMACD(0,5,20,9,1,1)
・式3:ITMACD(0,5,20,9,2,1)REED 2021/01/12(Tue) 11:40 No.1245Re: スクリプト検索:設定例の追加要望式1の数値は、大体合っていますが、式2・3の数値が合っていないと云う事です。
このソフトを使ってしたい事
MACD線とシグナル線の動きを前日前々日から動きを予測したりゴールデンクロス(予想)かクロスしている候補(銘柄)をピックアップしたいと思っています。
また、OSCIの数値も利用したいと思っています。
是非、私の思った事が出来そうなソフトですので利用したいと思っています。磯崎 2021/01/12(Tue) 13:06 No.1246Re: スクリプト検索:設定例の追加要望画像が、上手く送れなかったので再度送信します磯崎 2021/01/12(Tue) 13:09 No.1247Re: スクリプト検索:設定例の追加要望こちらのITickerでもほぼ同じ計算結果となりました。
こちらはMarketSpeed2は使用していないのですが、MarketSpeedとYahooFinanceの値を調べてみましたが、ITickerとほぼ同じ値となっています。
テクニカル指標の計算方法は同じ指標名でも各ソフトによって異なることがあるようなのでMarketSpeed2もそうなのかもしれません。
*細かな数字が異なるのは、指数平滑移動平均の性質上は仕方ないと思います。REED 2021/01/12(Tue) 14:12 No.1248Re: スクリプト検索:設定例の追加要望日足のMACD関連の数値は、納得できたのですが、週足での算出方法ですが
・式1:ITMACD(0,5,20,9,0,1)
・式2:ITMACD(0,5,20,9,1,1)
・式3:ITMACD(0,5,20,9,2,1)
どこを変更すれば出るのでしょうか?
あまりにも初心者なのでお恥ずかしい質問で申し訳ありません。
やっと見つけた自分に合うソフトなので使い切りたく日々触っています。磯崎 2021/01/12(Tue) 23:52 No.1249Re: スクリプト検索:設定例の追加要望足の切り替えは、関数ではなくダイアログ上のラジオボタンで行います。
下記ヘルプ項を参照してください。
・ヘルプ:「操作方法→検索→スクリプト検索→概要」の「◎足」項REED 2021/01/13(Wed) 11:59 No.1250
連投すみません。
・スクリーニング[スクリプト]を作成し、対象日を[直近]にして検索を実行しても
最新の日付で検索をかけてくれず、スクリプトを作成した日までの検索しかでき
ません。
手動で[日付]を当日に指定すると、当日までの検索はできます。
[直近]は当日までのデーターで検索ではないどでしょうか?
よろしくお願いします。
Re: スクリーニング[スクリプト]検索の不具合について問い合わせ頂いた内容ではよくわかないので、
こちらでも操作が再現できるよう具体的で簡潔な説明をお願いします。
因みにこちらの環境では、
以下の条件での検索結果は、画像の様に直近/日付指定とも同じ結果となっています。
(1) データ収集日:2020/11/24
(2) ボードには1301のみを表示REED 2020/11/25(Wed) 16:46 No.1237Re: スクリーニング[スクリプト]検索の不具合について拙い説明で失礼しました。
こちらの環境では
(1) データ収集日:2020/11/25
(2) ボードには250銘柄登録済み
【直近】と【日付】の指定で検索した場合、結果が変わります。
・【直近】でやった場合 11/24時点で検索されてしまいます。
・【日付】でやった場合、11/25時点で検索されています。
・スクリプトを新規で作成しても、同様にずれてしまいます。
検索スクリプトは
@(ITClose(1) < ITOpen(1)) + (ITClose(0) > ITOpen(0))
※内容:前日陰線・当日陽線である。
A(ITClose(2) > ITMAClose(2,75)) + (ITClose(1) < ITMAClose(1,75)) + (ITClose(0) > ITMAClose(0,75))
※内容:終値が前々日は75日線の上にあり、前日75日線を下回り、当日は75日線の上にある
BITClose(0) > ITOpen(1)
※内容:前日の始値より、当日の終値の値が高いこと
スクリプトの書き方が悪いため、結果がずれてしまうのでしょうか?
よろしくお願いします。とし 2020/11/26(Thu) 11:07 No.1238Re: スクリーニング[スクリプト]検索の不具合について提示して頂いたスクリプトでもこちらでは直近/日付指定とも同じ結果となっています。スクリプト文は問題無いと思います。
問い合わせ頂いたような症状はこちらでは再現できていないので推測になりますが、今のところ考えられる可能性は以下のような場合です。
ITickerでの直近データの日付は
ITickerメニューの[ファイル(F)]-[データ収集(I)]
の操作でデータ取得した日付です。
ですので、仮に
・11/24に[データ収集(I)]を行い
・11/25は[データ収集(I)]ではなくITickerメニューの[ファイル(F)]→[インポート(N)]→[Yahoo時系列データ(Y)]よりデータを取得
といった場合のように、[データ収集(I)]より後に[Yahoo時系列データ(Y)]を行なうと今回の様な状況になる可能性があります。
スクリプト検索を行う前に念のため[データ収集(I)]でデータ取得して検索した場合どうなりますか。REED 2020/11/26(Thu) 16:21 No.1239Re: スクリーニング[スクリプト]検索の不具合について返信ありがとうございます。
--------------------------------
>・11/24に[データ収集(I)]を行い
>・11/25は[データ収集(I)]ではなくITickerメニューの[ファイル(F)]→[インポート(N)]→[Yahoo時系列データ(Y)]よりデータを取得
といった場合のように、[データ収集(I)]より後に[Yahoo時系列データ(Y)]を行なうと今回の様な状況になる可能性があります。
--------------------------------
ご指摘の通りでした。
[データ収集(I)]でデータを取得すると、直近と日付指定が同様の検索結果となりました。
ありがとうございます。
そこで重ねての質問になって申し訳ありませんが、
例えば日経225だけの株価データーが自分にとって必要である場合でも、[データ収集(I)]を行うと
それ以外の数千銘柄の株価もデータ更新がかかり、データ取得に時間がかかってしまいます。
質問------
これを、”特定銘柄の株価データのみ[データ収集(I)]から更新”というような設定方法は
無いのでしょうか?
更新が必要のない銘柄はDBから銘柄そのものを削除するみたいなことです。
mdbファイルから特定のcodeを削除するなどが必要でしょうか。
----------
よろしくお願いします。とし 2020/11/27(Fri) 03:03 No.1240Re: スクリーニング[スクリプト]検索の不具合について残念ですが、
特定銘柄の株価データのみ[データ収集(I)]から更新
といったことは出来ません。REED 2020/11/27(Fri) 11:14 No.1241
日中モードのRSSによる株価のリアルタイム表示について質問です。
・ボードの銘柄から日足チャートを表示してもザラ場中の当日チャートが
表示されません。これはできますか?
・RSSでザラ場中の株価からスクリーニング[スクリプト]で検索をかける際
日付を[直近]や[日付]を指定しても、前日までの株価しか検索できないの
です。これはできますか?
やりたいことは、RSSで当日の株価がリアルタイムに表示されている状態で
その時点(ザラ場中の株価)でスクリーニング[スクリプト]の検索を実行したいです。いかがでしょうか?
Re: 日中モード(RSS)におけるチャート表示と検索について残念ですがRSSで取得したデータで
・日中足のチャートを描くこと
・検索データとしては利用すること
はできません。REED 2020/11/25(Wed) 16:42 No.1235
スクリーニングボタンを押すと添付画像のようなエラーが出るようになりました。OKを押すとスクリーニング画面になるのですが、ボード上の銘柄を選択できません。
対応を教えてほしいです。
よろしくお願いします。
Re: エラー番号3800状況から判断するとデータベースが破損している可能性が大きいです。
残念ですがデータベースを全て削除して
再設定・登録するしかないと思います。
やり方は以下の手順を参考にしてください。
(a) ITickerが起動している場合は一旦終了させてください。
(b) [Ctrl]キーと[Shift]キーを同時に押しながらITickerを起動。
(c) データベースを削除する旨のダイアログが表示されますので
[はい]をクリックしてデータベースを削除。
(d) 削除した後、普通にITickerを起動させると
自動的に空のデータベースが新たに作成されます。
(e) データ収集を行い、その後過去の時系列データをインポートしてください
インポート方法は下記ヘルプ項も参考にしてください。
・ヘルプ:「概要→最初に必ずお読みください」の「◎初めに」項
・ヘルプ:操作方法→時系列データのインポート
・ヘルプ:操作方法→操作例→操作手順例1
・ヘルプ:操作方法→操作例→操作手順例5
ヘルプは
ITickerのメニューの「ヘルプ(H)→ヘルプ(H)」
より開くことが出来ます。REED 2020/10/15(Thu) 16:56 No.1232
ITickerUSA(米株版) ver1.98uにてデータの取り込みがまた出来るようになったと喜んでいたのですが、私のPCでは一部取り込み出来ない銘柄があります。
ダウ採用銘柄でCSCO,HD,HONなどが取り込みされないようです。
なにか対処法はありますでしょうか?
Re: ItickerUSで取り込み出来ない銘柄の件取得できない症状はこちらでも確認しました。
詳細な調査はこれからですが、
時間帯か何かの状況で表示仕様が異なっているような感じで、
対応まだ未定です。時間が掛かるかもしれません。REED 2020/09/14(Mon) 14:36 No.1228Re: ItickerUSで取り込み出来ない銘柄の件アクセス規制みたいな様な物の可能性はありますが、
どうもYahoo側のサーバートラブルかバグっぽい感じもします。
残念ですが、今のところこちらでの対応は難しいです。REED 2020/09/15(Tue) 11:41 No.1229Re: ItickerUSで取り込み出来ない銘柄の件了解いたしました。それならばしょうがありません。まりん 2020/09/15(Tue) 18:26 No.1230
REED 様
お世話になります。
windows10移行後エラーとなり起動できません。
エラーメッセージ
ITicker.cpp(586):CITickerAPP::InitInsstance[err code:5]
2020/08/09 13:12:50 678
アクセスが拒否されました。
Note:err:C:\program Files(x86)\SoftREED\chart
ご回答、宜しくお願い致します。
武淵
Re: windows10移行後エラー「C:\Program Files (x86)」など、ファイル システムが保護された領域にITickerをインストールした場合、ITickerを起動させるには「管理者として実行」する必要があります。詳細は下記ヘルプ項を参照してください。
・ヘルプ:「概要→Windows Vista/7/8/10以降の環境で使用する場合の注意点」
ヘルプは
・ITickerのメニューの「ヘルプ(H)→ヘルプ(H)」
より開くことが出来ます。REED 2020/08/10(Mon) 10:05 No.1224Re: windows10移行後エラーエラーが解消されました。
ありがとうございました。
武淵武淵 茂 2020/08/10(Mon) 15:39 No.1225
表題の件、うまく行かないのですが、もし可能でしたら対処法をご指導いただけましたら幸いです。
Re: ItickerUSのYhoo時系列データインポート取得できない症状はこちらでも確認しました。
米Yahooの仕様が変わったようです。
ただ詳細な調査はこれからなので、対応についてはまだ未定です。REED 2020/07/21(Tue) 10:08 No.1222
スクリプトのサンプル、売買検証を利用すると、
以下のスクリプトエラーが出ます。
Line 43: End If
ステートメントがありません。
よろしくお願いします。
Re: スクリプトエラー以下を確認してみてください。
1. 「End」と「If」の間に半角のスペースがある事を確認して下さい。
2. スクリプト中に全角のスペースを使用していない事を確認して下さい。
これで解決しない場合は、エラーが発生するスクリプトファイルをメールに添付して、メールにて問合せ下さい。REED 2020/07/16(Thu) 16:54 No.1220