[rank:a]の検索結果



「先頭からn件のレコード(結果セット)だけ取得する方法が知りたい。」というのは、データベース関連のメーリングなどで以前からよくある質問ですが、SQL ServerやOracle、MySQL、PostgreSQLなどRDBやバージョンによって利用可能な方法がそれぞれ異なるので簡単にまとめてみました。


Microsoft SQL Server 7.0 以降


Microsoft SQL Server 7.0 以降 では TOP が使用できるので、

SELECT TOP 10 *
FROM Table1
ORDER BY Field1

と記述することによって、先頭から上位10件の結果セットを取得することができます。

Oracle8i R8.1.5 以降


Oracle8i R8.1.5 以降ではサブクエリー内で ORDER BY が使用できるようになったので、例えば Field1 の昇順に上位10件を取得するような場合は、

SELECT *
FROM (SELECT * FROM Table1 ORDER BY Field1) A
WHERE ROWNUM <= 10;

と記述することによって、先頭から10件の結果セットを取得することができます。

MySQL


MySQLの場合は以下のようにLIMIT句を使用することで、指定した位置(先頭からの場合は0)から指定した件数のレコードを取得することができます。

SELECT * FROM Table1
ORDER BY Field1
LIMIT 0, 10;

PostgreSQL


PostgreSQLの場合は以下のようにLIMITとOFFSETを指定することで、
OFFSETで指定した位置から、LIMIT数分のレコードを取得することができます。

SELECT * FROM Table1
ORDER BY Field1
OFFSET 0 LIMIT 10;

その他のRDB


また、不運にも上記以外の RDB を使用しなければならない場合でも、以下のようなSQL文で、Table1 から Field1 の昇順に Field1, Field2, Field3 の結果セットを先頭から10件取得することができます。

SELECT DISTINCT COUNT(*), A.Field1, A.Field2, A.Field3 FROM Table1 A, Table1 B
WHERE (A.Field1 >= B.Field1)
GROUP BY A.Field1, A.Field2, A.Field3
HAVING COUNT(*) <= 10;

(追記あり)
[148] Posted by kagahiro at 2005/03/21 16:34:00
5 point | Link (18) | Trackback (1) | Comment (4)

「2NN 2ちゃんねるニュース速報+ナビ」とは

2NN 2ちゃんねるニュース速報+ナビ - 2ch News Navigatorは、掲示板サイト「2ちゃんねる(2ch)の ニュース速報+系掲示板の投稿を自動解析して、人気の高いニュース及び最新ニュースをリアルタイムで計算してスレッドのタイトルや内容の一部を、ニュース速報+芸能・スポーツニュース速報+東アジアニュース速報+ビジネスニュース+国際ニュース速報+科学ニュース+ほのぼの美人ニュース+萌えニュース+痛いニュース+などのカテゴリ毎に一覧表示しているサイト。

特に書き込みの数が多く人気の高いスレッドは「祭級」として背景に「祭」と表示される。また、RSS配信も行っておりRSSリーダーで2chの人気の高いスレッドを効率的に閲覧することができる。

2NNの掲示板

とりあえず掲示板@2NN 2ちゃんねるニュース速報+ナビ
2NNの恒久暫定掲示板。2NN 批判・要望・意見スレッドなど。

2ちゃんねる避難所@2NN 2ちゃんねるニュース速報+ナビ
2ちゃんねるの避難所掲示板。2ちゃんねるサーバが落ちたときのサーバ状況連絡・確認、雑談など。

2ちゃんねる(2ch)とは

2ちゃんねる(2ch)」は、1999年5月にひろゆき(西村博之)氏によって開設された、「ハッキング」から「今晩のおかず」までを標榜する、様々な分野をカバーした匿名掲示板サイト。2ちゃんねらと呼ばれるユーザーよって作成された、2ちゃんねる語と言われる独自の用語やAA(アスキーアート)と呼ばれる文字や記号だけで描いた絵が多用されることなどが大きな特徴。

