mql4言語の特徴、微妙なニュアンスとテクニック - ページ 25

 
Alexey Viktorov:

これはマーケットではなく、通常のクローズです。

手で閉じる市場が常に存在することは明らかです。それでも疑問が残るのは、すべての証券会社で指値注文が導入 されているかということです。もしそうでない場合、MTサーバーの設定や何か他のものに依存しているのでしょうか?

 
Aleksey Mavrin:

手で閉じる市場が常に存在することは明らかです。それでも疑問が残るのは、すべての証券会社に指値注文 があるのか、ということです。もしそうでない場合、MTサーバーの設定や何か他のものに依存しているのでしょうか?

全部です。

定義がわかれば十分です:BuyLimitは現在の価格より 下にしか設定できません。売りも取る、ただし現在の価格より低い場合のみ。それ以外の選択肢は、それ自体が未完成なのです。

 
Aleksey Mavrin:

それでも疑問が残るのは、すべての証券会社に指値注文 があるのか、ということです。

いや、指値と逆指値の実行方法については証券会社のルールを見てください。

 
Andrei Trukhanovich:

いや、テイクアンドストップの実行に関するDCの規制を見よ。

もう少し詳しい回答をお願いします。例、比較、その他テイクオーダーとリミットオーダーの違い。

 
Alexey Viktorov:

そして、これをどうコンパイルしたのか?配列の1次元だけがダイナミックになることを知らないのですか?

ps; すみませんが、この投稿は削除しません。mql4では、#property strictでもコンパイルされます。

この事実は、このスレッドに載せるのにもっとふさわしい。

要は、MQL4では正しいだけなんです。そうでない場合、2次元目の値が明示的に指定されていても、コンパイラは必要なオーバーロードを選択できない。MQL5ではそれが可能です。

 
fxsaber:

ポイントは、MQL4ではこれが唯一の正しい方法であるということです。そうでない場合、2次元目の値が明示的に指定されると、コンパイラは正しいオーバーロードを選択することができません。MQL5ではそれが可能です。

あなたの例は、ユーザーが期待する一般的な例であり、GetlastErrorを 分析しても結果を追跡することはできません。

imhoは、いくつかのsizeof()が常に正しく動作する必要があり、または両方の言語(MQL4/MQL5)が整列される必要があります。

 
Igor Makanu:

あなたの例は、ユーザーが期待する一般的な例であり、GetlastErrorを分析しても結果を追跡することはできません。

imhoは、いくつかのsizeof()が常に正しく動作する必要があり、または両方の言語(MQL4/MQL5)が整列される必要があります。

MQL4では、次のようなものが定番です。

void Func( int &Array[][2] ) {}
void Func( int &Array[][5] ) {}

void OnStart()
{
  int Array[][2];
  
  Func(Array); // 'Func' - ambiguous call to overloaded function with the same parameters  
}

だから、提供すらしていない。これが正しいやり方です。

一方、ArraySizeが0なのは微妙なところです。
 
fxsaber:

しかし、ArraySizeが0というのは微妙なところです。

C#でチェック

using System;

namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            int[,] a = new int[5, 7];
            Console.WriteLine(ArraySize2(a));
            Console.ReadLine();
            
        }
        static int ArraySize2(int[,] arr ) 
        { 
            return (arr.Length); 
        }
    }
}

35

イモトアヤメ)

それでも明示的でないため、コードを書きながら常にチェックする必要がある

 
Aleksey Mavrin:

それでも疑問が残るのは、すべての証券 会社に リミットスイッチが あるのか、ということです。もしそうでない場合、MTサーバーの設定や何か他のものに依存しているのでしょうか?

いいえ、全部ではありません。少し前のことですが、マイナス(自分に対して)のスリッページでTake Profitが実行され、不愉快な思いをしたことがあります。ニュースでやってました。テクニカルサポートは、これは通常のことであり、リミット(定義上、テイクプロフィットはリミットオーダー)はMIT(Market If Touched)として執行されると説明しました。つまり、指値注文の水準に価格がタッチすると、成行注文として執行されるのです。もちろん不快ではあるが、どうしようもない。

 
皆さん、こんにちは。新参者ですが...。ここでお金を稼ぐのは現実的なのでしょうか?
理由: