初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 505

 
Leanid Aladzyeu:
0 は、これらのレベルが失われた場合に、変数が 0 になるかどうかという概念です。

https://docs.mql4.com/ru/globals

まけずおとらず

Глобальные переменные клиентского терминала - Документация на MQL4
  • docs.mql4.com
Глобальные переменные клиентского терминала - Документация на MQL4
 
Karputov Vladimir:

MetaEditorのヘルプはご覧になりましたか?

また、関数を使った作業、変数のスコープ、ローカル配列のメモリ解放も変更されています。この変更は非常に大きなものとなったため、MQL4プログラムを書く際の古いアプローチとの互換性を最大化するために、新しいプロパティ#property strictを 導入することにしました。MQL4 Wizardを使用して新しいMQL4プログラムを作成する場合、このプロパティは常にテンプレートに追加されます。

といった具合に。

コンパイラの違いによる一覧表。

柔軟性や新しいソリューションを失うことなく、古き良きMQL4ですべてがうまくプログラムできるのであれば、なぜこのような「混乱」が起こるのでしょうか?
 

2016.01.26_21:28 GMT+3.みなさん、こんにちは!!!ジェントルマン・アドミニストレータできますか?

answer, -- プロシージャルの.mq4ファイルはいつまで使えるのですか?Я

この重要な質問をMetaQuotesのサポートにしないのは、もしかしたら、私が

答えが出ないかもしれない。そうでなければ、ファイルを書いても、1ヶ月後にはすべてをOOPで書き直さなければならなくなります。

ファイルを作成します。そして、私は手続き型プログラミングよりも、さらにOOPのスキルが低いのです。今のところ

ということです。答えを待っています。21:35 GMT+3。

 
Николай Никитюк:

2016.01.26_21:28 GMT+3.みなさん、こんにちは!!!ジェントルマン・アドミニストレータできますか?

回答: -- プロシージャルの.mq4ファイルはいつまで使えるのでしょうか?Я

この重要な質問をMetaQuotesのサポートにしないのは、もしかしたら、私が

答えが出ないかもしれない。そうでなければ、ファイルを書いても、1ヶ月後にはすべてをOOPで書き直さなければならなくなります。

ファイルを作成します。そして、私は手続き型プログラミングよりも、さらにOOPのスキルが低いのです。じゃあね

ということです。答えを待っている。21:35 GMT+3。

毎年、ビルドのためのアップデートのためにコンパイラを実行する必要があります。

と管理者はここで反応しない。

 

はじめまして!このような問題、原則的にはどうせすぐに解決するのですが、もし誰かがすでに遭遇していたら...。

オフラインのチャートでExpert Advisorが動作する、いや、動作しない。昔ながらの方法でやってみたところ、Time[0]配列の0値が更新されないことがわかりました。EAをロードした瞬間に最後に開いた ローソクの時間の 値をずっと保持することを意味します。なぜそうなるのか、誰か教えてください。エキスパートアドバイザーはオンタイマーで動作します。不要な質問を避けるために、私がH4で持っているのと全く同じEAです。では、具体的にオフラインのチャートの性質に関わる問題なのかというと......。

 
void CheckForOpen()
 {if(ModLots())
  {
      //-----Ставим ордер на покупку.
    if(SignalCurrent<MacdCurrent && SignalMAPrevious<SignalMAThis && 
      Ask>SignalParabolic && SignalStochastic_5<MainStochastic_5&&SignalStochastic<MainStochastic)
      {
       ticket=OrderSend(NULL,OP_BUY,Lots,Ask,slippage,0,0,exptime,magic,0,Blue);
       if(ticket>0)
          return;
      }
//-----Ставим ордер на продажу.
    if(SignalCurrent>MacdCurrent && SignalMAPrevious>SignalMAThis && 
      Bid<SignalParabolic && SignalStochastic_5>MainStochastic_5&&SignalStochastic>MainStochastic)
      {
       ticket=OrderSend(NULL,OP_SELL,Lots,Bid,slippage,0,0,exptime,magic,0,Red);
       if(ticket>0)
          return;
      }
  }
 }
//+------------------------------------------------------------------+
int CountTrades()
  {
   int count=0;
   for(int i=OrdersTotal()-1;i>=0;i--)
     {
      if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
        {
         if(OrderSymbol()==Symbol() && OrderMagicNumber()==magic)
            count++;
        }
     }
   return(count);
  }
//+------------------------------------------------------------------+
double ModLots()
  {
   double lot;
   for(int i=OrdersHistoryTotal()-1;i>=0;i--)
     {
      if(!OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)) continue;
      if((OrderMagicNumber()==magic) && (OrderSymbol()==Symbol()))
        {
         if(OrderProfit()<0)
           {lot=OrderLots()*LotMarti;  break;}
         else { lot=Lots; break;}
        }
     }
   return(0);
  }
//+------------------------------------------------------------------+
今日はこの組み合わせでMartinが全く動きません。Help.
 
皆さん、こんにちは。ウェブターミナルの 引用文はどこから来ているのか、説明していただけますか?
 
svarog16:
皆さん、こんにちは。ここのウェブターミナルの引用はどこから来ているのか、説明してもらえますか?
Shaitanama, nasyanika...
 
svarog16:
皆さん、こんにちは。ここのウェブターミナルの引用はどこから来ているのか、説明してもらえますか?
ゲラシムの指示で、ここではコリヤンと呼ばれている...。
 
Nickolay72:
マーチンの何かは、この組み合わせでは注文がall.Helpで配置されていないall.Todayで動作していない。
コードの断片の中にあるエラーを探す。
理由: