MetaTrader掲示板

アップロード可能ファイル拡張子:gif, jpg, png, txt, swf, jpeg, xls, zip, cab,tpl,mq4,ex4,mq5,ex5
一度にアップロード可能な最大サイズ :合計200KB
  新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃検索 ┃設定 ┃MetaTraderまとめWiki  
5 / 54 ページ  ←次へ | 前へ→

【730】HMAがチャート上に表示さ...[0]  /  【729】色の設定タブを排除するに...[0]  /  【723】MTFについて[1]  /  【725】カスタムインジケーターと...[1]  /  【724】MT4のiMAがぜろになる[1]  /  

【730】HMAがチャート上に表示されなくなってしま...
  K  - a129i55 -

   解消方法ご存知のかた、いらっしゃいましたら御教示ください。

HMA_Colorを使う際、線幅を変更したのですが、
再起動後デフォルトの線幅に戻ってしまうため、
ex4をデコンパイルして変更しようと思い、(すみません、無知でした)
プロパティを変更してワードパットで開きましたが、
文字化けが解消できず失敗。

さらに、別のサイトでmq4ファイルを探して編集したのですが、
一度、エラーに気付かず失敗ex4ファイルを作ってしまいました。
修正し直して、最後はコンパイル、インストール成功、

のはず、だったのですが、

その後から、HMAだけがすべて表示されなくなってしまいました。
(HMA_color.mq4、HMA_color_v02b.mq4、HMA.mq4、Ib_hma_color.ex4など)
他のインジケーターは表示されます。

いろいろ入れなおして試しましたが、全滅です。
一度、MT4自体もアンインストールし、
関連フォルダも見つかる限り削除(1つでした)、
再インストールして、HMAを入れ直しましたがダメ。
レジストリなどどこかに関連ファイルがあるのかと思い、
復元ポイントからPCの復元までしてみましたが、
それでもチャートに表示されません。

インストール動作後、
アイコンと名前はインジケーターとして表示されていて、
チャート上へドラッグすれば設定一覧のウィンドウも出ます。
色や線などを設定し直してOKを押すところまでの挙動は正常で、
「表示中の罫線分析ツール」にも表示されています。
線の表示だけがどうしてもされません。
(状態の画像を添付しました。MAは表示されています)


参考になりそうな事だけでも結構ですので、
なにか御存じでしたら、よろしくお願いいたします。
読んでくださってありがとうございます。

添付画像
【Image1.jpg : 102.0KB】
引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : Image1.jpg
・サイズ : 102.0KB

・ツリー全体表示

【729】色の設定タブを排除するには?
  updown_dogma  - a216i28 -

   #property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Red
#property indicator_color2 White
などと色を定義すると色の設定タブが出来ちゃいます。
この選択画面というか表示機能を無くしてindicatorを作りたいのですが・・・。
引用なし
パスワード

・ツリー全体表示

【723】MTFについて
  MKK  - a281i1 -

   @インジケーターのMTF化と
AMTFインジケーター複数表示のプログラムについて解説してあるサイトもしくは書籍等ご存知の方がおられましたら教えていただけないでしょうか??
複数のプログラムを拝見しましたがどういう処理をしているのかイマイチピンときません。
知っている方がいましたらよろしくお願いします。
引用なし
パスワード

【728】Re:MTFについて
  [名前なし]  - a204i46 -

   iRSI(NULL,PERIOD_M1,...)
iRSI(NULL,PERIOD_M5,...)
iRSI(NULL,PERIOD_M15,..)
iRSI(NULL,PERIOD_M30,..)

基本時間軸が違うだけ
もしM1でM5を動かすには
M1バー生成から+4後にM5を処理するような感じになる
引用なし
パスワード

・ツリー全体表示

【725】カスタムインジケーターとDLL(WINAPI)との...
  ひろロン  - a113i32 -

   MT4のカスタムインジケーターからDLL(WIN32APIで作成)への【文字列渡し】が上手く行かず悩んでおります。

