[ARCHIVE!] フォーラムを散らかさないように、どんなルーキーの質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしではどこにも行けない - 4. - ページ 147

 
first_may:

Codebaseで検索する場合、どのような基準で検索すればよいのでしょうか?

名指しで、証券取引所のデータを放送していないので、とにかく今は動かないだけです。
 
FAQ:

名前で、ただ、それ用のストックデータを放送していないので、とにかく今は動いていない。


なるほど、また。

1は、今のところそれはないだろうという答えだったので、長期的に見ると再登場するかも?

2 ボリュームを表示するインジケータがありますが、ティックボリュームは表示されないのですか?

 

こんにちは、私はこの問題を抱えています。

私は、前のポジションがクローズされるまで、EAが新しいポジションをオープンしない方法を実装する必要があります(条件付きで3つあります)。

どこを見ればいいのかよくわからない。つまり、「google」するのだが、検索エンジンに質問を適切にかける方法がわからないのだ。

コードは以下の通りです。

//+------------------------------------------------------------------+
//|                                            МойПервыйСоветник.mq4 |
//|                        Copyright 2012, MetaQuotes Software Corp. |
//|                                        http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright 2012, MetaQuotes Software Corp."
#property link      "http://www.metaquotes.net"

//--- input parameters
extern int          magic = 432221;
extern double       TakeProfit=50;
extern double       StopLoss=70;
extern double       Lots_SELL=0.1;
extern double       Lots_BUY=0.1;
//extern bool Buy=false; //для открытия ордера на покупку
//extern bool Sell=false; //для открытия ордера на продажу
double LS,LB,SL,TP,SL_S,TP_S,SL_B,TP_B,i;
                    
//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {
    LS=Lots_SELL;
    LB=Lots_BUY;
    SL=StopLoss;
    TP=TakeProfit;
    SL_S=(Ask+SL*Point);
    TP_S=(Ask-TP*Point);
    SL_B=(Ask-SL*Point);   
    TP_B=(Ask+TP*Point);
    
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {
   
   
  OrderSend(Symbol(),OP_SELLSTOP,LB,Bid-40*Point,2,SL_S,TP_S);
  OrderSend(Symbol(),OP_BUYSTOP,LS,Ask+40*Point,2,SL_B,TP_B);
  OrderSend(Symbol(),OP_SELL,0.01,Bid,2,SL_S,TP_S);
  //OrderSend(Symbol(),OP_BUYSTOP,0.2,Ask+20*Point,3,Ask-70*Point,Ask+50*Point);
  //OrderSend(Symbol(),OP_SELLSTOP,0.1,Bid-10*Point,3,Ask+100*Point,Bid-50*Point);

}
     
  

  
  
   return(0);
  }
//+------------------------------------------------------------------+

I probably misread something somewhere or misunderstood something or just forgot.

コードの一部を教えていただくか、「正しい方法」を指南していただければ、とてもありがたいのですが。=)

 

1)だから、そうなんです。

2)インターネット上にワゴンや小型カートがあるが、データはどこから得ているのか? CMEから得ている

 
emonh:

こんにちは、私はこの問題を抱えています。

私は、前のポジションがクローズされるまで、EAが新しいポジションをオープンしない方法を実装する必要があります(条件付きで3つあります)。

コードは以下の通りです。

何か読み違え・見過ごし・理解不足、あるいは忘れているだけかもしれません。

コードの一部を教えていただくか、「正しい方法」をご指導いただければ幸いです。=)


行を追加します。

int start()
  {
   if (OrdersTotal()>0)return(0);
...
 
Roger:


行を追加します。


ありがとうございました。

このオペラントでいくつかのバリエーションを試しましたが、特にこれは思いつきませんでしたね、うん。

そして、いつもありがとうございます。

 

あの、テスターで、TP=700ppと仮定して、始値で テイクプロフィットがヒットすることがあるのは、どうしてなのか、教えてください。

 
FAQ:

1)だから、そうなんです。

2)インターネット上にワゴンや小型カートがあるが、データはどこから得ているのか? CMEから得ている


CMEって何?
 

私も上記と同じ問題を抱えていますemonh

開始前に行を挿入しても何も変わりません。

なぜ?

if (OrdersTotal()>0)return(0);
 

というか、全くポジションを開かなく なり、エラーログが138件も出てしまいました。