Code

矢印を出す時は…

下図のように現在の終値に矢印を出したいとします。 手抜きプログラミングでは、以下のように書けば最低限の動作は可能です。 ↑インデックスバッファを矢印にして、バッファの先頭に終値を入れて、それが1つシフトしたら消す…というコードです。 実用上は大…

直近の勝率を知る。

ぐれ 2010/10/06 21:00 http://kakakufx.com/mk2/trader/programming.html この様なサ−ポトが あるのですが ↑コメント文が欠けているのか意味がよくわかりませんが、リンク先の dukascopyのシステムと直結する自動売買プラットフォームには興味があります。…

ローソク足の進展と共にFiboの位置をずらす。

ssscocozo 2010/09/30 13:36 わたくしは複数時間軸のサポレジで、fiboを多用してターゲット決めておりますが、線の延長だと重複して見難い為、短い線のfiboを使用しております。 そこで本題ですが、ろうそく足の進展とリンクして、fiboが右に移動していく様…

サイン波を描く。

yam 2010/10/01 23:34 サイン波を描きたいです。パラメーターは、 1.基点となるバーの日時 2.基点となるプライス 3.周期 4.傾斜(トレンドラインの傾斜と同様)よろしくお願いします。 サイン波を描きたい場合、MathSin() 関数を使います。MathSin(…

F7キーを押すスクリプト。

くえ 2010/10/01 11:23 自分は、自宅でMT4を動作させているのですが、 外出先から自宅のPCを操作するのに 最近便利に使っているのがTeamViewerです。 VNCと違い何の設定変更もしなくてよい手軽さと ほぼどこからでもアクセスできる恐ろしさwが気に入ってい…

矢印の位置をずらす。

Kowalski_Japan 2010/09/19 15:14 管理人さん、教えてください。3_level_ZZ_Semafor.mq4 を長く愛用しています。(http://fc888.blog40.fc2.com/blog-entry-436.html) ロウソク足の先っちょが、とても大事なのに、そこにサインがベタッと張り付いていて先っち…

インジケータのラインをシフトさせる。

slash 2010/09/16 10:05 いつも見ていますぉ〜 作成依頼です。 BB_Stopv1modTというインジがあるんですがMAみたいに移動表示ー10とかにすれば最強伝説になりませんか? 利が乗ったら同値ストップでさらにトレンド時はいただけるという思い付きです 笑 fai…

MACDにボリンジャーバンドを追加する。

匿名 2010/09/14 16:38 こんにちは。 僕はプログラム初心者なんですが、MACDのシグナルラインに対するボリンジャーバンドをサブウィンドーに表示したいのですが、どうしても実現できません。以下がやりかけのプログラムなのですが、教えていただけませんでし…

Arrow,Textオブジェクトを1日ずらす。

ssscocozo 2010/08/26 15:44 faiさん、こんにちは。多くの有益な情報を頂き、楽しみに拝見しております。 わたくしは、完全裁量系の専業トレーダーです(そんな奴このサイトでは場違いだぞ!!だったらすみません。)しかし裁量系では、今の手法がいつまで通…

Resetで配色が入れ替わるN4 TF HAS Bar.mq4

Kowalski_Japan 2010/08/20 13:27 N4 TF HAS Bar.mq4を使っています。 1分足チャートでしか使っていなかったのですが、あるとき5分足に切り替えたら、ガッ、ガビヨ〜ン・・・。 表示内容が全然違うんです。 1分足チャートの場合は、M1からM30まで表示され、5…

サインの出ている場所にジャンプ?

水星の逆行が始まった途端に、15年ぶりの円高。占星術は他愛の無い言葉遊びと分かっているけれど、「いま、あなたの目には何がみえていますか?」と問われると、答えに窮する私..。 そんな時は、マックス・ギュンター「マネーの公理」 第八章十二節 「占星術…

3本のRCIが一定値に達したらアラート

リクエストは、RCIを3本表示させて、1本目が80%、2本目が80%。。。 を同時に成立した時にメール&音、でお知らせいただく、 というものは作成可能でしょうか?可能でしたらお願いできないでしょうか。%がそれぞれ決められるとかなりうれしいです。…

変則的な通貨ペアチャートでは、OrderSendにSymbol() が使えない。

ピヨピヨ 2010/08/09 16:33 メタトレーダー実践プログラムを参考に自作EAを作ってみました。 細かい制御ができないかと、5秒足、15秒足、30秒足!のインジケーター(15SecChartMake)を オフラインチャートでEAを動かすには。/offlineチャートの活用編(7) を…

続・チャート毎に異なるMagicNumber を割り当てる?

FXツール研究所 2010/08/07 01:03 はじめまして、FXツール研究所の辻と申します。 技術的に困るとググって結局こちらのサイトにお世話になることが多々あります。 今回のテーマは私としても興味のあるテーマだったので思い切ってコメントします。 私の場合は…

チャート毎に異なるMagicNumber を割り当てる?

元ネタは、ここなのですが、 ・端末内のチャートごとにユニーク に挑戦してみました。 あるEA(00.mq4)を、2枚のGBPUSD,5分足チャートで同一パラメータで同時に動かす状況を考えると、通貨ペア名+時間足でMagicNumber を生成する手法は使えません。そこ…

ラインの上昇と下降で色を変える。

先日の一連の記事へのコメントで「期待と不安を煽ってる」とコメントを頂きましたが、正直、期待を煽るつもりは無いのです。 純粋な「投資」の世界なら、社会が経済成長することで利益が得られるので、投資に参加した皆が簡単に儲けられる...可能性はありま…

絶対リペイントしない00-VQ_v100???

マウンテン 2010/06/29 10:29 00-VQ_v100というインジを絶対リペイントしないようにソースを書き換えてほしいソースww リペイントするのと作成してもらってリペイントしないのを同時表示させて見比べたいんです。 …とコメント頂いたのですが、00-VQ_v100 …

最適化を最適化する・・・//MQL4の高速化(4) 時刻を数値のまま計算する

先日、豊嶋先生のコードの記事を書いたら、意外に参考されている人が多かったようなので、その中で使われているタイムフィルターの高速化について紹介します。

AccountFreeMargin()のどうでもいい話。

さて、今日は、AccountFreeMargin()のどうでもいい話をしたいと思います。 この関数は、1ポジションだけ持つ時は意図した正しいロット数が返ります。問題は2ポジション目の時なのですが...個人的にはその結果に違和感を感じるのです...^^;

FXメタトレーダー実践プログラミングへの補足(3)/CalculateLotsの改良?

3日目は CalculateLots() の話しです。私個人は豊嶋先生のライブラリを使っていないのですが、EAのソースコードについて相談しに来られる人が高確率で利用されていて、悩むところも同じようなので、改造例を紹介します。 ↑普通のFX口座では問題無いコード…

FXメタトレーダー実践プログラミングへの補足(1)/MyCurrentOrders()の危険

豊嶋先生の著書「FXメタトレーダー実践プログラミング」は、プログラミングの超・初心者には、日本語で読める資料としてかなりお勧めです。シンプルなロジックの組み立てから、実際に売買できるEAを作り上げるまでのステップは楽に進めると思います。 (但…

IndicatorShortNameをコメント代わりに使う。他。

昨日紹介したインジケータをダウンロードされた人はお気づきかもしれませんが..、セパレートウィンドウに表示するインジケータでは、IndicatorShortName を Comment 代わりに利用できます。ただ、、Comment と違って、改行は出来ないのと、最大63文字までし…

他通貨のRCIを表示する。。

他通貨のRCIをチャートに表示させようとすると...チャート間のバーのズレがいや〜んな感じになります。。。 下図は、EURUSDの本来のRCIのチャートです。 これをUSDJPY に表示させたのが下図です。 ↑グレーの点線がEURUSDのグラフをそのまま表示させたもので…

サーバを再スキャンするコード。

Basketbull_v8.0_Eng.mq4 というバスケットトレードEAに書かれていたのを抜粋しました。 このEAは start()関数内で while ループし続けるタイプなので、この種のコードが必要なのでしょう..。 #define WM_COMMAND 0x0111 #import "user32.dll" int GetAn…

初めてのDLL(4)/最終回・配布心得篇

↓FXDDのツイッターからの抜粋です。「MT4のEAがMT5でも使用可能にします。」って本当に可能なのでしょうか?^^; MT4とMT5の一番大きな違いはポジション管理にあって、MT5ではポジションが合算されてしまうのが一番の問題です..。全てのEAと裁量トレード…

初めてのDLL(3)/移動平均篇

DLL作成3日目は、もっとも簡単なテクニカル指標である移動平均を DLL 内で計算してみます。 DLL内で、MA,ATR,CCI,MACD,RSI等が比較的簡単に計算できれば、いろいろと役に立つと思います。 続きは、本当に興味のある人だけどうぞ..orz

初めてのDLL(2)/関数作成篇

昨日に引き続き、DLL作成のお話です。 念のために書いておきますが、あくまでもDLL作成の雰囲気をつかむのが目的ですので、少し勉強したら高速処理できるDLLが作れる・・・なんてことは絶対ありません^^; C言語や、VisualC++に相当詳しくならないと難しいで…

初めてのDLL(1)/環境準備篇

MQL4 で、ある程度自由にプログラムが組める人は、実は、僅かな知識だけで、DLL作成まで可能です。DLLが作れるようになると、MQL4では処理が遅いコードをDLLのなかで計算させたり、他人に見られたくない部分をDLL内に隠したりすることができます。本格的に作…

Comment() のフォント・サイズは変えられない...orz

表題の通り、MQLの Comment()関数で出力される文字列は、フォントの種類やサイズを変えることができません。 フォントを指定して表示させたい場合は、昨日の記事でちらっと紹介したとおり、文字オブジェクト(OBJ_LABEL) を使うしかありません。ただ、OBJ_LAB…

CustomCandle.mq4 の不具合修正

あんころ餅さんに提示頂いた画像とソースコードを確認したところ、どうも deinit() 内でのオブジェクトの削除に失敗している感じでした。 …ということは、deinit()の2.5秒制限 ( deinit は2.5秒間実行されたら途中で終了する.. ) のが原因かもしれません。de…