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

 
PAV:

5桁の気配値を持つMT4がダウンロードできる場所を教えてください。

MT4であれば、どれでもよい。5桁の取引口座が必要です :)


http://forexsystems.ru/obsuzhdenie-raboty-i-uslovii-brokerov/63007-dc-s-5-znakami.html

追伸

ターミナルで4桁から5桁に切り替えたら、チャートのタイムフレームを変更します。タイムフレームをクリックするだけで、5桁の相場が表示されるようになります。

 
PAV:

5桁のクォートを持つMT4はどこでダウンロードできるか教えてください。


5桁のDCから。:-)
 
drknn:

http://forexsystems.ru/obsuzhdenie-raboty-i-uslovii-brokerov/63007-dc-s-5-znakami.html

OrderSend() 関数に必要なマジックを挿入します。

ありがとう、やってみます。できるようになれば。ここで、EAを紹介します。

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

 
Ale-xander:
迅速な回答ありがとうございました。そして、魔法の数字で注文を開ける方法を教えてください。

このように順番を設定することができます。

int MagicNumber=555;
OrderSend(Symbol(), OP_BUY, 1, Ask, 30, Bid-25*Point, Ask+25*Point, "My order", MagicNumber, 0, Green);

マジックナンバーで注文を終了する場合。

if (OrdersTotal()>0)
{  for (int i=OrdersTotal()-1; i>=0; i--)
   {  if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
      {  if (OrderMagicNumber()==MagicNumber) // Выбираются только те ордера, у которых заданный магик-номер.
         {  if (OrderType()==OP_BUY)
            {  RefreshRates();
               OrderClose(OrderTicket(),OrderLots(),Bid,30);
               return(0);
            }
            if (OrderType()==OP_SELL)
            {  RefreshRates();
               OrderClose(OrderTicket(),OrderLots(),Ask,30);
               return(0);
            }
}  }  }  }

スライページ30は5桁の見積もり用です。タイプ(保留注文またはオープンポジション)に応じて、OP_BUYおよびOP_SELLの代わりに適切なパラメータを 使用します。

 
paladin80:

このように順番を設定することができます。

マジックナンバーで注文を終了する場合。

スライページ30 - 5桁の見積もり用。タイプ(保留注文またはオープンポジション)に応じて、OP_BUYおよびOP_SELLの代わりに適切なパラメータを 使用します。




と思ったとおり、うまくいかなかった。そのために必要なのは、肉付けです。

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

 
Ale-xander:

と思ったとおり、うまくいかなかった。そのために必要なのは、肉付けです。

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

そうですね......これはコードの一部に過ぎませんが、どの方向に問題を掘り下げるかの一例としてご覧ください。また、正しい実行は、私の例が動作しなければならない環境にも依存します。頑張ってください。
 

できることがあれば手伝ってください。

テスターに問題がある。

以下はコードの一部です。

   for (i   =  0; i  <  NumberBars;   i++)
   {
      Buf_EUR[i]              =  iOpen("EURUSD", Period(),   i);
      Buf_GBP[i]              =  iOpen("GBPUSD", Period(),   i);
   Print("");
   Print("EURUSD = ",         iOpen("EURUSD", Period(),  i),
         ", GBPUSD = ",       iOpen("GBPUSD", Period(),  i),
         " , i = ",  i); 
   }

2組の履歴をバッファに読み込んで、その結果を表示する i=0.

ログで見るとこんな感じです。

10:21:53 2012.03.19 01:00 1P_Pair EURUSD,M1: EURUSD = 1.3177, GBPUSD = 1.5302, i = 232

10:21:53 2012.03.19 01:00 1P_Pair EURUSD,M1:

10:21:53 2012.03.19 01:00 1P_Pair EURUSD,M1: EURUSD = 1.3177, GBPUSD = 1.5309, i = 233

10:21:53 2012.03.19 01:00 1P_Pair EURUSD,M1:

10:21:53 2012.03.19 01:00 1P_Pair EURUSD,M1: EURUSD = 1.3175, GBPUSD = 1.531, i = 234

10:21:53 2012.03.19 01:00 1P_Pair EURUSD,M1:

10:21:53 2012.03.19 01:00 1P_Pair EURUSD,M1: EURUSD = 1.3174,GBPUSD = 1.5313, i = 235

10:21:54 2012.03.19 01:00 1P_Pair EURUSD,M1:, 時刻 = 2012.03.19 01:00

10:21:54 2012.03.19 01:00 1P_Pair EURUSD,M1: EURUSD = 1.3175,GBP = 1.5833

バッファに読み込まれたものは、最終的な値とは関係がない。EURUSDではそれほど顕著ではありませんが、GBPUSDでは肉眼で確認することができます。

GBPUSDのオンラインとオフラインのチャートは同じものです。

理解できない。

あなたの力が必要です。

 
の人、インターネット上のどこかに無料で使える仮想専用サーバーが あるのでしょうか?
 
GarKain:
の人、インターネット上のどこかに無料で使える仮想専用サーバーがあるのでしょうか?
いいえ。
 

パイアトラと仲の良い男たち。私のインディーが優勝した時の様子をご覧ください。困ったなー、決められないなー。

4から5への翻訳 - フォーラムのそこに - 沈黙。ブランチ -このページの 中にコードを入れてください。説明-前作に引き続き。

ありがとうございます。