2NNと似たようなサービスを提供しているサイト

ログ速

2ちゃんねる過去ログ閲覧と検索サービスを提供しているサイトだが、ニュース、おもしろ、アイドル、漫画アニメ、ゲーム、テレビのカテゴリごとに、 書き込みの多い勢いのあるスレッドの表示も行っている。

2ch勢いランキング

2ちゃんねるの全ての板、全てのスレッドについて、書き込みの「勢い(スレ速度)」を5分ごとに計算し、上から100位までを掲載している。
[1426] Posted by kagahiro at 2008/09/07 06:50:11
1 point | Link (4) | Trackback (0) | Comment (1)

時間指定で仲値トレードが簡単にできる無料EA「NAKANE3」をVer 2.06にバージョンアップしました。

Ver 2.06 での変更点

指定時刻決済機能を使用するかをパラメーターで設定できるようにしました。

Ver 2.05 での変更点

パラメーターで指定した時刻に決済する機能を追加しました。

Ver 2.04 での変更点

デフォルトのパラメーター設定の見直しと、パラメーター「Comments」を追加しました。

Ver 2.03 での変更点

曜日によってエントリーのON/OFFを設定できるよう、 パラメーターに「Monday」「Tuesday」「Wednesday」「Thursday」「Friday」「Saturday」「Sunday」を追加しました。

NAKANE3の特徴

「NAKANE3」は新規ポジションを1日1回指定した時間に自動的にエントリーすることができるMT4向けEAです。デフォルトでは、「東京仲値」に向けたドル円の値動きを狙う(いわるゆ仲値トレード)を行うようにパラメーター設定されています。 自動的に毎日実行されるので仲値の時間帯に手動でのトレードができない場合でもトレードすることができます。

また、注文後一定時間経過した時点で建値より何ポイント高かったら(マイナスの値を指定することもできます)決済するという指定も可能です。 この機能によって期待通りの相場展開にならなかった場合でも速やかにポジションを決済することができます。

同時に建てるポジションは一つで、利益確定もしくは損切りによってポジションが決済されるまで次のポジションが建てられることはありません。

「NAKANE3」は、どの通貨ペアをいつ買って、いつ売れば利益が出るとわかっている場合に非常に効果的です。

MT4向けですので、MT5では動作しません。

ソフトウェア使用許諾契約書

本ソフトウェアをご利用いただくためには、ソフトウェア使用許諾契約書に同意していただく必要があります。

利用上の注意

  • このEAは必ずしも利益を得られるものではありません。損失が発生する可能性もありますので、利用する場合は自己責任でお願いします。
  • このEAを利用して損失が発生したとしても責任は一切負いません。

実行ファイルのダウンロード

zip形式で圧縮されていますので、解凍してご利用ください。実行ファイル等が含まれています。

Nakane3_v2_06.zipをダウンロード

Nakane3_v2_05.zipをダウンロード

Nakane3_v2_04.zipをダウンロード

Nakane3_v2_03.zipをダウンロード

インストール方法

MetaTrader 4(以下MT4)にエキスパートアドバイザ(以下EA)をインストールするには、 まず、MT4のメニュー「ファイル」から「データフォルダを開く」をクリックし、 開いたフォルダの配下にある「MQL4」-「Experts」にファイル「Nakane3_v2_04.ex4」をコピーします。

MT4の「ナビゲーター」ウィンドウのエキスパートアドバイザを選択し、右クリックで表示されるメニューで「更新」を選択すると、 エキスパートアドバイザにコピーしたEAが表示されます。

次に、EAを適用させたいチャートを開き、「ナビゲーター」ウィンドウにあるEAをチャートにドラッグ&ドロップすると、EA設定の画面がポップアップ表示されますので、パラメーター等の設定を行いOKボタンをクリックします。

チャートの右上に表示されるニコちゃんマークが、スマイルになっていれば正しくインストールされています。

