アレルギー対策、自宅でできる効果的な方法とは?

MT4を初めて触ってます、MACDにライン2本と棒グラフを付けたいです。
ここまでの経緯↓
・楽天証券(FXCM)からMT4デモ口座を開設しました
Version:4.00 Build 950 で動いています。

http://gaitameotoko.seesaa.net/article/88994407. … (外為男のFX)
と言うサイトから「MACD OsMA 4ColorHM 2L mtf.mq4」と言うインジケーターをダウンロード。

・MT4からファイル→データフォルダを開く→MQL4→Indicators
と開き、先のインジケーターをドラッグで入れ再起動。

ナビゲーターのインジケーターの中に、新しく追加されましたが無反応です。

おかしいと思う所は、
・Indicatorsの中に4と表記されたファイルをいれましたが、無地のファイルがない
・ナビゲーターの中のfのアイコンの右下のひし形が黒い(他は黄色い)

ここまでやるのに、だいぶ時間がかかりました^^;;
どこがいけないでしょうか?どうしたら動きますか?

このQ&Aに関連する最新のQ&A

A 回答 (1件)

このインジケーターは壊れてますね。



mq4ファイル内

113行目 for(i1=0,int y=0; i1<limit1; i1++)

for文の中にyという変数が定義されているという
おかしなことになってます。

int y=0;

for(i1=0; i1<limit1; i1++)

上のように変数yをfor文外で記述してやれば
一通りのエラーと警告は消えましたが

問題はそれだけではなさそうです。

iCustom(NULL,TimeFrame,IndicatorFileName,0,y);はてっきりMACDの値を取得しているのかと
思いましたが
実際はMACD OsMA 4ColorHM 2L mtf自身の値を取得しようとしていたり
訳の分からない記述がちらほらと見当たります。
    • good
    • 0
この回答へのお礼

ありがとうございました

お礼日時:2016/01/27 15:54

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QFX:指定した時間の高値・安値を返すプログラムを教えてください。(MT4)

指定した時間の高値・安値を返すプログラムを教えてください。

具体的に言うと、、21時から23時の間の高値・安値です。

少し調べたところ、iHighest,iLowestやiBarSHiftの関数で値を出せると思ったのですが、
この関数では、指定の期間が、”現在から何本前の足から何本分の期間”といったように時刻で指定できないみたいで困っております。

※MT4を使用しております。

Aベストアンサー

ちょっと自信ありませんが、とりあえず作ってみました。
今、手元に、MT4がないので、コンパイルその他の実験をしておりません。エラー等ありましたら、どうかご容赦を。

double H=0; // 最高値を変数として宣言
double L=0; // 最安値を変数として宣言
int T = TimeHour(CurTime()); // 現在の時刻を変数として宣言

if(T!=23) // もしも現在が23時台でなければ、
{
H= High[iHighest(NULL,PERIOD_H1,MODE_HIGH,2,T+2)];
L= Low[iLowest(NULL,PERIOD_H1,MODE_LOW,2,T+2)];
}
else // もしも現在が23時台であれば、
{
H=High[iHighest(NULL,PERIOD_H1,MODE_HIGH,2,1)];
L=Low[iLowest(NULL,PERIOD_H1,MODE_LOW,2,1)];
}

ちなみに、TimeHour()関数については、以下のサイトで詳しく解説されておりました。

http://jidoubaibai.com/index.html

また、私は、ごく最近MT4の勉強をはじめたばかりで、質問者の方と同様、いろいろ苦労しております。

ちょっと自信ありませんが、とりあえず作ってみました。
今、手元に、MT4がないので、コンパイルその他の実験をしておりません。エラー等ありましたら、どうかご容赦を。

double H=0; // 最高値を変数として宣言
double L=0; // 最安値を変数として宣言
int T = TimeHour(CurTime()); // 現在の時刻を変数として宣言

if(T!=23) // もしも現在が23時台でなければ、
{
H= High[iHighest(NULL,PERIOD_H1,MODE_HIGH,2,T+2)];
L= Low[iLowest(NULL,PERIOD_H1,MODE_LOW,2,T+2)];
}
else // もしも現在...続きを読む

Qタタキじゃないまったく生のカツオの刺身について

タタキじゃないまったく生のカツオの刺身について

