ブログトップ 記事一覧 ログイン 無料ブログ開設

とあるMetaTraderの備忘秘録 RSSフィード Twitter

忙しいです。ネタもないし・・・

2010-09-25

矢印の位置をずらす。

Kowalski_Japan 2010/09/19 15:14

管理人さん、教えてください。

3_level_ZZ_Semafor.mq4 を長く愛用しています。(http://fc888.blog40.fc2.com/blog-entry-436.html)

ロウソク足の先っちょが、とても大事なのに、そこにサインがベタッと張り付いていて先っちょが見えないのです。

せめて先っちょから2ミリぐらいサインを離したいのですが、ArrowDistanceなんてものは無いですし、

DRAW_ARROWのどこかだろうと想像して色々試したのですが悪くなるばかりです。

簡単でも良いのですが、教えていただけないでしょうか。よろしくお願い致します。

…という訳で、3_level_ZZ_Semafor.mq4を表示させたのが下図で、確かに邪魔になっています。

f:id:fai_fx:20100924163417g:image


これを上下にずらしたのが下図です。ソースはここです。

f:id:fai_fx:20100924163416g:image

DRAW_ARROW で描かれる矢印(今回は数字記号)は、価格座標で指定されるので、例えば、 High[i] の位置に描かれているのを10pips上にずらしたかったら、High[i]+10*Point のように高い価格を代入すればOKです。

komekome 2010/09/25 15:22 便乗して質問です。Pointでは、画面のスケールにより距離が変わってきますが、スケールを変えても距離を固定(例えば10画素等)にすることはできるのでしょうか?

井上井上 2010/09/25 17:08 初めまして。少し困ったことがあるので教えていただきたいのですが先日新しいPCを買いました。
Windows7 64bit でFXDDのMT4をインストールしライブ口座にログインしました。でバックテストするため
ヒストリーセンターにデータをインポートしようと思ったのですがヒストリーフォルダにFXDDMalta-MT4 Demo Server 2のフォルダはあるのですがlive Serverのフォルダが見当たりませんでした。おかしいなと思ってMT4の
ヒストリーセンター→エクスポートをするとちゃんとFXDDのヒストリーのフォルダにFXDDMalta-MT4 live Server 3というフォルダはあるのです。でやっぱりあるじゃんと思ってマイコンピューターからCドライブのヒストリーのフォルダを除くとやはり見当たりません。見当たりませんというよりかは見えません。1点気になったのですがMT4ソフトからエクスポートをする際はlive Serverのフォルダも見えますがそのフォルダアイコンに鍵マークがついてるのです。それが原因かなと思いつつサポート等に聞いてみましたがわかりませんとのことで困り果ててます。もし解決法がわかりましたらお教え頂ければ幸いです。ちなみにアドミニストレーター権限でログインはしています。

Kowalski_JapanKowalski_Japan 2010/09/25 17:55 管理人さん、有難う御座いました。本当〜に有難う御座いました(^^)。
これで、これ以後どれほど助かることか・・・。教えて下さった知識は、とても大切にします。
そしてインジケーターまで改造してくださって感謝感激です。

パラメーター入力の、「ShiftPips」って素敵です。数値を変えて色々試してみましたが、バッチリ動作します。
サインの➀➁➂のそれぞれに、Alertを付加してON・OFFの切り替えが出来るところまでは成功したので、必要が有れば、後は自分でも出来ると思います。

余談ですが、この3_level_ZZ_Semaforは、多分nonlagZigZagのロジックの応用だと思います。
リペイントが激しいので、最初のうちは難儀しました。
しかし、リペイントするかどうか、かなり分かるようになってからは手離せないインジになりました。
有難う御座いました。

fai>komefai>kome 2010/09/26 00:45 http://codebase.mql4.com/5984 を参考にすると画面の高さ方向の画素数が分かります。
チャートの最大価格最小価格はMQL4の関数で分かるので、この2つを組み合わせると擬似的に実現することは可能です。。。

fai>井上fai>井上 2010/09/26 00:47 互換性ファイルボタンがあればそれを押してみるとか。。
Cドライブ直下にフォルダを作ってMT4をインストールしてみるとか。

鍵マークはよく分からないので画面キャプチャを見てみたいです。^^;

Kowalski_JapanKowalski_Japan 2010/09/26 06:07 >>井上さん
横レスですが、Windows7 でも色々と問題が有るようですね。
私はVistaですが、Forex.comのMT4をうっかりProgram Filesにインストールしたら、さまざまな怪奇現象に悩まされました。
たしかに書き換えた、しかし勝手に元に戻っている・・とか、たしかに保存した、念のため呼び出して確認もした・・しかし後ほど無くなっているなどです。
ココが参考になるかもです。
・Windows Vista & 7のUAC対策について http://www.trycut.com/uac.htm

バックテストは、難しいですね。
ForexTSDだったかForexFactoryだったか、ベテランのプログラマーの方がバックテストのやり方を詳しく解説していましたが、あまりの難しさに困惑しました。
肝は、バックテスト専用のMT4を別のところにインストールすることと、余分なものは全部削除すること、データは専門業者から正確なティックデータを買ってくることでした。
うろ覚えですが、MT4が自動的にサーバーにつながるとマズイのでアカウントも削除するとか。

バックテスト用のデータは、ティックデータを買うと高いので、ここから取るのが便利かと思います(ティックデータではないですが)。
・Forexite: Архив котировок Forex для ProSuite и MetaStock
http://www.forexite.com/free_forex_quotes/forex_history_arhiv.html

毎日少しずつ有るデータのダブりを除去して自動的にデータを取得してくれるアプリが有ります。
もう長い間更新されていないし、Windows7の64bitでは使えないでしょうが、参考になると思います。
・1分足の過去チャート(ヒストリカルデータ)を全自動で収集するアプリ - AutoForexite -
http://kasege.net/forex/archives/2006/09/forexitedl_autoforexite.html

井上井上 2010/09/26 10:55 faiさん、Kowalski_Japanさん
ご返事ありがとうございます。Cドライブの直下に再インストールしたら見れるようになりました。
プログラムファイルの下にインストールするとやはり見れないようです。セキュリティーの問題
ないでしょうね。もう少し色々試して何かわかりましたら報告したいと思います。
この度はありがとうございました。

race0race0 2010/09/29 03:59 初めまして。

早速このインジゲーターを使っています。
ログを見ると、removed と initialized を 数秒おきに繰り返してしまうのですが、
これはこれで正常なのでしょうか。

fai >race0fai >race0 2010/09/29 13:43 絶対なにかおかしいと思います。^^;

さつきさつき 2010/10/18 17:38 はじめまして、さつきと申します。
3_level_ZZ_Semafor.mq4 のようにサインが上下左右に移動したり、
SHI_Channel (http://www.abysse.co.jp/mt4/indicators/SHI_Channel_true.mq4)
のようにサインが連続して出現したりするような
予告的な動きをするインジケーターで、サインが止まってからシグナルを受け取れるようにすることはできますでしょうか?
iCustom(Symbol(),0,"3Level_Semafor",Period1,Period2,Period3,Dev_Step_1,Dev_Step_2,Dev_Step_3,Symbol_1_Kod,Symbol_2_Kod,Symbol_3_Kod,4,shift+1);
のようにしても次の足でエントリーしません。
ご教示いただけると助かります。よろしくお願いいたします。

fai>さつきfai>さつき 2010/10/18 21:15 初めまして。
できれば、エントリーしない インジケータとEAのセットをアップロードして頂けると嬉しいです。

さつきさつき 2010/10/19 08:52 管理人様
お返事ありがとうございます。
恥ずかしながら、アップロードの仕方がわからず、あちこち探していましたら、備忘秘録専用のページを見つけたので、そちらにアップロードしましたが、よろしかったでしょうか?
http://codebase.mql4.com/6947で3_level_ZZ_Semafor.mq4によく似たインジケーターとEAがあったので、それを元にして作っていました。
3_level_ZZ_Semafor.mq4用のEAは非公開にしようという動きがあるようなので、一部だけお教え頂ければ結構です。よろしくお願いいたします。

gpygpy 2011/07/18 10:52 はじめまして。
このインジケーターに、他の方が考えた下さったアラート
http://riupapa.blog87.fc2.com/blog-entry-29.html
を加えようと思いましたが、うまくアラートがなりません。
どのようにすればよろしいでしょうか、よろしくお願いいたします。

投稿したコメントは管理者が承認するまで公開されません。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/fai_fx/20100925/1285349660