[アーカイブ!】どんなルーキーの質問でも、フォーラムを散らかさないように。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 2. - ページ 410

 
abolk:


1.バーオープン時間https://docs.mql4.com/ru/series/iTime

2.すべてのオープンオーダーを実行し、そのオープンタイムを比較するhttps://docs.mql4.com/ru/trading/OrderOpenTime

3.すべてのクローズド・オーダーを実行し、オープンタイムを比較する。


えー、ちょっと遅かったかなぁ...。 OrderSelectがわからないのですが、EAに挿入できるようなレディメイドのコードを書いていただけませんか?注文履歴で、最後の注文がいつ開かれたかを知るにはどうしたらいいですか(例えば、損益分岐点ですでに注文が終了しているため)...

のように

TimeOp = ...で、以下がそのコードです ))

 
Shniperson:
EAに挿入できるような既成のコードは書けますか?
одна сделка в баре
datetime Time_=0;// вверху
if(Time_!=Time[0]){ OrderSend(...OP_BUY...); Time_=Time[0];} //в старт
 

再投稿

azik1111:

私はここで勧められました )) まあ、うまくいくかどうか見てみましょう )) 冗談でも、なぜそれをサポートしないのですか ))

extern double StopProfit = 5; -------- は外部変数で、実数です。質問ですが、なぜマイナス値に設定 できないのでしょうか?

以下は、このパラメータを使った私のEAでの2つの行です。

first in : エキスパートスタート機能

"StopProfit=", DoubleToStr(StopProfit, 2), AccountCurrency());

second in : 注文とポジションを管理します。

if (GetProfitOpenPosInCurrency(NULL, -1, Magic)>=StopProfit)


TheXpert です。
何がはっきりしないのか?注文を出すと同時に、マイナスで設定値より大きい利益で即座に決済されます。
 
sergeev:

に移った。




注文が未決済であり、通貨の総損益がないため、クローズ条件は機能しない。
削除済み  

こんにちは、お願いします。

1.EA本体のどこに、チャート(例えば、スプレッドのレベルなど)にメッセージを表示すべきコードを書くのが良いのか、つまり、各ティックで 情報を表示するようにアドバイスしてください。

2.void ScreenMessage (bool XXXX, bool YYY)にbool XXX, bool YYYのパラメータを渡すことは可能ですか?この場合、コンパイル時エラーが出ますが、どのように回避すればよいのでしょうか?

 

1.入手できる場所ならどこでも

2.コンパイラを自作することで、コンパイルエラーを 回避することができます。

[Deleted]  
皆さんごきげんよう!初心者のためのアドバイスです。2MAのEAがあり、それをカスタムインジケーター BWAosigで取引するためにどこにどのようにリダイレクトするかです。わかりやすい例でとても興味があります。EAとインジケータを同封しています。ありがとうございました。
ファイル:
bwaosig.mq4  4 kb
[Deleted]  
名人
ファイル:
 
isaev-av:
ヘルプは.NETでご覧いただけます。


Expert Advisorに以下のように表示されるはずです。

ma1=iMA(NULL,0,MovingPeriod1,MovingShift,MODE_SMA,PRICE_CLOSE,0); - マウスから読み込まれます。
ma2=iMA(NULL,0,MovingPeriod2,MovingShift,MODE_SMA,PRICE_CLOSE,0);
ma3=iMA(NULL,0,MovingPeriod1,MovingShift,MODE_SMA,PRICE_CLOSE,1)となります。
ma4=iMA(NULL,0,MovingPeriod2,MovingShift,MODE_SMA,PRICE_CLOSE,1)。

これらの行は、iCustom(インジケータの名前とそのパラメータ)に置き換える必要があります。iCustomの行の名前を変更したい場合は、MetaEditorに記入し(プログラマーが作業する必要があります)、F1を押すと、すべてが詳細に記述されます。

 

皆さん!取引に時間制限を設ける方法...Expert Advisorが23-00から2-00(端末時間)まで取引しないようにする。

私の理解では...

というのは 時間の数値はどのように書けばよいのでしょうか? コロンで区切るのか、それとも時間も何らかの方法でコードに指定しなければならないのでしょうか?

T = iTime("USDCHF",PERIOD_M15,0) ......if (......&& T<23:00& T>02:00)