[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 840

 
etroplus:

'int' - semicolon expected E:\Program Files/Broco Trader╱Trade.mq4 (46, 4)


int start()
//----
int ticketです。

{

int ticket; { ここで


}
//ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
return(0)です。
}
//+------------------------------------------------------------------+
 
vasya_vasya:

ありがとうございました! ))))
 
ruslanr61:

こんにちは。

解読の方法

double g_price_196;
double gd_204;;
double gd_unused_212;
double gd_unused_220;
double g_price_228;
ダブルG_BID_236。
double g_ask_244;
double gd_252 です。
double gd_260;
double gd_276 です。
bool gi_284;

著者に成り代わる

判じ物もない

 
はデコンパイルがおかしいのでしょうか?
 
Craft:

こんにちは。

ポジションが何本開いているかを判断する方法を教えてください。

C言語はもちろんのこと、ロシア語でも何とか3つの間違いを犯すので、できればコードのスケッチをお願いします。


急ぎで。

int iBarShift_Ticket(int ticket, int timeframe)
{
   OrderSelect(ticket, SELECT_BY_TICKET, MODE_TRADES);
   bool exact;
   int b = iBarShift(OrderSymbol(), timeframe, OrderOpenTime(), exact);
   return(b);
}
 
ruslanr61:
はデコンパイルがおかしいのでしょうか?
正常な場合、常にこの方法でデコンパイルされます。
 
ありがとうございます!!!
 
vasya_vasya:
正常な場合は、常にこのようにデコンパイルされます。

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

アドバイスお願いします

オープンポジションの 利益値をpips単位で返す関数はありますか?

 
MRCで問題にぶつかったことがあります。例えば、次のようなコードを実行したい場合、


double OpPriceF5B = OrderClosePrice()- OrderOpenPrice();


スワップ負けしないように、 値とスワップ値の差を知りたい。

どうすればいいのか?

こんな感じで計算しているのですが、


for (i=1; i <=OrdersTotal();i++){
    if (OrderSelect(i-1,SELECT_BY_POS)==true){
       if (OrderType()== OP_BUY ){
          if (OrderMagicNumber() == Magic_N_F5){
             double OpPriceF5B = OrderClosePrice()- OrderOpenPrice();
          }
       } 
    } 
}

どのようなトレーリングを行うか、どのような固定目標を設定するか、パリティを設定するかなど、さまざまな作業が必要な注文がたくさんありますが、この作業に対応できません。なぜなら、スワップのために取引が終了してオープンすると、チケット番号が変わるため、チケット番号を使ってポジションを特定し、それをどうすればいいかを知ることができないからです。

スワップはホイールにこれらのスティックを入れていないという事実に対処する方法をアドバイスしてください。どのように取引を識別し、例えば、それはすでにパリティを入れているかどうか、などを知っている。