[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「Million Dollar(ミリオンダラー)」を完全無料で配布しています。破綻するかどうかは相場次第な面もあるので絶対に破綻しないとは言えませんが、急激な相場変動に強い安全性を重視した設計になっています。

変更履歴

2024年12月3日(Ver 1.10)。パラメーター「Martingale」を追加して、ロットを段数倍に増やして行く機能を追加しました。

2024年9月19日(Ver 1.09)。変更内容はポジションにT/P、S/Lを設定する機能の追加とトレール機能の追加です。

2024年4月26日(Ver 1.08)。変更内容は買いポジション決済の不具合の修正です。

2024年4月4日(Ver 1.07)。変更内容はパラメーター「TradeType」の追加とデフォルト設定の修正です。

2024年2月20日(Ver 1.06)。パラメーターに「Sigma」を追加し2.0に設定、MATrendをfalseからtrueに変更、Intervalを0 から120に変更しました。

2023年10月28日(Ver 1.04)。マーチン倍率指定機能の追加、決済機能の強化、エントリーの判定にMAを使用する機能の追加などを行いました。それに伴いパラメーター「Ratio」「ExitTime」「ExitProfit」「LossCut」「MATrend」「MATimeFrame」「MAPeriod」「MAMethod」を追加しました。

2023年8月5日(Ver 1.03)。パラメーター「EntryType」「Interval」を追加しました。また、バックテストを高速化しました。

2023年2月26日(Ver 1.02)。パラメーター「ServerTime」「OpeningTime」「ClosingTime」を追加し、新規に一つ目のポジションを建てる時間帯を指定できるようにしました。

2022年12月3日(Ver 1.01)。パラメーター「Information」を追加。パラメーター「Bands Deviations」の設定値を1.0から2.0に変更。

「Million Dollar(ミリオンダラー)」の特徴

「Million Dollar(ミリオンダラー)」は安全性重視のナンピンEAで、パラメーターも少ないのでどなたでも簡単に使えます。

デフォルト設定では一つ目のポジションはボリンジャーバンドの+2σを超えた場合は売り、-2σを下回った場合は買いでエントリーします。 エントリー条件はパラメーター設定で変更することができます。

ロットが階層に応じて2倍、4倍、8倍と増えていくナンピンマーチンですが、 エントリーを時間足(デフォルト設定では1時間)ごとに1エントリーに制限する機能などにより相場急変に対する耐久度を高めています。

安全性重視ですがもちろんどのような相場でも絶対に破綻しないというわけではありません。急激かつ一方的な相場になった場合は他のナンピンマーチンEAと同様に破綻する可能性はあります。

安全性重視のためデフォルト設定では収益性はあまり高いとは言えませんが、チャートの時間足を短くしたりパラメーター設定を変更することで安全性を犠牲にして収益性を高くすることも可能です。

例えば、チャートの時間足を1分足や5分足にしたり、収益性は高くなりますが、その反面破綻する可能性も高くなります。

IBではなく完全無料ですので、「TariTali!(タリタリ)」などのキャッシュバックサイトも利用できます。

業界最高のリベート率!
業界最速の出金!
海外FX口座開設ならTariTali

トレンド方向のみに運用

Million Dollarのデフォルト設定やセットファイルではロング、ショート両方行う設定になっていますが、トレンド方向のみの運用をお勧めします。

特にゴールド(XAUUSD)やビットコイン(BTCUSD)では、上昇トレンドに逆行するショートポジションを持つような運用は無理があります。

また、トレンド方向に1時間足より短い時間足で運用することで収益性を向上させることもできます。

ポジションが片方に偏った場合

「Million Dollar(ミリオンダラー)」は両建てする仕様([エキスパートアドバイザ][設定]の全般タブで「Only Long」「Only Short」を選択することでロングのみ、ショートのみの運用も可能)になっておりますので、相場状況によってはどちらか一方にポジションが偏ることも考えられます。 その場合は、MT4向けヘッジ(両建て)ツール(EA)「STOPPER FREE」の使用をおすすめします。 最終的に破綻となるとしてもかなりの期間延命出来ると思いますので、その間にキャッシュバック稼ぎができます。

ナンピンマーチンEA「Million Dollar」デモフォワード

バックテスト

ユーロドル(EURUSD)デフォルト設定
期間 2021年1月1日 - 2024年4月11日
通貨ペア ユーロドル(EURUSD)
チャートの時間足 1時間
パラメーター設定 デフォルト
両建て有り(Long&Short)

ユーロドル(EURUSD)1分足 トレンドフォロー
期間 2021年1月1日 - 2022年9月30日
通貨ペア ユーロドル(EURUSD)
チャートの時間足 1分
パラメーター設定 TrendFollow trueに変更
ショートのみ(Only Short)

「1分足 トレンドフォロー」の方がデフォルト設定に比べると純益は約5倍ですが、長期的なトレンドの方向を自分で判断出来ることが前提の運用方法です。

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

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

ダウンロード

「MillionDollar Ver 1.10」のダウンロード

「MillionDollar Ver 1.09」のダウンロード

「MillionDollar Ver 1.08」のダウンロード(為替、ゴールド、ビットコイン向けセットファイルを含む)

「MillionDollar Ver 1.07」のダウンロード(為替、ゴールド、ビットコイン向けセットファイルを含む)

「MillionDollar Ver 1.06」のダウンロード(為替、ゴールド、ビットコイン向けセットファイルを含む)

「MillionDollar Ver 1.04」のダウンロード(為替、ゴールド、ビットコイン向けセットファイルを含む)

「MillionDollar Ver 1.03」のダウンロード(為替、ゴールド、ビットコイン向けセットファイルを含む)

「MillionDollar Ver 1.02」のダウンロード(為替、ゴールド、ビットコイン向けセットファイルを含む)

「MillionDollar Ver 1.01」のダウンロード(為替、ゴールド、ビットコイン向けセットファイルを含む)

インストール方法

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

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

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

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

チャートの時間足は1時間足にします。

パラメーター説明

TradeType
トレード種別を指定します。0(デフォルト)の場合はロング(買い)もショート(売り)どちらも行われます。1の場合はロング(買い)のみ、2の場合はショート(売り)のみとなります。Ver 1.07で追加。

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

EntryStep
ポジションを追加する値幅の基準値(最小値)をポイントで指定します。 ポジションの追加は値幅の基準値だけで判断されるわけではないので、値幅の基準値を超えたとしても必ずしもポジションが追加されるわけではありません。

EntryType
ポジションを追加する際の値幅の算出方法を指定します。0(デフォルト)の場合はEntryStepの値幅がそのまま値幅の基準値になります。1の場合はEntryStep×ポジション数が値幅の基準値になります。2の場合はEntryStep×2のポジション数乗が値幅の基準値になります。Ver 1.03で追加。

Ratio
マーチン倍率を指定します。デフォルトは2.0。Ver 1.04で追加。

Martingale
追加エントリーのロットをマーチンゲール法で増やしていくかどうかを設定します。true(デフォルト)の場合はマーチンゲール法になります。falseの場合は段数倍になります。

TakeProfit
決済指値(T/P)の値幅をポイント数で指定します。

StopLoss
決済逆指値(S/L)の値幅をポイント数で指定します。

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

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

Depth
保有するポジションの最大数を指定します。

Bollinger Bands Time Frames
ボリンジャーバンドのタイムフレーム(時間足)を設定します。

Bands Period
ボリンジャーバンドの期間(時間足の本数)を設定します。

Bands Deviations
ボリンジャーバンドの偏差を設定します。

TrendFollow
一つ目のポジションを順張りで建てるか逆張りで建てるかを指定します。trueの場合は順張り、falseの場合は逆張りで建てます。デフォルトはfalse(逆張り)。二つ目以降のポジションは常に逆張りで建てます。

Sigma
追加ポジションのエントリーに使用するボリンジャーバンドの偏差を設定します。Ver 1.06で追加。

ServerTime
エントリーの開始時間(OpeningTime)、終了時間(ClosingTime)にシステムタイムを使用するか、サーバータイムを使用するかを指定します。 false(デフォルト)の場合はシステムタイム、trueの場合はサーバータイムを使用します。Ver 1.02で追加。

OpeningTime
新規に一つ目のポジションを建てる時間帯の開始時間を設定します。Ver 1.02で追加。

ClosingTime
新規に一つ目のポジションを建てる時間帯の終了時間を設定します。OpeningTimを0、ClosingTimeを24とした場合は0時から24時まで、OpeningTimを8、ClosingTimeを29とした場合は8時から翌日5時までが、新規にポジションを建てる時間帯となります。Ver 1.02で追加。

Interval
追加ポジションを建てる間隔を分単位で指定します。60と設定した場合、60分経過するまで追加ポジションはエントリーされません。Ver 1.03で追加。

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

TrailStart
トレールを開始する位置を整数値で指定します。0(デフォルト)の場合、位置指定でのトレール開始は行われません。1以上の値を指定した場合、ロングポジションでは建値+(TrailStart×TrailPoint)を超えた場合に、ショートポジションでは建値-(TrailStart×TrailPoint)を下回った場合にトレールが開始されます。

OneTime
トレール機能による決済逆指値(S/L)の移動を1回に制限するかどうかを指定します。trueを指定すると決済逆指値(S/L)の移動は1回だけになります。

CutTime
指定時間経過後に決済を行うかどうかを分単位で指定します。経過時間の開始点は保有するポジションの中で最も早く建てられたポジションのオープン時刻です。 0の場合は決済は行いません。決済を行う場合には1以上の整数値を設定します。

Profit
CutTimeを指定して決済を行う場合に判定条件となる損益額を設定します。保有するポジションの合計損益がこの値より低い場合は決済は行われません。

ExitTime
指定時間経過後に決済を行うかどうかを分単位で指定します。経過時間の開始点は保有するポジションの中で最も早く建てられたポジションのオープン時刻です。 0の場合は決済を行いません。決済を行う場合には1以上の整数値を設定します。Ver 1.04で追加。

ExitProfit
ExitTimeを指定して決済を行う場合に判定条件となる損益額を設定します。保有するポジションの合計損益がこの値より低い場合は決済は行われません。Ver 1.04で追加。

LossCut
マイナスの値(金額)を指定した場合、その金額に達したらロングまたショートの全ポジション(片側のみ)決済(損切り)します。Ver 1.04で追加。

BarEntry
エントリーを時間足(Bar)毎に制限するかどうかを設定します。

BarsTimeFrame
エントリーを時間足(Bar)毎に制限する場合に使用する時間足のタイムフレームを設定します。デフォルトでは1時間。

MATrend
MAを一つ目のポジションのエントリー条件とするかどうかを指定します。trueとした場合、MAより上ならロング、下ならショートにエントリーが制限されます。 デフォルトはfalse(エントリー条件にはしない)。Ver 1.04で追加。

MATimeFrame
MAのタイムフレームを指定します。デフォルトは1時間(60分)。Ver 1.04で追加。

MAPeriod
MAの期間を指定します。デフォルトは200。Ver 1.04で追加。

MAMethod
MAのメソッドを指定します。デフォルトはEMA。Ver 1.04で追加。

MagicNumber
マジックナンバーです。他のEAと区別するためにユニークな数値を設定します。

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

Information
チャート上にポジション情報を表示するかどうかを設定します。

利用上の注意

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

コミュニティ(Discordサーバー)

Discordに作成した「Million Dollar」のコミュニティです。「Million Dollar」についての質問、要望、不具合報告等はこちらでお願いします。

「Million Dollar」Discord サーバーへの招待リンク

EAの運用にVPSを利用するメリット

[3219] Posted by kagahiro at 2022/09/11 16:28:08
6 point | Link (29) | Trackback (0) | Comment (3)

私がnoteで販売している自作EAの一覧です。これらのEAのデモ版をnoteのメンバーシップ「半自動トレーダー(月額500円、初月無料)」でダウンロードできます。デモ版は使用期限無しで退会後も使用可能です。デモ版を利...
[3310] Posted by kagahiro at 2024/12/05 15:40:09
0 point | Link (2) | Trackback (0) | Comment (0)

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)

