どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 527

 
Step:

こんにちは!大文字小文字を区別する変数が使われる言語のMQLで、なぜ次のようなプログラムコードが実行されるのか、馬鹿でもわかるように説明してください。

int start() // 特殊関数 start()
{
int A=3; // 最初のカテドラル
int B=4; // 2番目のカテドラル
int C=Gipo(A,B); // 次善の策の計算
Alert("Hypotenuse = ", C); // 画面へのメッセージ
return; // スタート関数の終了演算子
}
//--------------------------------------------------------------------
int Gipo(inta, int b) // ユーザの関数
{
int c2=a*a+ b*b; // カテキンの2乗の和
int c=MathSqrt(c2); // ハイポテンション
return(c); // 関数終了演算子

}



なぜなら、関数に渡すのはデータであって、変数ではないからです。

せめてこんな風に書けばいいのに

int WTF=3; // Первый катет
int FUB=4; // Второй катет
int C=Gipo(WTF,FUB); // Вычисление гипотенузы
 

親愛なる皆様、こんにちは。

MQL言語に慣れてきたところなので、質問と回答が不釣り合いなので、以下のような質問をさせていただきます。複数の通貨ペアで毎日のオープニングで注文を実行 する簡単なスクリプト/アドバイザーを作成する方法について教えてください。

 
AlexMikash:

親愛なる皆様、こんにちは。

MQL言語に慣れてきたところなので、質問と回答の比率が不釣り合いなので、以下のような質問をさせていただきます。複数の通貨ペアで毎日のオープニングで注文が実行されるように、簡単なスクリプト/アドバイザーを作成するにはどうすればよいですか?

まずは1組から。あるいは、Hello worldのスクリプトを作成するだけでもよいでしょう。

ps.修正しましたが、モノサシの文脈で。

 

Metaeditorでは、太字の行でエラーが発生します。'Point' - 演算子が予想される、',' - パラメータが予想される。何が問題なのか?

よろしくお願いします。


//--------------------------------------------------------------------
// GBRUSD.mq4.
// MQL4チュートリアルの例として使用されることを意図しています。
//--------------------------------------------------------------------
int start() // 特殊関数スタート
{
double Level=1.67100; // 価格レベルを設定します。
int Delta=NormalizeDouble((Bid-Level)Point,0); // 超過した。
if (Delta<=0) // 価格がレベルを超えていない。
{
Alert("Price is below the level"); // メッセージ
return; // Exit()
}
//--------------------------------------------------------------------
switch(Delta) // ヘッダスイッチ
{ //本体スイッチの先頭
case 1 : Alert("プラス1ポイント"); break;// オプション。
case 2 : Alert("プラス2点"); break;
case 3 : Alert("プラス3点"); break;
case 4 : アラート("プラス4点"); break;// ・・・。
case 5 : Alert("プラス5点"); break;/10種類のバリエーションがあります。
case 6 : Alert("プラス6点"); break;//ただし、一般の場合
case 7 : Alert("プラス7点"); break;//シングルケース
case 8 : Alert("プラス8ポイント");break;//無制限
case 9 : Alert("プラス9点");break;
case 10 : Alert("プラス10点");break;
default: Alert("More than ten points"); // ケースなし
} // 本体スイッチの終了
//--------------------------------------------------------------------
return; // start() を終了します。
}
 
AlexMikash:

Metaeditorでは、太字の行でエラーが発生します。'Point' - 演算子が予想される、',' - パラメータが予想される。何が問題なのか?

よろしくお願いします。




int Delta=NormalizeDouble((Bid-Level)/Point,0); // Превышение
 
そう、その路線で。
 
AlexMikash:
そう、その路線で。

この違いがわからないのでしょうか?
 
AlexMikash:
はい、そのセリフで)。

眼科医に.../ポイント

 
AlexeyVik:

眼科医に.../ポイント



みんな、わかったから、あんまりコメントしないでおこうよ。ありがとうございます。
 

ストラテジーテスターで 処理されたエラーコードが表示されないのですが。そこはどうしたんですか?Sleepに問題があるのか、それともエラーが発生しないだけなのか?