パラメーター説明

Lots
ポジションのロット数を設定します。

TakeProfit
新規ポジションを建てた際に設定される利益確定指値の値幅(T/P)を設定します。

StopLoss
新規ポジションを建てた際に設定される損切り逆指値の値幅(S/L)を設定します。

Slippage
新規ポジションを注文する際に注文価格と約定価格の差(スリッページ)をどの程度許容するかを設定します。許容範囲を超えた場合、注文は約定されません。

Spreads
新規ポジションを注文する際に売り価格(BID)と買い価格(ASK)の差(スプレッド)をどの程度許容するかを設定します。許容範囲を超えた場合、注文は行われません。

TradeType
新規注文を買いで出すか売りで出すかを設定します。1を設定した場合は買い注文、2を設定した場合は売り注文が出されます。 また、0(デフォルト)を設定した場合は、TrendFollowがfalseに設定されている場合は、現行レートが高値圏にあるときは売りで、 安値圏にあるときは買いで注文されます。trueに設定されている場合は、現行レートが高値圏にあるときは買いで、安値圏にあるときは売りで注文されます。

ServerTime
エントリー開始時刻にシステムタイムを使用するか、サーバータイムを使用するかを指定します。false(デフォルト)の場合はシステムタイム、trueの場合はサーバータイムを使用します。

OpenHour
新規注文発注時刻の時間を設定します。

OpenMinute
新規注文発注時刻の分を設定します。例えば、OpenHourに9、OpenMinuteに0を設定している場合は9時0分に成り行きで注文が実行されます。

CloseTime
ポジション決済時刻を使用するかどうかを指定します。tureの場合、損益にかかわらず指定した決済時刻にポジションは決済されます。

CloseHour
ポジション決済時刻の時間を設定します。

CloseMinute
ポジション決済時刻の分を設定します。例えば、CloseHourに1、OpenMinuteに40を設定している場合は1時40分に成り行きで決済注文が実行されます。

ExceptDays
新規注文を行わない日をカンマ区切りで設定します。例えば、26日、27日、28日に新規注文を行いたくない場合は”26,27,28”と設定します。

Monday
月曜日に新規エントリーするかどうかを指定します。true(デフォルト)の場合はエントリーし、falseの場合はエントリーしません。

Tuesday
火曜日に新規エントリーするかどうかを指定します。true(デフォルト)の場合はエントリーし、falseの場合はエントリーしません。

Wednesday
水曜日に新規エントリーするかどうかを指定します。true(デフォルト)の場合はエントリーし、falseの場合はエントリーしません。

Thursday
木曜日に新規エントリーするかどうかを指定します。true(デフォルト)の場合はエントリーし、falseの場合はエントリーしません。

Friday
金曜日に新規エントリーするかどうかを指定します。true(デフォルト)の場合はエントリーし、falseの場合はエントリーしません。

Saturday
土曜日に新規エントリーするかどうかを指定します。trueの場合はエントリーし、false(デフォルト)の場合はエントリーしません。

Sunday
日曜日に新規エントリーするかどうかを指定します。trueの場合はエントリーし、false(デフォルト)の場合はエントリーしません。

TimeUnit
TrailTime、CutTime、FinalTimeの時間単位を指定します。0の場合は1時間単位、1の場合は1分単位になります。

TrailPoint
トレールの値幅をポイント数で指定します。 レートが建値から指定ポイント数×2を超えた場合に、決済逆指値が建値+(n-1)×指定ポイント数に変更されます。
TrailPointを小さくすると、相場状況によってはすぐに逆指値に達してしまい十分な利益を得られないことも考えられますので、 ボラティリティの大きな通貨ペアの場合は大きめの値を設定します。

GoBack
相場がポジションに逆行した場合に決済指値(T/P)を変更するかどうかを指定します。現行レートが建値からTrailPointで指定したポイント数を超えて逆行した場合、決済指値(T/P)が決済指値-(n-1)×指定ポイント数に変更されます。 GoBakckにfalseを設定した場合、および決済指値が0の場合は、決済指値の変更は行われません。

