[rank:t]の検索結果



「先頭から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)

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

変更履歴

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分足にしたり、パラメーター「TrendFollow」を「true(順張り)」にしたりすると収益性は高くなりますが、その反面破綻する可能性も高くなります。

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

海外FXキャッシュバック口座開設ならTariTali(タリタリ)

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

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

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

バックテスト

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

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

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

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

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

ダウンロード

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

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

インストール方法

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

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

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

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

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

パラメーター説明

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

EntryStep
ポジションを追加する値幅の基準値をポイントで指定します。

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

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

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

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

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

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

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

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で追加。

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

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

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

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

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

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

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

利用上の注意

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

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

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

チャンネル登録者数が7000人を超え将棋系ユーチューバーのショウヤンさんが、 将棋ウォーズで規約違反の「ソフト指し」をしたことを、自身の配信するユーチューブチャンネルの動画で告白し、将棋ファンの間に衝撃が広がっている。

ショウヤンさんは、謝罪動画の中で将棋ウォーズの対局で降段に焦って数局ソフト指しを行ったが、元奨励会の強豪を倒して準優勝したことで疑惑を持たれていたテトリスさん主催の将棋大会では、ファミレスで対局したがソフト指しはしていないと否定している。

けじめをつけるため将棋ウォーズのアカウントは削除し当面活動を休止するということだが、YouTubeの動画は削除しないようなのでいづれ活動を再開するのだろう。

ショウヤンさんのソフト指し謝罪動画


将棋系ユーチューバートップのクロノさんがアンチに叩かれる

ショウヤンさんがソフト指しを自白したことで、直前まで「ショウヤンさんがソフト指しをするわけがないと擁護していたクロノさんが、 コメントなどで人格を否定されるなどの被害に合っているようだ。

クロノさん自身にはなんら非がない今回の件ですら叩かれるとなると、子供に人気のユーチューバーという職業もいろいろ大変だということか。

将棋のソフト指し(ファミレス)とは

ネット対局などの将棋対局で将棋ソフトを使用して指すことで、人工知能を利用した将棋ソフトの棋力が近年飛躍的に向上したことで、トップレベルのプロ棋士でもソフトはほとんど勝てなくなっており、「ソフト指し」をすることでほとんどの対局で勝つことができる。

プロ棋士やアマチュア棋士の対局ではもちろん、ネット対局でも規約違反とされ、「ソフト指し」と認定された場合はアカウント停止となるが、日本将棋連盟公認の人気対局アプリ「将棋ウォーズ」では運営が「棋神」という「ソフト指し」機能を有料で提供している。

人気将棋系ユーチューバーだったショウヤンさんがソフト指しを告白した際に、大会ではファミレスで指したがソフト指しはしていないと釈明したことから、人気将棋系ユーチューバー界隈では「ファミレス」がソフト指しを意味する隠語になっている。

[2904] Posted by kagahiro at 2018/04/06 09:52:48
17 point | Link (5) | Trackback (0) | Comment (14)

2017年6月の更新で従来の方法ではGoogle News(グーグルニュース)のRSSを取得することができなくなっていましたが、ようやく最新のGoogle News(グーグルニュース)でRSSを取得する方法がわかりました。日本版では表...
[2852] Posted by kagahiro at 2017/11/26 13:46:19
0 point | Link (4) | Trackback (0) | Comment (0)

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)

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

MT4向けに完全無料で配布しているナンピンマーチンEA「Million Dollar」のMT5版「Million Dollar MT5」をNoteで販売開始しました。価格は550円、使用期限は2024年12年31日までです。「Million Dollar MT5」を使用する...
[3235] Posted by kagahiro at 2023/03/27 13:26:45
0 point | Link (3) | 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)

欲ブタさん(https://twitter.com/buhibuhi_FX)が以前無料配布(現在無料配布は終了)されていたNPNM_v3向けのサンプルセットファイル(無料)です。(最新版のNPNMはSagi Jungle で8,500円(内税)で販売されています...
[3196] Posted by kagahiro at 2022/01/03 22:34:15
7 point | Link (6) | Trackback (0) | Comment (7)

MySQLでは、INSERT ... SELECTを使用することで1つまたは複数のテーブルからレコードをテーブルに追加できます。また、SELECTでLIMIT句とORDER BYを使用して上位n件のレコードのみテーブルに追加することもできます。...
[2591] Posted by kagahiro at 2016/09/30 15:29:37
5 point | Link (3) | Trackback (1) | Comment (4)

  1 2 3  次へ >


アクセスランキング

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

  1. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (14 PV)
  2. 安全性重視の完全無料ナンピンマーチンEA「Million Dollar(ミリオンダラー)」 #FX #ゴールド #ビットコイン (11 PV)
  3. 有力将棋系ユーチューバーのショウヤンさんが将棋ウォーズで「ソフト指し」を告白し衝撃走る (8 PV)
  4. 最新のGoogle News(グーグルニュース)日本版のRSSが取得できるURL (8 PV)
  5. Google Finance(グーグルファイナンス)- リアルタイム株価情報、金融ニュース、日本株 (7 PV)
  6. 自作のMT4向け無料EA(口座縛り無し、ブローカー縛り無し、使用期限無し)とゴゴジャン出品中の有料EAの一覧 #MT4 (6 PV)
  7. NoteでナンピンマーチンEA「Million Dollar MT5」を販売開始 (6 PV)
  8. 2chまとめサイト - 痛いニュース(ノ∀`) (5 PV)
  9. 人気ナンピンマーチンEA「NPNM_v3」向けサンプルセットファイル (4 PV)
  10. MySQLのINSERT ... SELECT文でLIMIT句を使用して上位3件のレコードをテーブルに追加する (3 PV)

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

  1. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (2851 PV)
  2. 2chまとめサイト - 痛いニュース(ノ∀`) (470 PV)
  3. Google Finance(グーグルファイナンス)- リアルタイム株価情報、金融ニュース、日本株 (320 PV)
  4. ガンマトレード(ガンマプレイ)とは #FX #用語解説 #オプション取引 (252 PV)
  5. MySQLのINSERT ... SELECT文でLIMIT句を使用して上位3件のレコードをテーブルに追加する (192 PV)
  6. MT4向け無料ヘッジ(両建て)ツール(EA)「STOPPER FREE」 #自動売買 #FX (170 PV)
  7. 有力将棋系ユーチューバーのショウヤンさんが将棋ウォーズで「ソフト指し」を告白し衝撃走る (166 PV)
  8. 最新のGoogle News(グーグルニュース)日本版のRSSが取得できるURL (158 PV)
  9. 安全性重視の完全無料ナンピンマーチンEA「Million Dollar(ミリオンダラー)」 #FX #ゴールド #ビットコイン (144 PV)
  10. Google News (グーグルニュース)日本版 (130 PV)

アクセス統計

ディレクトリ

関連サイト