アスク! - ページ 89

 

時間計算

こんにちは。

例えば、15:30に失効させたい場合、現在時刻と失効時刻の距離を計算し、失効までの時間を算出する必要があります。

以下の値を要求しています。

extern int To_Hour = 15;

extern int To_Min = 30;

で、正しい時間距離を得るために次のコードを使用しましたが、うまくいきません。

//make time hr & min one value

int time_expire = To_Hour * 60 * To_Min * 60 * 60;

//get curr time as value

datetime curr = TimeCurrent();

//subtract one from the other so 15:30 - 10:15 = 5hrs 15 mins to expire

expiry = time_expire - curr;

時間値として期限切れまでの時間を設定することはできず、期限切れまでの時間、分、秒数をMQ4に伝える必要があるという理解で合っていると思います。

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

Kev

 
 

if(Bid >= CurrentLow+(Point*Ret2))

OrderSend(Symbol(),OP_SELL,Lots*2,Bid,3,Bid+(SL2*Point),Bid-(TP2*Point), "Albatross_v1",MagicNumber,0,Green);

total = 0;

return(0);

Total = 0 は意味がないので、代わりに CurrentLow = 1000 を試してみてください。しかし、それはあなたが何をしたいかに依存します:あなたは、2つ目の注文がオープンされた直後ではなく、両方の注文がクローズされた後に再起動したいかもしれません?

また、return(0)はここでは必要ありませんし、空のini()、deinit()、start()関数を 削除する必要があります:同じ名前の関数を2つ持つことはできません。

 

1つのコードで2つのEA

こんにちは、私は今1つのコードで2つのEAを構築しようとしています、つまり、2つの異なる指標、エントリと出口のための2つのルールです。

 

私の理解では、iBarShiftは、指定された時間かそれ以前にオープンタイムを 持つ最新のバーのインデックスを見つけることです。これは、最後の引数が "false "の場合です。最後の引数が "true "の場合は、与えられた時刻がオープンタイムに正確にヒットする必要があります。

 

こんにちは

皆さん、お元気ですか?私はMQL4で簡単なプログラミングをしているのですが、iBarShiftについて質問があります。

ドキュメントではこのように定義されています。

Search for bar by open time. The function returns bar shift with the open time specified. If the bar having the specified open time is missing, the function will return -1 or the nearest bar shift depending on the exact.

申し訳ありませんが、私はそれを理解していませんでした。バーが開いた時間を指しているのでしょうか?例えば、7.30に開いたバーのオープン価格

私はこの行を持っています。

i4h=iBarShift(NULL,PERIOD_H4,iTime(NULL,0,i),true)+1; しかし、私はそれが何をすべきか正確に理解していないです。どなたか助けてください。

 

取引が行われたときにアラートを受け取るにはどうすればよいですか?

取引が行われたときに、すべてのウィンドウが閉じられ、メッセージボックスが表示されるようなアラートを受け取りたいのです。仕事場など他のコンピュータで取引を行った場合でも、自宅のコンピュータで取引が行われたことをその詳細とともに教えてほしいのです。これは可能なのでしょうか?

 

RefreshRates()

この関数は、グラフに手動でインジケータを読み込まずに、プログラム内で自動的に再描画インジケータをリフレッシュするために使用できるでしょうか? もしそうなら、それをどのようにコード化するか、例を示していただけますか?

デイブ

この関数がどのように動作するのか理解できないのですが?

 

ヘルプが必要な場合

こんにちは。

どなたかこのEAにBEストップを追加していただけませんか?

よろしくお願いします。

チャ

e-trendmanager.mq4

ファイル:
 

こんにちは、皆さん。

質問があります。

私は自分でインジケータを書くことを学びたいのですが、何から始めればいいのか全く分かりません。

私の頭の中にあるアイデアと、それがどのように動作するかの基本はありますが、私は少し助けを必要としています。

ある通貨が毎日始値から動いた平均高値、安値、終値を表示するインジケータを作りたいと思っています。

つまり、その日のオープンからの距離をpips単位で表示するものです。

その平均を何日間かけて計算するかは、ユーザーが指定できるようにしたい。

つまり、現在の日数バーに描かれた線が、X日間の通貨の平均高値、安値、終値を表し、チャート上に描かれた線が維持されるようなものであるべきです。

移動平均のインジケータをベースラインとして使ってみましたが、かなり分かりにくいようです。 どなたか、何をどこに追加/削除すればいいのか、すべてを分解して簡素化していただけませんか?

よろしくお願いします。

スティーブ