コーディングの方法は? - ページ 218

 
Bongo:
デビッド・カッパーフィールドに聞けよ。彼は数字のマジックに詳しいんだ。https://en.wikipedia.org/wiki/David_Copperfield)

私自身はDavid Blaineが好きです。

 
quest:
こんにちは。

私のEAで、プロフィットターゲットやストップロスを達成した場合の問題を指摘されたことがあります。一定時間のみ通知が表示されるようにコードを修正するにはどうしたらよいでしょうか?

例:10秒ごと

関数:Sleep()を使ってみましたが、残念ながら成功しませんでした。

あなたの助けをありがとうございます

この1つで任意のヘルプをお願いします?

 
quest:
この件に関して何かヘルプがあればお願いします。

メタトレーダー4で、10秒ごとに正確に何かを表示する関数を 使用したい場合は、次のコードを使用する必要があります。

while(true)

{

コメント("SOMETHING");

Sleep(1000*10);

}

しかし、これは、インジケータやエキスパートではなく、スクリプトファイルに記述しなければなりません。インジケータやエキスパートはティックモードで動作しているため、新しいティックが来るとリフレッシュされますが、正確に10秒ではありません。これはメタトレーダー5で更新される予定です。

 
Kalenzo:
メタトレーダー4では、10秒ごとに正確に何かを表示する関数を使用したい場合は、次のコードを使用する必要があります。

while(true)

{

Comment("SOMETHING")。

Sleep(1000*10);

}

しかし、これはインジケータやエキスパートではなく、スクリプトファイルに記述しなければなりません。インジケータやエキスパートはティックモードで動作しているので、新しいティックが来るとリフレッシュされますが、正確に10秒ではありません。これはメタトレーダー5で更新される予定です。

ありがとうございます。

価格がある許容割合以下であるという条件を満たすために使用されるコードは、一度だけアラート 機能とプレイサウンドをアクティブにしますか? ...私を助けてください。

 

OrderSend() 質問

保留中の注文 を送信したいのです。 CMDパラメータはOP_BUYLIMITまたはOP_SELLLIMITであると仮定していますが、正しいですか? しかし、私が考えているのは、有効期限を送信する方法です。

例えば、11/24/2009 8:10をOrderSend()コマンドに入れるためにdatetime形式にするにはどうしたらいいでしょうか?

ありがとうございます。

 
nondisclosure007:
私がしたいのは、保留中の注文を送ることです。さて、CMDパラメータはOP_BUYLIMITまたはOP_SELLLIMITになると思いますよね?しかし、私が理解しようとしているのは、有効期限を送信する方法です。

OrderSend()コマンドに入れるために、例えば11/24/2009 8:10をdatetime形式にするにはどうしたらいいでしょうか?

ありがとうございます。

次のようなことができます。

int iExpire = TimeCurrent()+(MINS_TO_EXPIRE*60)

MINS_TO_EXPIRE は外部設定です。TimeCurrent()は現在時刻を 秒単位で返すので、分数を秒単位で追加する必要があります。

お役に立てれば幸いです。

ラックス

 

有効期限付きのインジケーター

インジケータを一定期間だけ使用できるようにするにはどうしたらいいですか?以下のようなメッセージを表示させることができます。

 
quest:
インジケータを一定時間だけ使用できるようにするにはどうすればよいですか?その場合、以下のようなメッセージが表示されます。

こんにちは。

まず、グローバルセクションでこのDLLを呼び出します。

#import "user32.dll"

intMessageBoxA(int hWnd,string lpText,string lpCaption,int uType);

そして、start関数またはinit関数で、メッセージボックスからの結果を処理します。

int result = MessageBoxA(NULL, "Helo world!", "MQL4 Messagebox",0);

結果(result int)によって、プログラムへのアクセスを許可または制限することができます。

 

削除された投稿

 

それは可能性として見ることができました、そして、私は注文のために日付の時間に変換する必要があります。

今、わかったような気がします。

string var=StringConcantinate("2009",".","12",".","30"," ","14:02");

datetime variable=StrTotime(var);[/CODE]

For 12/30/2009 at 14:02.

luxinterior:
You could do something like...

[code]

int iExpire = TimeCurrent()+(MINS_TO_EXPIRE*60)

Where MINS_TO_EXPIRE is an external setting. TimeCurrent() returns the current time in seconds so you have to add the number of minutes in seconds.

Hope that helps.

Lux