MetaTrader掲示板

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

【200】IndicatorCounted() につ...[6]  /  【162】00-TickSound_v100.mq4[3]  /  【184】00-LineMan_v100.mq4[3]  /  【192】このインジはなんでしょう...[2]  /  【149】□■ やる夫 とれ〜だぁ...[4]  /  

【200】IndicatorCounted() について
  sav_monster  - 09/2/11(水) 22:29 -

   MetaTrader4 の プログラミングについて

すみません。ご存知でしたら、教えてください。
教えて君で申し訳ないです。が、私なりに色々と調べまくって
それでもわからないので質問させてください。

MetaTrader4 の MetaEditor を使い、
システムトレードのプログラミングをしています。

そこで、下記のことがわかりません(汗
プログラムにしたら、ほぼ1行なんですが・・・・。
どうしてもわかりません(汗

int start()
{
Print( IndicatorCounted() );
return(0);
}

の上のプログラムをコンパイルし、strategy tester を使い実行すると、
「操作履歴」のタブのメッセージに、

M1:-1

という出力結果がずらっとでます。
IndicatorCounted() は
インジケータが起動して以降、変化していないローソク足の数を返す関数ですので、もっと大きな値?になるとの認識なんですが(汗
-1 というのが、理解できず、
今作ろうとしている平均足のプログラム作成が進みません。

どなたか教えてください。

添付画像
【無題.JPG : 29.1KB】

添付画像
【無題3.JPG : 43.7KB】
引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : 無題.JPG
・サイズ : 29.1KB

[添付]〜添付ファイル〜
・名前 : 無題3.JPG
・サイズ : 43.7KB

【201】Re:IndicatorCounted() について
    - 09/2/11(水) 23:07 -

   変数に入れて上げないからだろ。
グローバル変数おいてみな
引用なし
パスワード

【202】Re:IndicatorCounted() について
  sav_monster  - 09/2/12(木) 0:17 -

   >>あさん:
>変数に入れて上げないからだろ。
>グローバル変数おいてみな

ご回答、ありがとうございます。
下記のように、グローバル変数においてみました。

int a;
int start()
  {
   a = IndicatorCounted();
   Print(a);
     
   return(0);
  }

これで、実行しても表示結果は、
−1がずらっと並びます。
グローバル変数では解決しませんでした(汗
引用なし
パスワード

【203】Re:IndicatorCounted() について
    - 09/2/12(木) 10:56 -

   ん?
俺の場合すべて上手くいったぞ。
グローバルもローカルも
>>1さんのもすべて上手く表示されたぞい。

グローバル
//+------------------------------------------------------------------+
#property indicator_chart_window
//+------------------------------------------------------------------+
int init()  {  return(0); }
int deinit() {  return(0); }
int  bar;
int  counted_bars;
int start()
 {  counted_bars=IndicatorCounted();
    bar = Bars;
  Comment( counted_bars,"  ",bar);
  Print(counted_bars,"  ",bar);
  return(0);
 }
//+------------------------------------------------------------------+

ローカル
//+------------------------------------------------------------------+
#property indicator_chart_window
//+------------------------------------------------------------------+
int init()  {  return(0); }
int deinit() {  return(0); }
int start()
 {  int counted_bars=IndicatorCounted();
    int bar = Bars;
  Comment( counted_bars,"  ",bar);
  Print(counted_bars,"  ",bar);
  return(0);
 }
//+------------------------------------------------------------------+

>>1さんの
//+------------------------------------------------------------------+
#property indicator_chart_window
//+------------------------------------------------------------------+
int init()  {  return(0); }
int deinit() {  return(0); }
int start()
 {  int counted_bars=IndicatorCounted();
    int bar = Bars;
  Comment(IndicatorCounted(),"  ",Bars);
  Print(IndicatorCounted(),"  ",Bars);
  return(0);
 }
//+------------------------------------------------------------------+
引用なし
パスワード

【204】Re:IndicatorCounted() について
  sav_monster  - 09/2/13(金) 0:26 -

   何度もすみません。
ご回答、ありがとうございました。

とても参考になりました。
私は、IndicatorCounted()をEAで使用していたため、
うまく表示できていませんでした。
試しに、カスタムインジゲータで使用したところ、
うまく表示することができました。

今回、平均足を指標にしてEAを作成したかったのですが、
平均足の関数がないため、IndicatorCounted()を使い、
自分で計算する必要があると思っていました。

EAでIndicatorCounted()が使用できないとなると、
少し悩む必要がありそうです・・・・。

突然の投稿に対して、ご丁寧にご回答いただき、
本当にありがとうございました。
引用なし
パスワード

【205】Re:IndicatorCounted() について
  [名前なし]  - 09/2/13(金) 8:21 -

   なるほど。
まず環境を知るのが大前提だったわけですな。

さて、EAの件ですが
indicateを作成した後に
icustam関数で EA作ればよろしいよ。

>>sav_monsterさん:
>何度もすみません。
>ご回答、ありがとうございました。
>
>とても参考になりました。
>私は、IndicatorCounted()をEAで使用していたため、
>うまく表示できていませんでした。
>試しに、カスタムインジゲータで使用したところ、
>うまく表示することができました。
>
>今回、平均足を指標にしてEAを作成したかったのですが、
>平均足の関数がないため、IndicatorCounted()を使い、
>自分で計算する必要があると思っていました。
>
>EAでIndicatorCounted()が使用できないとなると、
>少し悩む必要がありそうです・・・・。
>
>突然の投稿に対して、ご丁寧にご回答いただき、
>本当にありがとうございました。
引用なし
パスワード

【207】Re:IndicatorCounted() について
  sav_monster  - 09/2/14(土) 1:43 -

   >indicateを作成した後に
>icustam関数で EA作ればよろしいよ。

icustam関数で、実現可能ということですね。
一度、調べてみます。
どういう引数を与えれば、どういう値が帰ってくるのかが、
よくわかっていないので^^

本当に今回はありがとうございました。
引用なし
パスワード

・ツリー全体表示

【162】00-TickSound_v100.mq4
  00mql4@gmail.com WEB  - 09/1/2(金) 11:13 -

   Tickの更新を音でお知らせ。
tone.zipを展開してMT4のsoundsディレクトリに置いてちょ。
引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : 00-TickSound_v100.mq4
・サイズ : 2.3KB

[添付]〜添付ファイル〜
・名前 : tone.zip
・サイズ : 23.4KB

【165】Re:00-TickSound_v100.mq4
  [名前なし]  - 09/1/4(日) 20:34 -

   面白すぎですw
バックテストすると 音楽になって芸術性を感じる。

こちらも作成していただけないでしょうか><
http://kikousiroom.web.fc2.com/kkExpertAdvisors.html
引用なし
パスワード

【190】00-TickSound_v101.mq4
  00mql4@gmail.com WEB  - 09/2/7(土) 0:44 -

   soundMode追加。
 0: 常に音を出す
 1: MT4がアクティブWindowである時だけ音を出す
 2: MT4がアクティブWindowでない時だけ音を出す
引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : 00-TickSound_v101.mq4
・サイズ : 3.1KB

【199】00-TickSound_v102.mq4
  00mql4@gmail.com WEB  - 09/2/11(水) 0:34 -

   以下に修正/追加。フォーカスされているペアだけ鳴らすためには、
soundWindow を 1(SOUND_WINDOW_FOCUESD) に。
wavファイルについては元記事参照。

#define SOUND_STATE_ALWAYS  0 // sound always
#define SOUND_STATE_ACTIVE  1 // sound when MT4 is foreground
#define SOUND_STATE_INACTIVE 2 // sound when MT4 is not foreground
#define SOUND_WINDOW_ALL   0 // sound
#define SOUND_WINDOW_FOCUSED 1 // sound when fx pair window is selected

extern string sHelp_soundState = "--- 0:Always 1:Active 2:Inactive";
extern int soundState = SOUND_STATE_ALWAYS; // sound state
extern string sHelp_soundWindow = "--- 0:All Window 1:Focused Window";
extern int soundWindow = SOUND_WINDOW_ALL;  // sound window
引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : 00-TickSound_v102.mq4
・サイズ : 4.5KB

・ツリー全体表示

【184】00-LineMan_v100.mq4
  00mql4@gmail.com WEB  - 09/1/29(木) 8:39 -

   ラインマン。
 http://anchorage.2ch.net/test/read.cgi/livemarket2/1233158552/l50

添付画像
【00-LineMan_v100.png : 37.2KB】
引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : 00-LineMan_v100.png
・サイズ : 37.2KB

[添付]〜添付ファイル〜
・名前 : 00-LineMan_v100.mq4
・サイズ : 14.5KB

【185】00-LineMan_v101.mq4
  00mql4@gmail.com WEB  - 09/1/29(木) 11:27 -

   シグナル発生をクロス時のみに変更。

>ラインマン。
> http://anchorage.2ch.net/test/read.cgi/livemarket2/1233158552/l50
引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : 00-LineMan_v101.mq4
・サイズ : 15.1KB

【194】00-LineMan_v102.mq4
  00mql4@gmail.com WEB  - 09/2/8(日) 15:52 -

   微妙にiFractal()と違っていたので修正。
nBefore/nAfter=2の場合にiFractal()と同じになったはず。(デフォルト
引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : 00-LineMan_v102.mq4
・サイズ : 17.5KB

【198】00-LineMan_v103.mq4
  00mql4@gmail.com WEB  - 09/2/10(火) 12:54 -

   ターゲットプライス表示追加。
 extern bool bDispTarget = true; // target price of current and next bars

添付画像
【00-LineMan_v103.png : 25.6KB】
引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : 00-LineMan_v103.png
・サイズ : 25.6KB

[添付]〜添付ファイル〜
・名前 : 00-LineMan_v103.mq4
・サイズ : 22.3KB

・ツリー全体表示

【192】このインジはなんでしょうか?
  あるる  - 09/2/8(日) 12:28 -

   添付の図で、MT4の現在ローソク足にでている数値(現在値、今日の高値・安値?)
を表示していらっしゃるのですが、これはどうすればでるのでしょうか?
別のインジケータがあるのでしょうか?
引用なし
パスワード

【193】Re:このインジはなんでしょうか?
  00mql4@gmail.com WEB  - 09/2/8(日) 15:50 -

   これのこと?
00-CurMark.mq4
 http://bbs.fxtec.info/x/c-board/c-board.cgi?cmd=one;no=30;id=metatrader
引用なし
パスワード

【197】Re:このインジはなんでしょうか?
  あるる  - 09/2/8(日) 22:18 -

   まさにそれでした!見落としていました。
すみません。変なところにスレたててしまって。
いつも役立つインジケーターありがとうございます。

>>00mql4@gmail.comさん:
>これのこと?
>00-CurMark.mq4
> http://bbs.fxtec.info/x/c-board/c-board.cgi?cmd=one;no=30;id=metatrader
引用なし
パスワード

・ツリー全体表示

【149】□■ やる夫 とれ〜だぁ ■□
  やる夫マニア  - 08/12/25(木) 20:39 -

   □■ やる夫 とれ〜だぁ ■□
やる夫とは2chで愛されているキャラクターの事です。
 詳細:http://anchorage.2ch.net/test/read.cgi/livemarket2/1229488141/
それを応用してMetaTrader4で やる夫 が生きてるかのように
システムを動かします。

利益幅、値動き、経済指標によって
やる夫が喜んだり、悲しんだりします。


 

添付画像
【test7.PNG : 65.9KB】
引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : test7.PNG
・サイズ : 65.9KB

【151】Re:□■ やる夫 とれ〜だぁ ■□
  じむ  - 08/12/26(金) 10:46 -

   ワロチw
引用なし
パスワード

【153】Re:□■ やる夫 とれ〜だぁ ■□
  ted  - 08/12/26(金) 11:30 -

   You did a great job(:3
引用なし
パスワード
<sage>

【191】【library】 ★☆ エラーでてる夫 ☆★
  やる夫マニア  - 09/2/7(土) 4:49 -

   エラーでてる夫とは・・・

エラーが発生した場合
”エラーでてる夫”がチャートに出現して
「エラーでてるお!
  エラー内容は〜〜」
と教えてくれるindicateである!

*エラーコード(stdlib.mq4)を日本語した物をおいておきます。*
■ファイル
■stdlib v2 (日本語)
■stdlib v3 (日本語+英語)

添付画像
【yaruo.PNG : 51.6KB】
引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : yaruo.PNG
・サイズ : 51.6KB

[添付]〜添付ファイル〜
・名前 : stdlib_v2.mq4
・サイズ : 12.7KB

[添付]〜添付ファイル〜
・名前 : stdlib_v3.mq4
・サイズ : 15.0KB

【195】Re:【library】 ★☆ エラーでてる夫 ☆...
  ted  - 09/2/8(日) 16:32 -

   anata-ga "kami" desuka..
引用なし
パスワード
<sage>

・ツリー全体表示

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

Google