[ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 3. - ページ 344

 
drknn:


スプレッドが変更された場合、保留注文やストップ注文を出す際の最短許容距離も変更されます。

これは、"start "関数の内部に記述する必要があります。そして、毎ティックごとにチェックされ、minlevaleが変化していれば、それが変数に反映されます。

おかげさまで)
 
EAに特定のバーを記憶させる方法をご存知ですか? 配列に入れることを考えていたのですが、バーが移動してもそのインデックスは常に変化することに気づき......。より良いplzを行う方法をアドバイスします。
 
CLAIN:
あるバーをEAに記憶させる方法を教えてください。 配列に入れることも考えましたが、バーが移動しても、そのインデックスは常に変化することに気がつきました...。より良いplsを行う方法を助言する

目的のバーを記憶させるときは、その時間を記憶させます(例:現在のバーの時間=0、前のバーの時間=1、など)。

datetime TimeBar=iTime(Symbol(),Period(),0); // 0 = время текущего бара, 1 = предыдущего бара и т.д. ...

これで、いつでもそのインデックスを確認することができます。

int nBar=iBarShift(Symbol(),Period(),Time[TimeBar]);

Symbol()とPeriod()の代わりに、特定のシンボルとチャートの 期間の特定の値を代用することができます。

この例では、現在のシンボルとピリオドの値を使用しています。

 
午後、問題です:EAが15分に注文を出しました。 ある時間(1日、1時間、または数分)後、注文はTP(例えば25 pips)で閉じましたが、条件は次の15分まで有効です。 何が必要ですか:注文がすでにトリガされた場合、日中に再び開くことはできません。
 
MOHCTP36:
こんにちは、問題の解決をお願いしたいのですが、EAが15分の注文を開いた場合、ある時間(1日、1時間、数分など)後に注文はTP(例えば25pips)で閉じられますが、状態は次の15分まで続きます。 日中にすでに開いた注文で別の注文を開かない場合はどうすればいいでしょうか?

フラグを使用する。

例えば、こんな感じです。

変数宣言 bool CondIsHandled = false; (処理された条件 = no)

開く条件がない場合→変数をfalseにする

もし、ポジションを 開く条件があれば、まずその変数の状態を確認してから開く のです。

if (!CondIsHandled) { 注文を出すための操作 }.

ポジションが正常にオープンされた後、この変数をtrueに設定します。

そこで、オープンするシグナルを探す関数の中で、あるトリガーを設定し、ポジションをオープンする関数の中で削除します。

1.ポジションを開くためのシグナルがない場合 - > CondIsHandled = false;

2.ポジションを開くシグナルがあり、このシグナルに基づいてポジションが開かれた場合 - > CondIsHandled = true;

買いシグナルと売りシグナルの独立変数を2つ並べることができます→CondIsHandled_B = false; と CondIsHandled_S = falseです。

わかりやすく説明できたでしょうか...。

 
取引条件を書くのを手伝ってください。価格が最後のフラクタルの値を上方に超えたら買いポジションを、下方に超えたら売りポジションを建てる必要があります。残りは自分で仕上げます。最後のフラクタルの値が保存できない。
 

フォーラムメンバーの皆様、こんにちは。あなたの力が必要です。IND Inverseの インジケーターの詳しい説明が見つかりません。(全く情報が見つからない)。

以下はそのリンクです。 https://www.mql5.com/ru/code/8906

ご協力をお願いします。


 
geem:

フォーラムメンバーの皆様、こんにちは。あなたの力が必要です。IND Inverseの インジケーターの詳しい説明が見つかりません。(全く情報が見つからない)。

以下はそのリンクです。 https://www.mql5.com/ru/code/8906

ご協力をお願いします。


プライベートメッセージで作者に 聞く...
 
chuvee:
取引条件を書くのを手伝ってください。価格が最後のフラクタルの値を上方に超えたら買いポジションを、下方に超えたら売りポジションを建てる必要があります。残りは自分で仕上げます。最後のフラクタルの値を保存できません。
IFractals()。
 
chuvee:
取引基準について、よろしくお願いします。最後のフラクタル値を上回ったら買い、下回ったら売りとすることが必要です。あとは自分で投稿します。最後のフラクタルの値を保存できません。


Google検索の使い方を学ぶ:site:mql4.comで最後のフラクタルの価格を知る方法。

この 支店のページをご覧ください。

この情報は「フォーラム・ナビゲーター」にも掲載されています..."は、この ページでご覧いただけます。