カツオには、皮直下に寄生虫が多くいるから
表面を焼いて(タタキで)食べるんだと何かで教わりました。

なのに最近、刺身用と書かれた焼いてないカツオの短冊を
スーパーでよく見かけます。
寄生虫の問題はどのように解決(?)されたのでしょうか?

ご存知の方よろしくお願いします。

Aベストアンサー

 アニサキスのことですね。

 アニサキスが実際にヒトに危害を及ぼすのは、生きたまま摂取して胃壁に喰らいついた場合だけなんですが、それでも年間数例は重症にいたる例があるといいます。
 これを防ぐ方法は主に二つ。質問者様の言われるタタキ=加熱によって殺す方法と、冷凍によって殺す方法です。スーパーで刺身用として売っているカツオの刺身の冊は、おそらくは業務用冷凍庫で数十時間凍らせて(家庭用冷凍庫じゃ簡単には死にませんので)アニサキスを殺したものではないかと思います。そういうものの場合、パックには(解凍)と書いてあるはずです。
 (解凍)と書いてないとしたら、スーパーの担当者が無知なのか、表示の決まりをしらないのかのどっちかです。その場合はちょっと怖いですね。

QFXでこのインジケーターの名前を教えてください

MT4で各通貨の強さがわかる、このインジケーターの名前、ダウンロード先を教えてください

宜しくお願いします

Aベストアンサー

5通貨強弱比較インジケーターですかね?
参考URLに情報があります

参考URL:http://d.hatena.ne.jp/fai_fx/20101122/1290361277

QMT4のサブウインドウの左上の表示を消したい

MT4のサブウインドウにMACD(Custom)というインジケーターとMT4標準のストキャスティクスを表示しているのですが、ウインドウの左上にテクニカル指標の名前や数値が表示されています。これを非表示にする事はできないでしょうか。

現在、メインモニターに1分足のチャートを大きなウインドウサイズで表示させて、片隅に5分足のチャートのウインドウを小さく表示しているのですが、ウインドウサイズが小さいとテクニカル指標が上段付近に行った場合は、文字がラインの上に重なって表示されるので、ラインがどうなっているのか判別できません。
別のモニターには大きいサイズで5分足も表示させているから、それを見ればテクニカルのラインも見えますが、極力視線移動を少なくして素早く確認をしたい時にはあると便利なので、どうにかこの左上の文字を無くしたいです。

よろしくお願いします。

Aベストアンサー

左上の表示は少なくすることはできますが、仕様なので完全に消すことは普通はできません。
ここでいつもは仕様なのでしようがない、と言うところですが、
もうお気付きでしょうが、「普通は」です ^^;

don-naldoさんの使用方法ならば以下のやり方でO.K.ではないでしょうか。

(1)小さい方の5分足チャート上で右クリックしてプロパティを選択
(2)色の設定タブを選び、右側に並んでいる色選択の上から2つ目の「前景色」のプルダウン・メニューを表示させる(デフォルトは普通はWhite)
(3)メニューの一番上の「None」を選択

これによりチャートの文字が全て消えます(消えちゃいます)。
don-naldoさんの場合は別に5分足チャートを表示されているので、これで大丈夫だと思いますが、どうですか?

Qパソコンの画面上に時計を表示させたい

すみません 新しくWindows 10を購入したのですが 時計をディスプレイ場面に表示させる方法が知りたいです。 (右下に出ているものとは別に表示させたいです。)
 時計は秒数まで見れるもので アナログタイプの時計を画面上に表示させたいのです。
やり方を教えて頂けますでしょうか。 以前 7や Vista では ガジェットという項目から表示させることができてたと思うのですが、、、。 
 フリーソフトも調べてみましたが XP 7 8 Vista対応のものはあるのですが ⒑は対応していないみたいです。 もし フリーソフト⒑に対応しているものがあれば教えていただきたいです。
よろしくお願いします。

Aベストアンサー

YTClockが便利です。
WindowsXPとなっていますが、Windows10でも使えます。
http://www.vector.co.jp/soft/winnt/personal/se361316.html

インストールすると、左上に時計が表示されます。「Cirl」を押しながら、マウスを時計の上に置くと、好きなところに時計を移動できます。
また「Ctrl」を押しながら右クリック→「カスタマイズ」で、好きな時計のデザインに変更できます。


人気Q&Aランキング

おすすめ情報