カスタムインジケーター側のプログラムは↓↓↓

〜〜〜〜初期設定省略〜〜〜〜

#import "MenoNoteOut.dll"
int  MenoNoteOut(string);
#import

int init()
 {
  return(0);
 }

int start()
 {

 int TEMP = MenoNoteOut(DoubleToStr(Bid ,5));

  return(0);
 }

※ もちろんこれをコンパイルしてMT4に搭載しても何も起こりません。


DLL側(WIN32API)↓↓↓

#include <windows.h>
#include <stdlib.h>
#include <stdio.h>

__declspec(dllexport) int __stdcall MenoNoteOut(LPCSTR str){

 MessageBox(NULL , str , "" , MB_OK);

 return 0;
}


コンパイルエラーなども無くDLL化し、他のアプリをメインにプロセス間文字列渡しを行うと
特に問題なく文字列が表示されます。(VB2008で検証)


ところが、MT4で↑のインジケーターを搭載しTickが進むと
メッセージが表示されますが肝心の【文字列】が先頭の一文字しか表示されません(渡されていません)
例えば「EUR/USD」をチャートに表示し、DLLをライブラリーに入れインジケーターを載せると

EUR/USDの最近値 ⇒ 1.*****ですが表示では「1」としか表示されません。
(たぶんこの”1”は初値(最左側)だと思いますが・・・?)

ちなみにインジケーター内の文字出力部「DoubleToStr(Bid ,5)」を”9999”などにすると
”9”が表示されましたので、やはり初値(最左側)のことだと思いますが・・・?


「レート値を表示したいなら文字列ではなく整数・実数では?」っと
思われるかも分かりませんが、整数・実数(int・double)の受け渡しは上手く行きますが
いずれ「ファイル名」等も渡したいので文字列でないと困ります。

どうかインジケーターやAPIにお詳しい方!
宜しくご教授をお願い致します。
引用なし
パスワード

【727】Re:カスタムインジケーターとDLL(WINAPI)と...
  [名前なし]  - a204i29 -

   先頭の1文字分だけの容量を渡している感じ何じゃないですかね
参照で渡せばDLL側でアドレスを引き継げるので問題ないと思います
引用なし
パスワード

・ツリー全体表示

【724】MT4のiMAがぜろになる
  hama  - a113i37 -

   MT4のiMA(移動平均)が1台のコンピュータでは正しく計算されるがもう一台では0
になってしまいます。(まったく同じプログラムです)
何か設定方法の問題かと思うのですがどうすればいいか分かりません。
どなたか分かる方お教え下さい。
引用なし
パスワード

【726】Re:MT4のiMAがぜろになる
  hama  - a113i37 -

   もう少し確認しました。
同じプログラムをスクリプトにコピーして1回だけ実行するとまともな値になります。またMT4のオプションの設定は2台のコンピュータでまったく同じです。
>>hamaさん:
>MT4のiMA(移動平均)が1台のコンピュータでは正しく計算されるがもう一台では0
>になってしまいます。(まったく同じプログラムです)
>何か設定方法の問題かと思うのですがどうすればいいか分かりません。
>どなたか分かる方お教え下さい。
引用なし
パスワード

・ツリー全体表示

  新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃検索 ┃設定 ┃MetaTraderまとめWiki  
5 / 54 ページ  ←次へ | 前へ→
ページ:  ┃  記事番号:   
(SS)C-BOARD v3.8 is Free
掲示板運営ポリシー:MetaTraderに関する情報を交換するための掲示板です。議論の範囲を超えた根拠無き誹謗中傷、荒らし、犯罪予告等、
公序良俗に反する書き込みについては、速攻削除のうえ、関係機関に通報します。
情報源のページなどがあれば、そこへのリンクを直接張って頂けると大変ありがたいです。
投稿情報の信頼性向上の為にも、ご協力頂ければ幸いです。

Google