俺にも執筆活動させろボケ

MQL

DBに接続して対数変化率のグラフのプロットから

今考えているのは bfとbffxで相関係数を比べて bf↓bffx↑の方向で乖離しすぎた場合 bfjpy買いbffxjpyで売り。戻ってきたとこで決済。 というのを考えているが 必要な入金額的にはbfjpyに10万bffxに3万とかかな、 もっと安くてもやれると思うけど。 まあ自前で…

MT4からMySQLに接続する。

まずはローカルからやってみる。 OnInItで接続して OnDeinitで切断かな。 MySQL :: MySQL 5.1 リファレンスマニュアル :: 23.2.3.52 mysql_real_connect() ログインに失敗するんだよなあ https://www.mql5.com/en/articles/932 こっちのが楽に実装できそうだ…

パーセント点の残差によってボラリティを算出する。

すべてを同じスケールで見る自作インジケーター - nemui3900’s blog すべてを同じスケールで見る自作インジケーター - nemui3900’s blog これ(pten)の50からの残差でボラリティを評価しましょうってことです。 1000本くらいのサンプルで、ようはpten…

nemui's Accelerator、nemui's Acceleratorとはなんなのか。

nemui's Acceleratorとはなんなのか。 大抵の思いついたことはすでに誰かがやってて、 それを公開しているかしていないかという問題なだけなので。 ただ俺が探せていないだけかもしれないけどなさそうだった というより探すより作ったほうが早いので 俺が作…

シャンデリアストップを実装しよう。part2

さてここでストップレベルの計算方法ですが Close[1]+25パーセント点(対数)[1]*Close[1] もしくはClose[1]+75パーセント点(対数)[1]*Close[1] で小数点を丸める。 そろそろどんだけパーセント点好きなんだよってツッコミが入りそうだけど実測値が大好…

シャンデリアストップを実装しよう。part1

MQLでシャンデリアストップ(トレーリングストップ)を実装しようとした時に考えつくのは注文時のストップにまず任意の距離を入れて。 それを基準に上がれ(もしくは下がれ)ば注文を変更して入れ替える方式。 それとは別にシステムがストップレベルを判断し…

EA作成風景。(KUEAに挑むpart7)

さてできたので最適化したくなるが まずは本当にできているかをしっかり確認する。 この確認が俺はあまり好きではなくて下手な気がする このへんは今後の課題でもっとうまくやる方法を考えるべきなのだろう。 まず適当なパラメーターでストラテジーテスター…

EA作成風景。(KUEAに挑むpart6)

すべて買うのに成功したのでここでしかるべきタイミングでしかるべき方向にしかるべきポジションを建てるようにする。 まずは消去法の部分(しかるべきタイミングとしかるべきポジション)を作る。 その前に一度ある国がパーセント点を超えた時に10ペアすべ…

EA作成風景。(KUEAに挑むpart5)

まずは世界5通貨モデルの通貨ペアすべて 10通貨すべてに買い注文をだすところから。 こんなかんじだろう、実験。 いきなり躓きまくり、 この4106は未知の通貨名なのでかなり想定外。FXPROはマイナーな通貨名なはずはないしEURUSDだけ通ってるのでどうやら…

EA作成風景。(KUEAに挑むpart4)

さて、目標値の算出ですがこれは簡単なことだ。 だから間違えないようにしつこい感じで振り返る。 ただ単に掛け合わせるだけなのだがあまりにも少ない数になってしまう。これではスイングには使えないだろう。 ってことで振り返るのは一旦やめて 他のEXIT方…

EA作成風景。(KUEAに挑むpart3)

レジュームスイッチが入った時だけ平均を算出するのでいいけど その条件式を描くのがだるいので普通に移動平均を求める、 その移動平均は昔作ったSSMA(スクリーニング単純移動平均)でだす。 N75とN25を出しているのですごい簡単だなこれ。 ssmaはオレンジ…

EA作成風景。(KUEAに挑むpart2)

さてとりあえずレジュームスイッチを作ったけどその後の挙動は まるで考えていません。 そもそもスイッチの部分でも少し検証の余地が残っています。 一銘柄が突出した場合 と2つ以上の突出に 分かれます。どうするかという選択肢ですが基本的に 場面分けは…

EA作成風景。(KUEAに挑むpart1)

まずは黄色の①を検出するところから始める。 AUDが弱くなった時AUD以外の通貨がどうなるかって検証なので まず急に弱くなった強くなったを検出できないとどうにもならない。 要はブラック・スワンを探すところからだな。 昔作った気がするのでその方法を採用…

そろそろまじめにku-chartの使い方を考える。

ku-chartを俺が認識してから四年以上がたった。 通貨の強弱のアレ。 - とあるMetaTraderの備忘秘録 通貨の強弱のアレ。 - とあるMetaTraderの備忘秘録 今更概念や世に出た経緯は俺が説明する必要もないだろう。 俺のku-chartの使い方はMQLの実践演習にしか使…

打倒[Too many requests]~僕が2,3回ほど注文することにした訳~

それは一昨日起こった。何気なく寝る前にMT4の様子を見に行ったら Too many requestsでポジションが立っていなかった。 ログを見るとどうも同時に注文がなされたため GBPUSDのリクエストは破棄された模様。 そういえばMT4は同時に注文ができなかった、 1/100…

MT4は他通貨(多通貨)の価格を使ったバックテストが可能?

昔から無理だったと記憶していたんですがどうも最近は違うらしい。 ということでいろいろインディケーターを作成しつつ、 バックテストを行ってみる。 そしていつものようにEAもインディケーターも今から作成するのである。 極論をいうとインディケータなど…

MQL4デバッグ

自作のKu-ChartB602を使ってデバッグの流れをやっていきます。 まずMT5用に作ったKu-ChartB602をそのままMT4のエディタにコピペしてコンパイル TimeTradeServer関数がないのでエラー出てます そこでTimeCurrent()に変えてやる。エラーは出なくなります。 こ…

色の話

世界5通貨モデルUSD,JPY,EUR,AUD,GBPで、あるお互いに影響するテクニカル分析を考えた時(例えば相関係数)ペアの数は10個。 それぞれのバッファ名は単純に通貨名でよくて EURUSDGBPUSDUSDJPYAUDUSDEURJPYEURGBPGBPJPYAUDJPYGBPAUDEURAUD ただそれにしても、…

MT4のビルド600系の話。

MQL

根本的にこのブログではFXでしかもプログラミング言語のMQL4とMQL5について語ることが主になると思います。 なのでこの3冊は買っとけよ~♪ そんでまあ宣伝はこのぐらいにして本題。 新しいMetaTrader4はまあまあ便利、今までインジケーターの表示の本数が8…