MetaTrader掲示板

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

【482】また落ちた?[0]  /  【457】Paraboric アラートメール[2]  /  【470】00-TrendLiner_v100.mq4[0]  /  【461】ボリンジャーバンドを利用...[1]  /  【462】基本的な売買の機能が不足...[1]  /  

【482】また落ちた?
  初心者  - 10/3/1(月) 0:59 -

   誰かスレたてヨロ
引用なし
パスワード

・ツリー全体表示

【457】Paraboric アラートメール
  囲炉裏 WEB  - 10/2/3(水) 3:28 -

   適当に作るとこんな感じ?
試してないけど動かなかったらごめんなさい。
Repの回数だけメールを送信します。
パラボリックの描画はしていないので、
別途標準備え付けのParaboric SARを使ってください。

なんかミスあったらすみません。
眠れないので暇つぶしに作ったものなのでご容赦を。
問題があれば作り直します。(予
引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : ParaboricSARMail.ex4
・サイズ : 2.4KB

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

【459】Re:Paraboric アラートメール
  ペンタゴン修正待ち  - 10/2/4(木) 8:26 -

   >>囲炉裏さん:
いつもお世話になっています!

ペンタゴンの修正版を待って早半年が経ちました><

海外に行ってしまった、旦那を待っている妻の気分です。

よろしくおねがいします!
引用なし
パスワード

【476】Re:Paraboric アラートメール
  囲炉裏 WEB  - 10/2/24(水) 1:09 -

   >>ペンタゴン修正待ちさん:
>>>囲炉裏さん:
>いつもお世話になっています!
>
>ペンタゴンの修正版を待って早半年が経ちました><
>
>海外に行ってしまった、旦那を待っている妻の気分です。
>
>よろしくおねがいします!

おまたせ。期待はずれな出来だったらスンマソ。
引用なし
パスワード

・ツリー全体表示

【470】00-TrendLiner_v100.mq4
  00mql4@gmail.com WEB  - 10/2/20(土) 21:19 -

   トレンドラインの頂点を近傍のバーにフィットさせるindicator
デフォルトだと、
 "TL"で始まる名前のトレンドライン
 近傍ピークのHi/Lo値
 indicatorを開始した1回だけ実行
とか。

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

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

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

・ツリー全体表示

【461】ボリンジャーバンドを利用した自動売買で質...
  BB  - 10/2/6(土) 2:13 -

   ボリンジャーバンドの+2σで売り−2σで買いのインジケータは出来たのですが、エキスパートプログラムがうまく動きません。

プログラムの特徴は、外部変数の BufBuyPrice と BufSellPrice で現在の買いと売りの値を持たせ、決済すると0にして、2重に買いや売りにならないようにしています。
そして、Visual modeにチェックを入れて、バックテスト実行すると、最初の+2σで売りが行われ、次の−2σで買いが実行されるのですが、その次の+2σでは売りが入らず、数個先の+2σでやっと売りが入り、その後は、売りも買いもいくつも抜けてしまいます。

システムは121証券を使っています。

どうしたら、うまくいくでしょうか?


//------------------------------
// エキスパートプログラム
//------------------------------

//マジックナンバー
#define MAGIC 20100203

//パラメーター
extern double Lots = 0.1; //売買ロット数
extern int Slippage = 30; //スリッページ
extern int BandsPeriod = 20;
extern int BandsDeviation = 2;

double BufBuyPrice=0;  //買い値 (0の場合は現在買い無し)
double BufSellPrice=0; //売り値 (0の場合は現在売り無し)

//+------------------------------------------------------------------+
//| ポジションを決済する                       |
//+------------------------------------------------------------------+
void ClosePositions()
{
  for(int i=0; i<OrdersTotal(); i++)
  {
   if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES) == false) break;
   if(OrderMagicNumber() != MAGIC || OrderSymbol() != Symbol()) continue;
   //オーダータイプのチェック
   if(OrderType()==OP_BUY)
   {
     OrderClose(OrderTicket(),OrderLots(),Bid,Slippage,White);
     break;
   }
   if(OrderType()==OP_SELL)
   {
     OrderClose(OrderTicket(),OrderLots(),Ask,Slippage,White);
     break;
   }
  }
}

//+------------------------------------------------------------------+
//| スタート関数                           |
//+------------------------------------------------------------------+
int start()
{
    //ボリンジャーバンドの計算
  double BufUpper0 = iBands(NULL, 0, BandsPeriod, BandsDeviation, 0, PRICE_CLOSE, MODE_UPPER, 0);
  double BufLower0 = iBands(NULL, 0, BandsPeriod, BandsDeviation, 0, PRICE_CLOSE, MODE_LOWER, 0);

  //買いシグナル
   if(BufBuyPrice == 0 )
   {
     if(Low[0]<BufLower0)
     {
      //買い実行
      ClosePositions();
      OrderSend(Symbol(),OP_BUY,Lots,Ask,Slippage,0,0,"",MAGIC,0,Blue);
      BufBuyPrice = BufLower0;
      BufSellPrice = 0;
     }
   }

  //売りシグナル
   if(BufSellPrice == 0)
   {
     if(High[0]>BufUpper0)
     {
      //売り実行
      ClosePositions();
      OrderSend(Symbol(),OP_SELL,Lots,Bid,Slippage,0,0,"",MAGIC,0,Red);
      BufSellPrice = BufUpper0;
      BufBuyPrice = 0;
     }
   }

  return(0);
}
引用なし
パスワード

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

【466】Re:ボリンジャーバンドを利用した自動売買...
  BB  - 10/2/8(月) 1:37 -

   自己解決しました。

モデルを「Open prices only」にしていたため、
Open[0]=Low[0]=High[0]=Close[0]となり、
Open[0]で±2σを超えていないときが、
抜けていたようです。

初歩的なミスですみませんでした。
引用なし
パスワード

・ツリー全体表示

【462】基本的な売買の機能が不足?
  meta_boo  - 10/2/6(土) 16:23 -

   MT4使い始めました。基本機能が不足しているように思えます。


1.新規注文とそれが約定された場合の決済注文を同時に出せない?(IFD、IFDOCO)
2.決済注文を取り消す時に「取り消し」ボタンが無い。変更ボタンで指値や逆指値をDELしています。
3.約定時の音が無い。

取り敢えず驚いたものだけ列記しました。
間違っていたらご指摘下さい。
引用なし
パスワード

【465】Re:基本的な売買の機能が不足?
  TH  - 10/2/7(日) 21:02 -

   誰にとっての基本機能なのかよく分かりませんが。。
MTのユーザは2つに大別出来ると思います。1つはチャートを見るため、もう1つは自動売買です。

前者はネット上で提供されている豊富な分析ツール(インディケータ)が目的なのでMTで売買することは二の次、後者はプログラムが勝手にリミット・ストップを含む売買注文を行うので問題なしというわけです。

MTでマニュアルトレードをする物好き(私もその1人ですが)は、おおよそが注文を補助してくれるツールを併用していると思います。つまり、MTの新規注文画面を使わずに売買しており、あなたが列挙したことはすべてツールで実現出来ます。
下記その例です。
http://d.hatena.ne.jp/fai_fx/20090929/1254151124

MTではユーザが比較的簡単にツールを自作することが出来るので、これに慣れると逆にブローカーが自前で提供するプラットフォームが物足りなくなることもあるのです。
引用なし
パスワード

・ツリー全体表示

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

Google