MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 1033

 
どなたかこの問題を解決してください。https://www.mql5.com/ru/forum/329462?
В чем проблема при переходе с MQL4 на MQL5?
В чем проблема при переходе с MQL4 на MQL5?
  • 2019.12.30
  • www.mql5.com
Я попытался изменить код с MQL4 на MQL5. Проблема в том, что советник не работает, так как работает в MQL4...
 
Igor Makanu:

は、再生用のコードです。

もっと複雑な例を見ることができるのに、関数クラスについてだけ、何のためにあるのか理解できないのですが、他にどこがありますか?

 
Igor Makanu:

できるのであれば、再生のためのコードを書いてください。


かっこいい!なんとなく見逃していました。そのため、多くのOOPパターンをより簡単に実装することができます。戦略と国家、たとえばこんな感じ。

 
Aleksey Mavrin:

良い質問には答えが含まれています(C)。

ロマン・シレドチェンコ

関数double - は値を返すべきですが、関数がvoid - の場合は返りません。

もし、あなたのコードで上に定義された変数があれば、それらはコメントアウトすることができます + あなたはここで余分なスペースを持っていた(Bid> = L8b))- を修正しました。

組み込んで、うまくいきました!ありがとうございます。
 

そしてみんな、あるスレッドでこんなコードを見つけたんだ。

typedef int(*MyFuncType)(int,int);

int addition (int a, int b)
{ return (a+b); }

int subtraction (int a, int b)
{ return (a-b); }

int operation (int x, int y, MyFuncType myfunc)
{
   int g;
   g = myfunc(x,y);
   return (g);
}

int OnInit()
{
   int m,n;
   m = operation (7, 5, addition);
   n = operation (20, m, subtraction);
   Print(n);
   return(INIT_FAILED);  //just to close the expert
}
 

皆さん、こんにちは。

愚問でしょうが、エラーは見つかっていません。よろしくお願いします。

extern int shag_setki = 80;            
extern int position = 10;


Print("q = ", q, " OrderBufer_B[q].price = ", OrderBufer_B[q].price);
      tsS = NormalizeDouble(OrderBufer_B[q].price-shag_setki*position*_Point,_Digits);
            
Print("tsS = ", tsS);

ターミナルで、最初のPrint- OrderBufer_B[q].price = 0.88448


tsSで適正価格が欲しい。問題は、プリントに「tsS=0」と書かれていることです。

どうしたんですか?

 

MQL4/5でExpert Advisorやインジケーターの直感的で使いやすいインターフェイスの作り方を学びたい

標準のものとは違います。「入力パラメータ」タブに変数名とその値が表示されます。また、サブタブを用意して、あるパラメータをアクティブにすると、他のパラメータのグループが利用できるようにしたいのです。例えば、正方形のボタンを4つ並べて4つ列にして、それぞれの正方形の中に絵を表示する、などです。


おすすめの勉強法は、どの図書館?非常に重要なことですが、私はすべてビデオで学び、例を繰り返し、似たような、しかし異なるものを作ってみるのですが、ヘルプやドキュメントからプログラミングを学ぶのはかなり難しいです。MQL4/5で必要なものについてのビデオチュートリアルはありますか?ただ、youtubeで探してもないんですよね。

 
Alexandr Sokolov:

MQL4/5でExpert Advisorやインジケーターの直感的で使いやすいインターフェイスの作り方を学びたい

標準のものとは違います。「入力パラメータ」タブに変数名とその値が表示されます。サブタブを用意して、あるパラメータをアクティブにすると、他のパラメータのグループが利用できるようにしたいのです。例えば、四角いボタンが4つ並んでいて、それぞれの四角の中に絵があるような、そんな感じです。


おすすめの勉強法は、どの図書館?非常に重要なことですが、私はすべてビデオで学び、例を繰り返し、似たような、しかし異なるものを作ってみるのですが、ヘルプやドキュメントからプログラミングを学ぶのはかなり難しいです。MQL4/5で必要なものについてのビデオチュートリアルはありますか?youtubeで見つけていないか、ないかのどちらかです。

自分自身や内輪のためなら、C#が最適です。

シャープで使えるかどうか、わからないけど。

そして、「シャープとMQL5を仲良くする方法」を何度か読みました。

 
Alexandr Sokolov:

tsS 変数の種類は?

ありがとうございます。:)助かりました。

 
Maxim Kuznetsov:

自分自身や内輪で使うならC#が最適です。

シャープのチュートリアルは、マイクロソフトのウェブサイトからintuitまで、たくさんあります。

で、「シャープとMQL5を連動させる方法」についてのチュートリアルをいくつか読みました。

ありがとうございます。商業目的の場合は?