"ダミー "からの質問 - ページ 265

 
DC2008:

私のバージョンをチェックしてください。

ノートパソコンでは、何でも飛びます

チェックしてみてください。ありがとうございました。
 
サーバーに取引注文を 送信せずに、指定したシンボルのTRADE_RETCODE_MARKET_CLOSED(市場が閉じて いること)を知るにはどうすればよいですか?
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Типы торговых операций
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Типы торговых операций
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Типы торговых операций - Документация по MQL5
 
joo:
サーバーに取引注文を 送信せずに、指定したシンボルのTRADE_RETCODE_MARKET_CLOSED(市場が閉じて いること)を知るにはどうすればよいですか?

https://www.mql5.com/ru/docs/marketinformation/symbolinfointeger?
Документация по MQL5: Получение рыночной информации / SymbolInfoInteger
Документация по MQL5: Получение рыночной информации / SymbolInfoInteger
  • www.mql5.com
Получение рыночной информации / SymbolInfoInteger - Документация по MQL5
 
取引セッションの時刻を取得できるSymbolInfoSessionTrade
Документация по MQL5: Получение рыночной информации / SymbolInfoSessionQuote
Документация по MQL5: Получение рыночной информации / SymbolInfoSessionQuote
  • www.mql5.com
Получение рыночной информации / SymbolInfoSessionQuote - Документация по MQL5
 

3本のMAの位置関係で動くExpert Advisorを注文しました。Fast > Medium > Slowであれば、ダブルボリュームで買ってポジションを反転させるというものです。比率が逆転すれば、反転して売ります。エクゼキュータが模型を作りました。テストしてみると、各ポジションの反転は、3つの反転ディールで実装されていますね。何が問題なのか、どなたかご指摘ください。

MetaTrader プラットフォームのスクリーンショット

EURUSD, M5, 2013.07.14

Nord Group Investments Inc、MetaTrader 5、Demo

temp_file_screenshot_34063.png

EURUSD, M5, 2013.07.14, ノルドグループインベストメント株式会社, MetaTrader 5, Demo


 
puttup:

3本のMAの位置関係で動くExpert Advisorを注文しました。Fast > Medium > Slowであれば、ダブルボリュームで買ってポジションを反転させるというものです。比率が逆転すれば、反転して売ります。エクゼキュータが模型を作りました。テストしてみると、各ポジションの反転は、3つの反転ディールで実装されていますね。どなたか、その理由を教えてください。


売り - 価格が別の方向に動いた - 反転 - 価格が戻った - 再び反転

チャートは最終的な結果を示すもので、リアルタイムモードでは全く異なる画像が表示されます

 
lazarev-d-m:

売る→価格が逆になる→反転する→価格が戻る→再び反転する

チャートでは最終的な結果を見ることができますが、リアルタイムではまったく別の絵になります

...要は、価格とMAの関係は、オペレーションのパフォーマンスに直接影響を与えないということです。移動平均の Fast>Average>Slowの値の相関は、プログラム内で設定し、次のバーが閉じられた後に再計算される必要があります。すなわち、価格のスプレッド変動やバー内の移動でさえも取引につながらないようにする。執行者の何が悪いのでしょうか?
 

以前はエラーなく動作していたEAですが、本日再度MT5を起動することにしたところ、コンパイル時に書き込みが発生するようになりました。

静的に確保された配列には使用できない

double UpVal[5];
double DnVal[5];
double ATRVal[5];

int OnInit()
{
  ResetLastError();
//-----
  Envelopes=iEnvelopes(Symbol(),TimeFrame,MAPeriod,0,MAMethod,MAPrice,Deviation);
  if(Envelopes==INVALID_HANDLE) Print("HandleError = ",_LastError);
//-----
  ATR=iATR(Symbol(),TimeFrame,ATRPeriod);
  if(ATR==INVALID_HANDLE) Print("HandleError = ",_LastError);
//-----
  return(0);
}
//+------------------------------------------------------------------+
  CopyBuffer(Envelopes,0,0,3,UpVal);
  ArraySetAsSeries(UpVal,true);
//-----
  CopyBuffer(Envelopes,1,0,3,DnVal);
  ArraySetAsSeries(DnVal,true);
//-----
  CopyBuffer(ATR,0,0,3,ATRVal);
  ArraySetAsSeries(ATRVal,true);
//+------------------------------------------------------------------+

どうすればいいのでしょうか?どうすればいいのでしょうか?

 
クレジットの為替レートは?
 
G001:

以前はエラーなく動作していたEAですが、本日再度MT5を起動することにしたところ、コンパイル時に書き込みが発生するようになりました。

静的に確保された配列には使用できない

どうすればいいのでしょうか?ありがとうございます。

ダイナミックアレイを 使用するか、スタティックアレイのサイズを変更する。

double UpVal[];
CopyBuffer(Envelopes,0,0,3,UpVal);
//+------------------------------------------------------------------+
double UpVal[3];
CopyBuffer(Envelopes,0,0,3,UpVal);
Документация по MQL5: Основы языка / Типы данных / Объект динамического массива
Документация по MQL5: Основы языка / Типы данных / Объект динамического массива
  • www.mql5.com
Основы языка / Типы данных / Объект динамического массива - Документация по MQL5