MetaTrader掲示板

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

【670】ライン表示のパラボリック...[1]  /  【669】バックテストでの理解不能...[0]  /  【668】BBands_Double_v0.1a.mq4[0]  /  【665】初歩[1]  /  【664】フィボナッチを引きたいの...[0]  /  

【670】ライン表示のパラボリックインジケータ
  シルビア  - 11/10/30(日) 19:31 -

   パラボリックのインジケータで、ドットでなく、ライン表示のものをどなた様か作っていただけないでしょうか?
引用なし
パスワード

【671】Re:ライン表示のパラボリックインジケータ
  プログラマ  - 11/11/1(火) 21:09 -

   >>シルビアさん:
>パラボリックのインジケータで、ドットでなく、ライン表示のものをどなた様か作っていただけないでしょうか?


作成できますよ。

bucchus2010@yahoo.co.jp
引用なし
パスワード

・ツリー全体表示

【669】バックテストでの理解不能な現象
  mmi  - 11/10/30(日) 11:31 -

   MT4 プログラミングの初心者です。 EA を作成していますが動作がよく分からないのであちこちに Print 文を入れていま

す。

int start()
 {
Print(" test ");

として時間足 Control points でのバックテストをすれば、各コントロールポイントで操作履歴にずらずらと test と表示される

はずなのですが約 15 時間にわたる欠失が発生しました。この間 2 つポジションが建てられていることが結果には表示される

のですがこれも操作履歴に表示されません。 

 いずれも起こりえない現象だと思うのですが何か MT4 に欠陥があってそういうこともありえるのでしょうか。 あるいは私の理

解が間違っているのでしょうか。
引用なし
パスワード

・ツリー全体表示

【668】BBands_Double_v0.1a.mq4
  672_1304547533  - 11/10/28(金) 19:10 -

   標準のボリバンよりも予想される値動きを限定したボリバンインジ。

標準のボリバンが「ある期間の平均値を基準に標準偏差を求め表示する」に対し、
「連続変化する移動平均値を基準に標準偏差を求め表示する」インディケータ。
かつ、「高値(安値)の移動平均から計算し、下回った(上回った)場合は移動平均と同値とする」としたもの。

詳しくはソース見てちょ。
引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : BBands_Double_v0.1a.mq4
・サイズ : 3.9KB
<sage>

・ツリー全体表示

【665】初歩
  すけ  - 11/10/4(火) 2:57 -

   mt4で自動売買をするにはパソコンを常時起動させる必要があると思うのですが、
mt4を開いたままってことでしょうか? ほかの作業に影響がでませんかね
引用なし
パスワード

【667】Re:初歩
  タイラー WEB  - 11/10/11(火) 0:05 -

   >>すけさん:
>mt4で自動売買をするにはパソコンを常時起動させる必要があると思うのですが、
>mt4を開いたままってことでしょうか? ほかの作業に影響がでませんかね

そうですね、開いたままですね。
windows7で普通の作業が出来る程度の環境なら
そんなに負荷はかからないと思います。
(インジケーターやEAがどんな処理をするかによりますが。)
引用なし
パスワード

・ツリー全体表示

【664】フィボナッチを引きたいのですが2.
  igaryou  - 11/9/19(月) 3:02 -

   MA交差で矢印を出せるようになった構文です。

#property indicator_chart_window

#property indicator_buffers 4

#property indicator_color1 Aqua
#property indicator_color2 Red
#property indicator_color3 Red
#property indicator_color4 Red

#property indicator_width1 2
#property indicator_width2 2
#property indicator_width3 2
#property indicator_width4 2


#property indicator_style1 STYLE_SOLID
#property indicator_style2 STYLE_SOLID
#property indicator_style3 SYMBOL_ARROWUP
#property indicator_style4 SYMBOL_ARROWDOWN


// カスタム指標に名前をつける
double Buf0[];
double Buf1[];
double CrossUp[];
double CrossDown[];

extern int MA1Period = 20;
extern int MA2Period = 62;
extern int UpArrow =  233;
extern int DnArrow =  234;
extern double ArrowDistance=1;


//+------------------------------------------------------------------+
//| expert initialization function                  |
//+------------------------------------------------------------------+
int init()
 {
//----

//---- indicators

  // 指標バッファの割り当て
  SetIndexBuffer(0, Buf0);
  SetIndexStyle(0, DRAW_LINE, STYLE_SOLID); 
  SetIndexBuffer(1, Buf1);
  SetIndexStyle(1, DRAW_LINE, STYLE_SOLID);  
  SetIndexStyle(2, DRAW_ARROW, EMPTY);
  SetIndexArrow(2, 233);
  SetIndexBuffer(2, CrossUp);
  SetIndexStyle(3, DRAW_ARROW, EMPTY);
  SetIndexArrow(3, 234);
  SetIndexBuffer(3, CrossDown);
   
 
//----表示ラベルに線名を設定
  SetIndexLabel(0, "EMA62");
  SetIndexLabel(1, "EMA144");


//----
  return(0);
 }
//+------------------------------------------------------------------+
//| expert deinitialization function                 |
//+------------------------------------------------------------------+
int deinit()
 {
//----
 
//----
  return(0);
 }
//+------------------------------------------------------------------+
//| expert start function                      |
//+------------------------------------------------------------------+
int start()
 {
//----
 int limit, i, counter;
 double fasterMAnow, slowerMAnow, fasterMAprevious, slowerMAprevious, fasterMAafter, slowerMAafter;
  double Range, AvgRange; 
  int counted_bars=IndicatorCounted();
 
 
   if(counted_bars<0) return(-1);
//---- last counted bar will be recounted
  if(counted_bars>0) counted_bars--;  

    limit = Bars-counted_bars;  

//  for(int i=limit-1; i>=0; i--)
  for(i = 0; i <= limit; i++) {
  
  counter=i;
     Range=0;
   AvgRange=0;   

    for (counter=i ;counter<=i+9;counter++)
   {
     AvgRange=AvgRange+MathAbs(High[counter]-Low[counter]);
   }
   Range=AvgRange/10;
   
    fasterMAnow = iMA(NULL, 0, MA1Period, 0, MODE_EMA, PRICE_CLOSE, i);
   fasterMAprevious = iMA(NULL, 0, MA1Period, 0, MODE_EMA, PRICE_CLOSE, i+1);
   fasterMAafter = iMA(NULL, 0, MA1Period, 0, MODE_EMA, PRICE_CLOSE, i-1);

   slowerMAnow = iMA(NULL, 0, MA2Period, 0, MODE_EMA, PRICE_CLOSE, i);
   slowerMAprevious = iMA(NULL, 0, MA2Period, 0, MODE_EMA, PRICE_CLOSE, i+1);
   slowerMAafter = iMA(NULL, 0, MA2Period, 0, MODE_EMA, PRICE_CLOSE, i-1);
   
    if ((fasterMAnow > slowerMAnow) && (fasterMAprevious < slowerMAprevious) && (fasterMAafter > slowerMAafter)) {
     CrossUp[i] = fasterMAnow - Range*ArrowDistance;
   }
   else if ((fasterMAnow < slowerMAnow) && (fasterMAprevious > slowerMAprevious) && (fasterMAafter < slowerMAafter)) {
     CrossDown[i] = fasterMAnow + Range*ArrowDistance;
   }


   Buf0[i] = iMA(NULL, 0, MA1Period, 0, MODE_EMA, PRICE_CLOSE, i);
   Buf1[i] = iMA(NULL, 0, MA2Period, 0, MODE_EMA, PRICE_CLOSE, i);
   
  }
//----
  return(0);
 }
引用なし
パスワード

・ツリー全体表示

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

Google