アスク! - ページ 25

 

int start()

{

int Live_accnt = 16540; //<-- コンパイルする前に、ここにユーザーのライブアカウントを入力します。

int Demo_accnt = 1180321; //<-- コンパイルする前に、ここにデモアカウントを 入力してください。

int accnt = AccountNumber();

if (accnt != Live_accnt) // ||動作しません!

if (accnt != Demo_accnt)

{

アラート("間違ったオーナーアカウント(" + DoubleToStr(accnt,0) + ")");

などなど。

どちらか一方の論理文をプログラムに実行させるにはどうしたらいいでしょうか? 上記の場合、セキュリティはLive_accntまたはDemo_accntのどちらかを受け入れる必要があります。 どうすればこれを実現できますか? ||" は "or "として機能しません。

この件に関してあなたの専門知識が本当に必要です! ありがとうございました。

Dave <<<
 
iscuba11:
int start()

{

int Live_accnt = 16540; //<-- コンパイルする前に、ここにユーザーのライブアカウントを入力します。

int Demo_accnt = 1180321; //<-- コンパイルする前に、ここにユーザーのデモアカウントをタイプしてください。

int accnt = AccountNumber();

if (accnt != Live_accnt) // ||動作しません!

if (accnt != Demo_accnt)

{

アラート("間違ったオーナーアカウント(" + DoubleToStr(accnt,0) + ")");

などなど。

どちらか一方の論理文をプログラムに実行させるにはどうしたらいいでしょうか? 上記の場合、セキュリティはLive_accntまたはDemo_accntのどちらかを受け入れる必要があります。 どうすればこれを実現できますか? ||" は "or "として機能しません。

この件に関してあなたの専門知識が本当に必要です! ありがとうございました。

Dave <<<

もし私が正しく理解しているならば、口座番号が デモ番号やリアル番号で指定したものと異なる場合、EAを実行しないようにしたいのですね。というわけで、ロジックは以下のようになります。

if (accnt != Live_accnt && accnt != Demo_accnt )

{

Alert("Wrong Account");

return(0);

}

または

if (accnt == Live_accnt || accnt == Demo_accnt )

{

//自分のことをやる

}

さもなくば

{

Alert("Wrong Account");

return(0);

}

 

何度も何度もありがとうございました!!!! 本当に私の一日を作ってくれました。 いつか、いつか、願わくば携挙の前に、あるいは私がモーゼのように年をとる前に、この言語のコーディングに熟達することができるようになるかもしれません。

神の ご加護がありますように

デイブ牧師

<<<
 

私は適切な場所に投稿していないかもしれませんが、私は助けを必要とし、誰かが私を助けてくれることを願っています。メタトレーダー4では、角度付きのトレーディングラインを追加するオプションがあり、好きな角度に設定することができます。私が必要としているのは、そのラインの角度が固定されているインジケータか何かです。その角度を作ろうとせずに、グラフ上の特定のポイントに適用するだけでいいのです。もしそれが可能であれば、どのような仕様が必要なのかお教えします。

 
iscuba11:
何度もありがとうございます!!!! 本当に私の一日を作ってくれました。 いつか、いつか、願わくば携挙の前か、モーゼのように年をとる前に、この言語のコーディングに熟達できるようになるかもしれませんね。
あなたに神の 祝福がありますように

レブランド・デイヴ

<<<

私はあなたを助けることができたことを嬉しく思います。mqlのコーディングはそれほど難しくないので、集中して忍耐強く取り組んでください。

よろしくお願いします。

ケイル

 

Codes guruさん、こんにちは。

以下のようなインジケータを作ることは可能でしょうか?

強い下降トレンド

マイナス10ポイント= 直近1時間の終値が5時間移動 平均線を下回った場合

マイナス15ポイント= 3日前の安値

マイナス20ポイント= 直近の価格が20日移動平均線を下回った場合

マイナス25ポイント= 直近3週間の安値更新

マイナス30ポイント=当月3ヶ月間の安値更新

トータルスコア=マイナス100の場合、強い下降トレンドが確認される。

価格は上昇することはできません。それは唯一の下に行くことができます====================================================================================。

その反対=強い上昇トレンド

強い上昇トレンド

プラス10ポイント=前時間終値が5時間移動平均線を上回った。

プラス15ポイント= 3日間の新高値

プラス20ポイント= 直近の価格が20日移動平均線より上

プラス25ポイント= 直近3週間の新高値

プラス30ポイント=当月3ヶ月の新高値

トータルスコア=プラス100なら、強い上昇トレンドが確認されます。

価格は下がらない。高くなる可能性があります。

ありがとうございました。

ケブ

 

2つのタイムフレームを使用するEAのバックテスト

MT4のストラテジーテスターは、2つのタイムフレームを使用するEAで動作しますか?例えば、M5タイムフレームのインジケータを使用するH1 EAなどです。

 

別の問題の質問です

h1[k] = Highest(NULL,5,MODE_HIGH,n - Nbar,n-(n-Nbar)+1);

l1[k] = Lowest(NULL,5,MODE_LOW,n-Nbar,n-(n-Nbar)+1)。

h1[k] = Highest(NULL,15,MODE_HIGH,n - Nbar,n-(n-Nbar)+1); l1[k] = Lowest(NULL,5,MODE_LOW,n - Nbar,n-(n-Nbar)+1);

l1[k] = Lowest(NULL,15,MODE_LOW,n - Nbar,n-(n-Nbar)+1);

5分足と15分足の2種類のインジケータを作成したいのですが、どうすればいいですか?

私は、それが5分バージョンであるか、15分バージョンであるかを識別するコメントを左上隅にコメントしています。 問題は、時間枠を5分に戻したときに15分のコメントが消えないことです。

5分のコメントは15分のコメントと同じ場所にあるので上書きされるはずなのですが、されないのでしょうか?

これはグラフィックパッケージの不具合なのでしょうか?

デイブ

P.S. 私は、ステートメントの5または15の代わりに「0」を置きたくありません!!!!

 
iscuba11:
h1[k] = Highest(NULL,5,MODE_HIGH,n - Nbar,n-(n-Nbar)+1);

l1[k] = Lowest(NULL,5,MODE_LOW,n - Nbar,n-(n-Nbar)+1) とする。

h1[k] = Highest(NULL,15,MODE_HIGH,n - Nbar,n-(n-Nbar)+1);

l1[k] = Lowest(NULL,15,MODE_LOW,n - Nbar,n-(n-Nbar)+1);

5分足と15分足の2種類のインジケータを作成したいのですが、どうすればいいですか?

私は、それが5分バージョンであるか、15分バージョンであるかを識別するコメントを左上隅にコメントしています。 問題は、時間枠を5分に戻したときに15分のコメントが消えないことです。

5分のコメントは15分のコメントと同じ場所にあるので上書きされるはずなのですが、されないのでしょうか?

これはグラフィックパッケージの不具合なのでしょうか?

デイブ

追伸:文中の5や15の代わりに「0」を入れたくないのですが!!!!

コメント 機能をどこに配置しましたか?すべてのファイルをここに投稿してください。

 

新しい方法を試してみましょう。 同じ文、Null、15、などなど。

コメントにはメッセージが表示されます。 他のインジケータ、Null、5を アクティブにする別のタイムフレームに切り替えると、15分のインジケータによって行われたコメントを排除するにはどうすればよいのでしょうか? 他の言語では、5分足のインジケーターにコメント「 」フィールドを使用するだけで、15分足のインジケーターが残した表示メッセージを消去することができます。 なぜ、このグダグダな言語ではうまくいかないのか?