TrailTime
トレールを開始する経過時間を設定します。0の場合は経過時間に関係なく、1以上の値を設定した場合は指定時間経過後にトレールが行われます。

CutTime
指定時間経過後に決済を行うかどうかを設定します。0の場合は決済は行いません。決済を行う場合には1以上の整数値を設定します。

CutPoint
指定時間経過後に決済を行うかどうかの判定で、建値にこのポイント数を加算した値が現行レートを超えている場合に決済が行われます。

FinalTime
指定時間経過後に損益に関わらず決済を行うかどうかを設定します。0の場合は決済は行いません。決済を行う場合には1以上の整数値を設定します。

TrenFollow
TradeTypeが0の場合に順張りでエントリーするか逆張りでエントリーするかを指定します。

Terms
TradeTypeが0(自動)の場合、注文の取引種別(買いか売りか)を決めるための判定期間を設定します。 1時間足のチャートで12と設定した場合は、約12時間が判定期間になります。15分足のチャートで12と設定した場合は約3時間が判定期間になります。

RangePoint
TradeTypeが0(自動)の場合の判定期間の有効な値幅をポイント数で設定します。判定期間の値幅が設定した値幅より小さい場合、注文は行われません。
例えば、200ポイントと指定した場合、判定期間の値幅が200ポイント(50pips)より小さかった場合、注文の対象外となります。

HighLowRatio
TradeTypeが0(自動)の場合に、現行レートが判定期間の値幅の中の高値圏または安値圏ににあるかを判定するための比率を設定します。 例えば、0.8を設定した場合は値幅の80%を超えている場合は高値圏、値幅の20%より小さい場合は安値圏として、高値圏の場合は売り注文(Short)、 安値圏の場合は買い注文(Long)が行われます。

Notify
ポジションのオープンとクローズの際に通知を行うか指定します。0の場合は通知は行われません。1の場合(デフォルト)はアラート画面が表示されます。2の場合はEメールが送信されます。

MagicNumber
マジックナンバーです。他のEAと区別するためにユニークな数値を設定してください。マジックナンバーを変更することで同じ通貨ペアでいくつものEAを動かすことが可能です。

Comments
任意のコメントを設定します。

デフォルト設定のバックテスト

デフォルトの東京仲値向け設定でバックテストを行った結果です。通貨ペアはドル円、期間は2020年1月から2023年10月まで。

結果レポート

仲値トレードとは

仲値トレードとは、日本時間の9時55分頃に決まる「仲値」に向けてドル円(USDJPY)の上げを狙ったトレードのことで、輸入業者が決済用のドル資金を調達するために円売りドル買い注文を持ち込むことが多いため、 「仲値」の少し前にドル円やクロス円を買っておいて9時55分頃に決済すれば簡単に儲けられると考えられています。ただし、仲値で必ずしもドル円やクロス円が上がるとは限らず、輸出企業による円買いドル売りが多い場合は下がったり、他の材料で大きく相場が動いている場合は、仲値とは無関係にレートが動くので実際はそう簡単ではありません。

[3175] Posted by kagahiro at 2021/08/21 22:21:54
12 point | Link (11) | Trackback (0) | Comment (9)

Google News (グーグルニュース)とはGoogle News (グーグルニュース)は、Google社が提供しているコンピュータによって生成されるニュースサイトで、世界中の50000以上のニュース提供元の見出しが集約され同じよう...
[2267] Posted by kagahiro at 2013/02/05 23:35:52
1 point | Link (19) | Trackback (0) | Comment (1)

Google Finance(グーグルファイナンス)とはGoogle Finance(グーグルファイナンス)は、株価情報、金融ニュース(Google Newsと連動)、為替レートなどの投資関連情報が掲載されているサイトで、ダウ平均、S&P 500...
[2435] Posted by kagahiro at 2014/11/20 10:43:37
4 point | Link (13) | Trackback (0) | Comment (1)