「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)

SQLiteでは、AccessやMicrosoft SQL ServerのようにTOP句を使用して上位n件のデータを取得することはできません。SQLiteのSELECT文で上位n件のデータを取得する場合はLIMIT句を使用します。構文:SELECT カラム名, ....
[2542] Posted by kagahiro at 2016/04/30 16:43:14
1 point | Link (3) | Trackback (1) | Comment (0)

語句ログで無料公開中のMT4向け自作EA(口座縛り無し、ブローカー縛り無し、使用期限無し)とゴゴジャンに出品中の有料EAの一覧です。無料EA(口座縛り無し、ブローカー縛り無し、使用期限無し)1Scalper (Ver 1.00)...
[3178] Posted by kagahiro at 2021/09/07 16:19:59
0 point | Link (41) | Trackback (0) | Comment (0)

痛いニュース(ノ∀`)」は、痛いニュース+をはじめとする2ちゃんねる(2ch)のニュース系スレッド全般から痛いニュース、呆れたニュース、興味深い時事ネタなどを、独特のセンスでピックアップして紹介している2chま...
(追記あり)
[870] Posted by kagahiro at 2006/10/17 03:35:38
2 point | Link (7) | Trackback (1) | Comment (1)

時間指定で仲値トレードが簡単にできる無料EA「NAKANE3」をVer 2.04にバージョンアップしました。Ver 2.04 での変更点デフォルトのパラメーター設定の見直しと、パラメーター「Comments」を追加しました。Ver 2.03 で...
[3175] Posted by kagahiro at 2021/08/21 22:21:54
1 point | Link (10) | Trackback (0) | Comment (1)

  1 2 3 4 5  次へ >


アクセスランキング

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

  1. Live Shell (1 PV)
  2. 年商1.5億円のプロブロガー「イケダハヤト」氏がブログを1億円で売りに出す #まだ東京で消耗してるの? (1 PV)
  3. Authority - 日本の影響力のあるブログランキング100 (1 PV)
  4. ソフトウェアテスト (1 PV)
  5. 検索エンジン (1 PV)
  6. Wikipedia、資金不足で閉鎖の危機 (1 PV)
  7. JM Project (1 PV)

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

  1. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (292 PV)
  2. 2NN 2ちゃんねるニュース速報+ナビ (41 PV)
  3. 安全性重視の完全無料ナンピンマーチンEA「Million Dollar(ミリオンダラー)」 #FX #ゴールド #ビットコイン (31 PV)
  4. [PR]noteで販売している自作EAの一覧 (31 PV)
  5. Google News (グーグルニュース)日本版 (25 PV)
  6. 裁量トレードを半自動化する無料のMT5向け裁量トレード支援ツール(裁量補助EA)「PositionKeeper MT5」 #FX (23 PV)
  7. SQLiteのSELECT文で上位 (TOP) n件のデータを取得する (22 PV)
  8. 自作のMT4向け無料EA(口座縛り無し、ブローカー縛り無し、使用期限無し)とゴゴジャン出品中の有料EAの一覧 #MT4 (20 PV)
  9. 2chまとめサイト - 痛いニュース(ノ∀`) (20 PV)
  10. 仲値トレードが簡単にできる無料EA「NAKANE3 Ver 2.04」 #MT4 (17 PV)

アクセス統計

ディレクトリ

関連サイト