MetaQuotes-デモ口座でのスパーリング - ページ 7

 
Server Muradasilov:

1:100オール

printf("ACCOUNT_LEVERAGE = %d",AccountInfoInteger(ACCOUNT_LEVERAGE)).ACCOUNT_LEVERAGEを 入力します。

2017.03.24 15:21:56.659 111 (AUDUSD,M15) Client 'MetaTrader 5 Demo' account #5477214 demo opened with 'MetaQuotes Software Corp.' on 'MetaQuotes-Demo' server
2017.03.24 15:21:56.659,111 (AUDUSD,M15) 口座通貨はUSD、MarginCallとStopOutレベルはパーセントで設定
2017.03.24 15:21:56659 111 (AUDUSD,M15) MarginCall level=50, StopOut level=30
2017.03.24 15:21:56.659 111 (AUDUSD,M15) ACCOUNT_LEVERAGE =100


//+------------------------------------------------------------------+
//|                                                          111.mq5 |
//|                        Copyright 2017, MetaQuotes Software Corp. |
//|                              https://www.mql5.com/ru/users/yuraz |
//+------------------------------------------------------------------+
#property copyright "Copyright 2017, MetaQuotes Software Corp."
#property link      "https://www.mql5.com/ru/users/yuraz"
#property version   "1.00"
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//--- create timer
   EventSetTimer(60);
//--- имя компании 
   string company=AccountInfoString(ACCOUNT_COMPANY); 
//--- имя клиента 
   string name=AccountInfoString(ACCOUNT_NAME); 
//--- номер счета 
   long login=AccountInfoInteger(ACCOUNT_LOGIN); 
//--- имя сервера 
   string server=AccountInfoString(ACCOUNT_SERVER); 
//--- валюта счета 
   string currency=AccountInfoString(ACCOUNT_CURRENCY); 
//--- демо, конкурсный или реальный счет 
   ENUM_ACCOUNT_TRADE_MODE account_type=(ENUM_ACCOUNT_TRADE_MODE)AccountInfoInteger(ACCOUNT_TRADE_MODE); 
//--- теперь превратим значение перечисления в понятный вид 
   string trade_mode; 
   switch(account_type) 
     { 
      case  ACCOUNT_TRADE_MODE_DEMO: 
         trade_mode="demo"; 
         break; 
      case  ACCOUNT_TRADE_MODE_CONTEST: 
         trade_mode="конкурсный"; 
         break; 
      default: 
         trade_mode="реальный"; 
         break; 
     } 
//--- в процентах или в денежном выражении задается уровень Stop Out 
   ENUM_ACCOUNT_STOPOUT_MODE stop_out_mode=(ENUM_ACCOUNT_STOPOUT_MODE)AccountInfoInteger(ACCOUNT_MARGIN_SO_MODE); 
//--- получим значения уровней, при которых наступает Margin Call и Stop Out 
   double margin_call=AccountInfoDouble(ACCOUNT_MARGIN_SO_CALL); 
   double stop_out=AccountInfoDouble(ACCOUNT_MARGIN_SO_SO); 
//--- выведем краткую информацию по счету 
   PrintFormat("Счет клиента '%s' #%d %s открыт в '%s' на сервере '%s'", 
               name,login,trade_mode,company,server); 
   PrintFormat("Валюта счета - %s, уровень MarginCall и StopOut задается в %s", 
               currency,(stop_out_mode==ACCOUNT_STOPOUT_MODE_PERCENT)?"процентах":" в деньгах"); 
   PrintFormat("Уровень MarginCall=%G, уровень StopOut=%G",margin_call,stop_out); 
   
     printf("ACCOUNT_LEVERAGE =  %d",AccountInfoInteger(ACCOUNT_LEVERAGE)); 
//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//--- destroy timer
   EventKillTimer();
      
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
//---
   
  }
//+------------------------------------------------------------------+
//| Timer function                                                   |
//+------------------------------------------------------------------+
void OnTimer()
  {
//---
   
  }
//+------------------------------------------------------------------+
//| Trade function                                                   |
//+------------------------------------------------------------------+
void OnTrade()
  {
//---
   
  }
//+------------------------------------------------------------------+
//| TradeTransaction function                                        |
//+------------------------------------------------------------------+
void OnTradeTransaction(const MqlTradeTransaction& trans,
                        const MqlTradeRequest& request,
                        const MqlTradeResult& result)
  {
//---
   
  }
//+------------------------------------------------------------------+
//| Tester function                                                  |
//+------------------------------------------------------------------+
double OnTester()
  {
//---
   double ret=0.0;
//---

//---
   return(ret);
  }
//+------------------------------------------------------------------+
//| TesterInit function                                              |
//+------------------------------------------------------------------+
void OnTesterInit()
  {
//---
   
  }
//+------------------------------------------------------------------+
//| TesterPass function                                              |
//+------------------------------------------------------------------+
void OnTesterPass()
  {
//---
   
  }
//+------------------------------------------------------------------+
//| TesterDeinit function                                            |
//+------------------------------------------------------------------+
void OnTesterDeinit()
  {
//---
   
  }
//+------------------------------------------------------------------+
//| ChartEvent function                                              |
//+------------------------------------------------------------------+
void OnChartEvent(const int id,
                  const long &lparam,
                  const double &dparam,
                  const string &sparam)
  {
//---
   
  }
//+------------------------------------------------------------------+
//| BookEvent function                                               |
//+------------------------------------------------------------------+
void OnBookEvent(const string &symbol)
  {
//---
   
  }
//+------------------------------------------------------------------+
 
チャンピオンシップの参加者
スパーリングシグナルは、購読しないでください。
サーバー・ムラダシロフがオーガナイザー兼スーパーバイザー
https://www.mql5.com/ru/signals/282893
ユアーズhttps://www.mql5.com/ru/signals/282872
エフゲニー・ベリャエフhttps://www.mql5.com/ru/signals/283098
アンドレイ・ディク登録待ち










 
私はmt4のアカウントを作りましたが、皆さんはmt5のアカウントを持っていますね。
 
Evgeny Belyaev:
私はmt4のアカウントを作りましたが、皆さんはmt5のアカウントを持っていますね。

こういう大会では、どうでもいいことだと思うんです。

 
Vladimir Gribachev:


いいえ、選択肢にはありません。


誰かアイドルvpsを持ってるかも?

MQ以外のvpsをお持ちの方はいらっしゃいますか?

 
Evgeny Belyaev:


誰かアイドルvpsを持ってるかも?

MQ以外のvpsをお持ちの方はいらっしゃいますか?

私はまだMQのVPSを持っていますが、これは非常に信頼性が高く、超高速で、SHANHAI BARSのようです!価格は月10ドルです。
 
Yuriy Zaytsev:
自分のマシンは24時間365日稼動していますが、MQのVPSは非常に信頼性が高く、驚くほど高速で、月々10ドルほどです。
もし、ソースに申し訳ないと思わない人がいたら、私のマシンに載せてもいいんだよ!
 
Yuriy Zaytsev:

このような大会では、それは重要なことではないと思うのです。


そんなことはどうでもいいんです。
 
Yuriy Zaytsev:
もし、ソースコードが気になる人がいれば、私のマシンに入れることができます

なぜソースを信用しないのか? .ex4-5?
 
Evgeny Belyaev:

なぜソースを信用しないのか? .ex4-5?

:-))) nnuu - 面白い質問ですね、問題なしEX(4/5)