!!!簡単なmql4(5)タスクのコーディングで無償で支援。 - ページ 2

 
amando 2016.07.18 20:23     RU

Hello, i try to get out the pips of the closed trades, i had the idea, to count the difference between order openprice and orderclose preise

void OnTick()
  {
   double Profit;
// retrieving info from trade history 


   for(i=0;i<OrdersHistoryTotal();i++)
     {
        if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY))
        {
        if(OrderSymbol() ==_Symbol)
         {
         if (OrderType() == OP_BUY ) Profit +=OrderClosePrice()-OrderOpenPrice();
         if (OrderType() == OP_SELL) Profit +=OrderOpenPrice()-OrderClosePrice();
         }
        }
      }

Print(Profit/Point);

  }
 

シェリフロンライン2016.07.18 07:39

以下の時間帯にeaを実行したい。

00:15から20:30まで

https://www.mql5.com/ru/code/14244

Функция работы программы по времени
Функция работы программы по времени
  • 投票: 23
  • 2015.11.23
  • Vasyl Nosal
  • www.mql5.com
Функция разрешает исполнение определенного кода в указанный промежуток времени.
 
Brt882016.07.18 12:35

こんにちは。

オープンコンディションに以下のようなsthを追加したいのですが。

最後の取引のOrderOpenTime() + 4 Hours <= TimeCurrent()

plz help

datetime ord_time=Select_last_order_f();
if(ord_time!=0 && ord_time + 4*60*60 <= TimeCurrent())

////////////////////////////if no pendings
datetime Select_last_order_f()
{
datetime ord_time=0;

 for (int i=OrdersTotal()-1; i>=0; i--)
 {
   if(OrderSelect(i, SELECT_BY_POS))
   {
   if(OrderMagicNumber()==Magic)
   { 
   if(OrderSymbol()==Symbol())
   {        
   return(OrderOpenTime());
   } 
   }             
   }
 }

return(ord_time);
}

 
Mohammad Rizal Bin Rahmat:
編集したのか...早いな...ありがとう...テストしてみるよ
素晴らしい仕事だ...ありがとう...うまくいった...何が問題なんだ?
 
私の友人が私のためにそのタスクをコードしてください、私はあなたがそれを行うことができます知っている、それは素晴らしいことだ。
 
Fahad3MQL42016.07.20 09:08 カスタムインジケータの プログラミングに挑戦したのですが、インジケータは動作するのですが、フレームを変えてから戻ってくるまで更新されません。

ロジックの問題であることは分かっているのですが、何かお手伝いいただけると幸いです。

また、このインジケーターは、すべてのバーを計算するようにしたいのですが、現在のバーではなく、履歴のバーしか表示されません。

ファイル
改良版_強弱バースコア.mq48 kb

-------------------------------------------------------------------------------------------------------------------

151行目ゼロ除算です。

/ ( 高値 [ ポーズ ] - 安値 [ ポーズ ] )

もし、あるバーが1pipsになるなら?

だから

でなければなりません。

double H_L=( High [ pos ] - Low [ pos ] ); if(H_L==0) H_L=1;

.../ H_L

 

Volliさん、ありがとうございます。

今は正常に動作しています。

 
Fahad3MQL4:

Volliさん、ありがとうございます。

今は正常に動作しています。

どういたしまして。
 

こんにちは

まだ、チャート上にクリックできるオブジェクトを作成する作業をしたことがないため。

誰かが私に次のコードを与えることができます。

- クリックされるとアクティブなトレードをすべてクローズするボタンを作成します。

- 数値入力を受け付けるテキストボックスと、数値をEAに読み込むサブミットボタンを作成します。

これで、動き出すことができそうです。

ありがとうございます

---------------------------------------------------------------------------------------------------------------------------

これは、ボタンを作成し、買いまたは売りを開きます。

編集方法はご理解いただけると思います。

ファイル:
 
Volli:

こんにちは

まだ、チャート上にクリックできるオブジェクトを作成する作業をしたことがないため。

誰かが私に次のコードを与えることができます。

- クリックされるとアクティブなトレードをすべてクローズするボタンを作成します。

- 数値入力を受け付けるテキストボックスと、数値をEAに読み込むサブミットボタンを作成します。

これで、動き出すことができそうです。

ありがとうございます

---------------------------------------------------------------------------------------------------------------------------

これは、ボタンを作成し、買いまたは売りを開きます。

編集方法はご理解いただけると思います。

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