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

 
VOLDEMAR:

EAで1つの通貨ペアの利益を計算するにはどうしたらいいですか?

例えば、ユーロの買い注文を異なる価格で7つ持っているのですが、他のペアの注文に影響を与えずにユーロの利益を計算するにはどうしたらよいでしょうか?


 // ------------------------------------------------в цикле перебираем все ордера по инструменту и накапливаем общий профит---------------------------------
   double Sum_Profit;
   int orderType;
   for (int orderIndex = (OrdersTotal() - 1); orderIndex >= 0; orderIndex--)
   {
      if (!OrderSelect(orderIndex, SELECT_BY_POS))
      {
         continue;
      }

      if ((OrderSymbol() != Symbol()))
      {
         continue;
      }

      orderType = OrderType();
      if ((orderType != OP_BUY) && (orderType != OP_SELL))
      {
         continue;
      }
          // запоминаем характеристики ордера
         
          orderProfit = OrderProfit() + OrderSwap();       // Profit
          
          // накапливаем общий профиит
          Sum_Profit=Sum_Profit+orderProfit               // В цикле по всем ордерам валютной пары считаем общий профит                         
     
       
      return (0);
   }

 // Вывод текущего состояния на экран

      Comment("Общий профит по инструменту = ", Sum_Profit);
   
 
Roman.:


ありがとうございます...。
 
VOLDEMAR:
ありがとうございます...。しかし、 Sum_Profitはまだ0です...........................。

グローバル変数

double Sum_Profit;

または関数で

static double Sum_Profit;
 
MQL4でロシア語で変数を書けるかどうか教えてください ? そして、考えられる結末は ?
 
VOLDEMAR:
MQL4でロシア語で変数を書けるかどうか教えてください ? そして、その結果とは ?

でご覧いただけます。
 

VOLDEMAR:
1. Скажите можно ли в MQL4 переменные писать русским языком ????

2.そして、その結果がどうなるのか?


1.すでに回答済み...

2.自分のクリエーションを英語圏の人に売るときの問題 点。:-)))

 
週末、ティックがなく、Start関数が実行されていないとき、マウスクリックなどで、何らかの方法でチャートにオブジェクトを再描画することが可能かどうか教えてください。端末の再起動やExpert Advisorの抜き差しに 疲れた :)
 
Fam:
週末、ティックがなく、Start関数が実行されていないとき、マウスクリックなどで、何らかの方法でチャートにオブジェクトを再描画することが可能かどうか教えてください。端末の再起動やExpert Advisorの抜き差しに疲れた :)

する

init()
{
  start();
}

start()
{
  while(true)
  {
    if (IsStopped()) break;
    // ваш имеющийся код
  }
}
 
ありがとうございます。サイクルで何かできるのではと推測していましたが、方法がわかりませんでした。
 
sergeev:

する

ドキュメントには、init()はこのように乱用してはいけないと書かれています。