「PositionKeeper MT5」は、裁量トレードを半自動化できるMT5向け無料の裁量トレード支援ツール(裁量補助EA)です。MT5を使ったスキャルピングやデイトレードなどにご活用ください。Ver 3.06での変更点パラメーター...
[3200] Posted by kagahiro at 2022/02/04 10:40:59
0 point | Link (9) | Trackback (0) | Comment (0)

私がnoteで販売している自作EAの一覧です。STABLE MT5/デモ版STABLEPINPYRA MT5/デモ版PinPyraGAMBLER MT5/デモ版GAMBLERMAX SCAL MT5/デモ版MAX SCAL1Scalper MT5/デモ版NEKONEKO PRO MT5/デモ版NEKONEKO PROMillon...
[3310] Posted by kagahiro at 2024/12/05 15:40:09
0 point | Link (4) | Trackback (0) | Comment (0)

ビデオカメラとインターネット接続さえあれば無料で全世界へ自分の番組を放送できるインターネット動画中継(ライブ配信)サービス「USTREAM(ユーストリーム)日本語版」の使い方を日本語で解説しているサイトや番組...
[1842] Posted by kagahiro at 2010/04/28 10:00:21
4 point | Link (19) | Trackback (0) | Comment (4)

削除されました
[1899] Posted by kagahiro at 2010/06/02 00:14:56
0 point | Link (0) | Trackback (0) | Comment (0)

爆益を狙うハイリスクハイリターンのナンピンマーチンEA「Hyper Dollar MT5」の語句ログ(https://59.com/)での無料配布は終了しました。現在はnoteメンバーシップ「Trading Tracker(月額500円、初月無料)」でのみ...
[3311] Posted by kagahiro at 2024/12/30 17:07:16
0 point | Link (4) | Trackback (0) | Comment (0)

  1 2 3 4 5  次へ >


アクセスランキング

今日のアクセスランキング TOP 10

  1. Google Finance(グーグルファイナンス)- リアルタイム株価情報、金融ニュース、日本株 (5 PV)
  2. [PR]noteで販売している自作EAの一覧 (3 PV)
  3. 2NN 2ちゃんねるニュース速報+ナビ (2 PV)
  4. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (2 PV)
  5. Googleが開発した新しいプログラミング言語「Dart」 (1 PV)
  6. 将棋ウォーズPCブラウザ版がchrome、Firefox、edgeなどに対応 (1 PV)
  7. Google(グウグル)とは (1 PV)
  8. [Perl][HTML::Template]<TMPL_VAR>タグのサンプルプログラム (1 PV)
  9. アフィリエイトで稼ぐには (1 PV)
  10. [将棋]羽生式袖飛車(はぶしきそでびしゃ) (1 PV)

今月のアクセスランキング TOP 10

  1. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (56 PV)
  2. 2NN 2ちゃんねるニュース速報+ナビ (49 PV)
  3. 仲値トレードが簡単にできる無料EA「NAKANE3」 #MT4 (32 PV)
  4. Google News (グーグルニュース)日本版 (20 PV)
  5. Google Finance(グーグルファイナンス)- リアルタイム株価情報、金融ニュース、日本株 (19 PV)
  6. 裁量トレードを半自動化する無料のMT5向け裁量トレード支援ツール(裁量補助EA)「PositionKeeper MT5」 #FX (17 PV)
  7. [PR]noteで販売している自作EAの一覧 (17 PV)
  8. USTREAM(ユーストリーム) 日本語版 無料のライブ映像配信サービス (14 PV)
  9. 爆益を狙うハイリスクハイリターンのナンピンマーチンEA「Hyper Dollar MT5」 (13 PV)
  10. FC2まとめ (13 PV)

アクセス統計

ディレクトリ

関連サイト