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

 
polsvv:

素朴な疑問です。できる人を教えてください :)

1つのツールに2つのEAを搭載する必要がある場合。

ターミナルで2つのウィンドウを開き、それぞれにボットをバインドするのですか?

例えば、1つの成行注文だけで動作する2番目のボットは、1番目のボットが開いた取引が保留されている場合、取引を開くことができないことが判明しましたか?

それとも、2番目のボットの決済基準を満たせば、1番目のボットの取引を決済することができるのでしょうか?


このコードを使用すると、注文がサーバーにキューイングされます。

if(!IsTradeAllowed()){
  Comment("Торговля запрещена в настройках терминала, либо торговый поток занят");
  Print("Торговля запрещена в настройках терминала, либо торговый поток занят");
  return(0);
}

あるEAが他のEAの注文に 干渉できるようにするには、両方のEAで同じマジックを使用する必要があります。その逆であれば、オーダーメイドは異なるはずです

 
VOLDEMAR:
ありがとうございます. もし、それが役に立っていたら、こんな質問はしていないでしょう・・・・・・・・。


具体的にどのような問題があるのでしょうか。

mode   -   Индекс линии индикатора. Может быть любым из идентификаторов линий индикаторов. 
MODE_UPPER - Верхняя линия 
MODE_LOWER - Нижняя линия 
 
double BBUP =iCustom(NULL, 0, "Bands", "BandsPeriod", "BandsShift", "BandsDeviations",1,0)とする。

double BBDW =iCustom(NULL, 0, "Bands", "BandsPeriod", "BandsShift", "BandsDeviations",2,0);

iCustomを使用してインジケータの値をExpert Advisorに 転送する方法 .一度見せてくれれば、もういいや・・・。

 
ありがとうございました。
 
VOLDEMAR:
double BBUP =iCustom(NULL, 0, "Bands", "BandsPeriod", "BandsShift", "BandsDeviations",1,0)とする。

double BBDW =iCustom(NULL, 0, "Bands", "BandsPeriod", "BandsShift", "BandsDeviations",2,0).BBDWを使用した場合、BandsPeriodとBandsDeviationsの両方が表示されます。

iCustomを使用して、インジケータの値をExpert Advisorに転送する方法.一度見せてくれれば、もういいや・・・。

double BBUP =iBands(Symbol(),0,20,2,0,PRICE_CLOSE,MODE_UPPER,0);// верхняя линия на нулевой свече

double BBDW =iBands(Symbol(),0,20,2,0,PRICE_CLOSE,MODE_LOWER,0);// нижняя линия на нулевой свече
他の変数では、ゼロからではなく、別のローソク足から取得したインジケータラインの 値を入力することができます(iBands()関数の最後のパラメータです)。
 
drknn:


これを使ってください。

ユーザー変数には、こう書いています。

参事官スタートで、書く。

起動後、カスタムサブプログラムに記述する。

ModifError()のような関数は、私のカスタム関数で、エラーメッセージを表示するだけです。彼らの代わりに自分のメッセージを書いてください。


ありがとうございました。
 
みんなありがとう......。
iCustomの使い方と、ある地点で矢印を描いて EAにオープンを指示するインジケーター ......。
iBandsがAsk>BBUPなら理解できるけど、表示されるかどうかわからないオブジェクト(矢印とか)はどうなんだろう?
 
drknn:
他の変数には、ゼロからではなく、別のローソク足から取得したインジケータラインの値を入力することができます(これはiBands()関数の最後のパラメータです) 。

ボリンジャーバンドに興味があるのではなく、カスタムバンドに興味があるのは、偏差値を1以下に設定できるからです。

iCustomと、ある地点で矢印を描く インジケータを使って、EAを開くように指示するには・・・・・?

iBandsがAsk>BBUPなら理解できるけど、表示されるかどうかのオブジェクト(矢印とか)ってどうなんだろう?
 
drknn:



すみません......マーチンゲールアドバイザーですが、その中でストップロスを規定することは可能なのでしょうか、それとも不可能なのでしょうか......。ありがとうございます。
 
VOLDEMAR:
みんなありがとう......。
iCustomと、ある時点で矢印を描くインジケータは、どのようにして私のEAに......を開くように伝えることができますか?
iBandsがあればAsk>BBUPでクリアですが、表示されたりされなかったりするオブジェクト(矢印のようなもの)はどうなんでしょう?


インジケーターのコードを見る必要があります。インジケーターバッファが矢印に使用されている場合、iCustom() を使用することができます - この場合、矢印が上昇すると、その価格は適切なインジケーターバッファに加えられ、反対の矢印の同じバッファセルには空の値が設定されます。もし、インジケータ・バッファを使用せず、代わりにプログラマが(バッファを使用せずに)チャート上でオブジェクトの生成を強制している場合は、インジケータ・コードを変更する必要があります。名付けて。矢印が設定された瞬間に、この矢印の価格が端末のグローバル変数に入力されるはずです。これらの変数は、F3キーを押すことでターミナルに表示されます。上段矢印用と下段矢印用にそれぞれ1つずつ変数があります。現在のローソク足上に矢印がない場合、これら2つの変数のうち対応する変数の値をクリアします。Expert Advisorでは、この2つの変数に何が入っているかを確認するだけでよいのです。