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

 
moskitman:

テスターは、次のようなエントリを与えた: "2012.12.03 14:42:53 TestGenerator: unmatched data error (volume limit 63 at 2012.08.28 05:35 exceeded)"

それはどういうことなのか、どうすれば回避できるのか。


歪んだ歴史、再ダウンロード。

 
Dimka-novitsek:

注文を削除するためにフォーラムを検索するにはどうしたらよいですか?その二文字をウィンドウに打ち込むと、フォーラム全体が開きました。 おお、兄弟が来たか。

RDの数は、カウンターの後ろに置くことになると思います。


違う:注文の順番が間違っている。削除する場合の正しい検索順序は逆方向 for(int i=OrdersTotal()-1;i>=0;i--)- または0番のオーダーをずっと削除してください。
 

ありがとうございました。私は、ほとんどコンピュータの前に姿を現しただけです。

 
Dimka-novitsek:

ディマン、来い!親は敬い、尊重されるべきである!!!自分だけのPERSONAL CAMPAIGNを別に貯めよう!
 
そうですね、フラットにも。
 

こんにちは。問題を解決する方法を教えてください。ゼロバーの左側と右側にそれぞれ1点ずつあります。これらのポイント間のバーの本数を計算する必要があります。単純に時間間隔を取ると、タイムフレームにしたがって、金曜日になるとバーの本数が正しく考慮されなくなります。

他に解決策はないのでしょうか?

 
Dimka-novitsek:


両親のことは無理でしょう。どんなものでもいいんです。

状況を覚えておいて、彼らのようにならないようにしましょう。もっといい人になろう。

 
Dimka-novitsek:


私の後ろからやってきて、天気のこと、私の得意なところと不得意なところ......といったフレーズを投下し始めた。

彼の理性の本質に驚かされるばかりです。そこで彼は顔を赤らめながらも、1分後には立ち去ってしまった。

デミ、これは君にだ。

https://www.youtube.com/watch?v=Xv70FjgZyIA

---

パパの言う通り、休んだ方がいい。

 

ポジションをオープン するための条件を書くのを手伝ってください。

自分の考えでポジションを開くための条件を追加で書くことができない。

もし私がTPやSLでポジションを閉じたら、反対のポジションで再開されるはずです。

例:SLと言った売りポジションをクローズした場合、一緒に売りポジションを再開して買い

以下はExpert Advisorからの2つの条件:

買い条件

if (BUY)
{
if (takeprofit!=0) TP = NormalizeDouble(Ask + takeprofit*Point,Digits; else TP=0;
if (stoploss!=0) SL = NormalizeDouble(Ask - stoploss*Point,Digits); else SL=0;
if(NumberOfPositions(Symbol(),OP_BUY,Magic)<MaxOrders)OPENORDER ("Buy");
}

売り条件

if (SELL)
{
if (takeprofit!) if (takeprofit!=
if (stoploss!=0) SL = NormalizeDouble(Bid + stoploss*Point,Digits); else SL=0;
if(NumberOfPositions(Symbol(),OP_SELL,Magic)<MaxOrders)OPENORDER ("Sell");
} (ストップロス)、(ストップロス)、(ストップロスの)、(ストップロスの)、(ストップロスの)。

誰か得意な人、追加条件書くの手伝ってください。

ファイル:
sellbuy_1.mq4  3 kb
 
Frostr:

ポジションをオープンするための条件を書くのを手伝ってください。

自分の考えでポジションを開くための条件を追加で書くことができない。

もし私がTPやSLでポジションを閉じたら、反対のポジションで再開されるはずです。

例:SLと言った売りポジションをクローズした場合、一緒に売りポジションを再開して買い

以下はExpert Advisorからの2つの条件:

買い条件

if (BUY)
{
if (takeprofit!=0) TP = NormalizeDouble(Ask + takeprofit*Point,Digits; else TP=0;
if (stoploss!=0) SL = NormalizeDouble(Ask - stoploss*Point,Digits); else SL=0;
if(NumberOfPositions(Symbol(),OP_BUY,Magic)<MaxOrders)OPENORDER ("Buy");
}

売り条件

if (SELL)
{
if (takeprofit!) if (takeprofit!=
if (stoploss!=0) SL = NormalizeDouble(Bid + stoploss*Point,Digits); else SL=0;
if(NumberOfPositions(Symbol(),OP_SELL,Magic)<MaxOrders)OPENORDER ("Sell");
} (ストップロス)、(ストップロス)、(ストップロスの)、(ストップロスの)、(ストップロスの)。

誰か得意な人、追加条件書くの手伝ってください。


何がしたいのか理解できない。ポジションを閉じた後、2つの反対側のポジションを開きたいのですか? それならそうかもしれません。 しかし、ポジションを開く 代わりに、スプレッドでACを与えればいいのです。同じになります。
if (BUY)
   { 
   if(NumberOfPositions(Symbol(),OP_BUY,Magic)<MaxOrders)OPENORDER ("Buy");
      {
      if (takeprofit!=0) TP = NormalizeDouble(Ask + takeprofit*Point,Digits); else TP=0;
      if (stoploss!=0) SL = NormalizeDouble(Ask - stoploss*Point,Digits); else SL=0;
      OPENORDER ("Buy"); 
      if (takeprofit!=0) TP = NormalizeDouble(Bid - takeprofit*Point,Digits); else TP=0;
      if (stoploss!=0) SL = NormalizeDouble(Bid + stoploss*Point,Digits); else SL=0;
      OPENORDER ("Sell"); 
   }
}
if (SELL)
   {
   if(NumberOfPositions(Symbol(),OP_SELL,Magic)<MaxOrders) 
      if (takeprofit!=0) TP = NormalizeDouble(Bid - takeprofit*Point,Digits); else TP=0;
      if (stoploss!=0) SL = NormalizeDouble(Bid + stoploss*Point,Digits); else SL=0; 
      OPENORDER ("Sell");
      if (takeprofit!=0) TP = NormalizeDouble(Ask + takeprofit*Point,Digits); else TP=0;
      if (stoploss!=0) SL = NormalizeDouble(Ask - stoploss*Point,Digits); else SL=0;
      OPENORDER ("Buy"); 
   } 
}