記事"モスクワ証券取引所(MOEX)の為のトレードロボット作成は何から始めたら良いか"についてのディスカッション

 

新しい記事 モスクワ証券取引所(MOEX)の為のトレードロボット作成は何から始めたら良いか はパブリッシュされました:

モスクワ証券取引所のトレーダーの多くが。自分のトレードアルゴリズムを自動化したいと考えていても、何から始めたら良いかわからずにいます。MQL5言語は膨大な取引機能を提供するだけでなく、アルゴトレードにおける最初の一歩を最大限に簡単なものにするクラスも提供しています。

BUY STOP、SELL STOP、BUY LIMIT、SELL LIMITの使用の原則、またこれらの注文を下記の板注文画面から直接発注する方法もあります。


その他にも、指値注文を修正または削除する必要がでた場合にも、OrderSend()/OrderSendAsync()関数を使用します。全ての取引操作の実行の結果で行われるものなので、未決ポジションの操作も難しいものではありません。

作者: MetaQuotes Software Corp.

削除済み  
Metaquotes-Demoにテスター用の実際のMOEX ティックの履歴を追加。
 
Anton Zverev:
Metaquotes-Demoにテスター用のMOEXリアルティック履歴を追加。
参加中
 
金融商品のプロパティの取得と取引口座での作業」のセクションで紹介されているコードは、MT4のExpert Advisorのプログラミングに適用できますか?そうでない場合、MT 4 だけのコードはどこで読めますか?
 
GKS:
金融商品のプロパティの取得と取引口座での作業」のセクションで紹介されているコードは、MT4のExpert Advisorのプログラミングに適用できますか?もしそうでない場合、MT 4だけのコードはどこで読めますか?
はい、この部分ではMQL4とMQL5言語は完全に同じです。唯一の違いは、取引操作と インジケータでの作業です。
 
Rashid Umarov:
そう、この部分ではMQL4とMQL5言語はまったく同じだ。唯一の違いは、取引操作と インジケーターの操作です。
この違いは何でしょうか?
 
GKS:
何が違うのか?
https://www.mql5.com/ru/forum
Торговая система MetaTrader 5 (MetaQuotes Software Corp.) - MQL4 форум
Торговая система MetaTrader 5 (MetaQuotes Software Corp.) - MQL4 форум
  • www.mql5.com
Торговая система MetaTrader 5 (MetaQuotes Software Corp.) - MQL4 форум
削除済み  
Aytugan Khafizov:
今やってる。
期限は?
削除済み  

ティックサイズが1と異なるシンボルを選択 し、このサイズの倍数でないストップ/価格を設定した場合、この記事のほぼすべての例は機能しません

そして初心者にとって、なぜ注文が発注されないのかを理解するのは非常に難しいだろう...。

 
Alexey Kozitsyn:

ティックサイズが1と異なるシンボルを選択 し、このサイズで割り切れないストップ/価格を設定した場合、この記事のほぼすべての例は機能しません

また、初心者にとっては、なぜ注文が発注されないのかを理解するのは非常に難しいでしょう。

例えば、ここには多くの未解決の質問がある、

例えば、この関数で指定された時間間隔の意味を誰も答えられない:

SymbolInfoSessionTrade(...)。

この関数は、約定仕様「取引セッション」のフィールドの値を出力する、

しかし、これらの時間間隔は、取引所の取引スケジュールとどのように関連するのでしょうか?

沈黙...

 
Denis Sartakov:

例えば、ここには多くの未解決の疑問がある、

例えば、この関数が与える時間間隔の意味には誰も答えられない:

SymbolInfoSessionTrade(...)

この関数は、「トレーディング・セッション」という契約仕様のフィールドの値を出力する、

しかし、これらの時間間隔は、取引所の取引スケジュールとどのように関連するのでしょうか?

沈黙...

この関数は、約定仕様で取引サーバーに指定されているものを正確に出力します。

//+------------------------------------------------------------------+
//|Check_SymbolInfoSessionTrade.mq5
//| Copyright 2016, MetaQuotes Software Corp.
//|https://www.mql5.com
//+------------------------------------------------------------------+
#property copyright "Copyright 2016, MetaQuotes Software Corp."
#property link      "https://www.mql5.com"
#property version   "1.00"
//+------------------------------------------------------------------+
//| スクリプト番組開始機能|
//+------------------------------------------------------------------+
void OnStart()
  {
//---
   ENUM_DAY_OF_WEEK weekday=MONDAY;
   PrintDaySession(weekday);
   weekday=FRIDAY;
   PrintDaySession(weekday);

  }
//+------------------------------------------------------------------+
//||
//+------------------------------------------------------------------+
void PrintDaySession(ENUM_DAY_OF_WEEK day)
  {
//---
   int session_index=0;
   datetime from,to;
   //---
   while(SymbolInfoSessionTrade(_Symbol,day,session_index,from,to) && !IsStopped())
     {
      string s_to=TimeToString(to,TIME_MINUTES);
      if(s_to=="00:00") s_to="24:00";

      session_index++;
      Print(EnumToString(day)," Trade session #",session_index,": ",TimeToString(from,TIME_MINUTES)," - ",s_to);
     }
   session_index=0;
   while(SymbolInfoSessionQuote(_Symbol,day,session_index,from,to) && !IsStopped())
     {
      string s_to=TimeToString(to,TIME_MINUTES);
      if(s_to=="00:00") s_to="24:00";

      session_index++;
      Print(EnumToString(day)," Quote session #",session_index,": ",TimeToString(from,TIME_MINUTES)," - ",s_to);
     }
  }
//+------------------------------------------------------------------+