どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 773

 

こんにちは。

ある値、例えば70のRSI交差インパルスが必要です。

iRSI (shake, shake, shake) >70 という通常の条件ではうまくいきません。なぜなら、その後のバーで、RSI がこの値より高い場合、「鳴動」が続くからです。

そして、まさに交差する瞬間とさらなる静寂が必要なのです。

という構造ではないようです。

if(iRSI(NULL,0,14,PRICE_CLOSE,0)>70 && iRSI(NULL,0,14,PRICE_CLOSE,1)<70) Comment("1!!!!!!!!!!!");

  else Comment("0...");

が動作しない。

私は何を間違えているのだろう?アドバイスお願いします

 

追伸:上記は、勢いを追うために走り書きした半端なEAの断片に過ぎません。

このスニペットは動作します、大丈夫です。

インパルスが悪い。:(

 
ここですべて見ることができます(最後自体を見てください)。
ファイル:
irsatest.mq4  6 kb
 
こんにちは。簡単なEAヘルパーについてヘルプが必要です。私は、新しいローソク足の 形成時に、選択した方向、選択したロットでそれぞれ1つの注文を開くEAを必要としています。もしかしたら、誰かがそのようなEAを見たことがあるか、書けるかもしれません。
 
こんにちは!)保留中の注文が 成行注文になったかどうかは、どうすれば分かりますか?
 
CJIeCaPb:
こんにちは!)保留中の注文が成行注文になったかどうかは、どうすれば分かりますか?
その質問自体にすでに答えがある
 
Vinin:
その質問自体にすでに答えがある
)ですが、コードでどのように定義するのでしょうか?
 
CJIeCaPb:
) が、コードでどのように判断するのでしょうか?
価格があり、その価格での保留が消え、その価格での市場ものが現れたのです。また、「from ticket xxx」(xxxは保留中の注文の チケット番号)のようなコメントが表示されることがあります。
 
https://forum.mql4.com/ru/65622
 

2通貨のExpert Advisorを使用することができます。

取引条件が同じであれば、最初の通貨で取引を開始します。

1通貨目OP_BUYで注文を出したら、2通貨目OP_SELLで取引を開始する」の書き方

以下はその一例です。

if(注文合計()== 1 )// 2通貨の場合、このラインで買い注文と売り注文の両方、または2つの売り注文を出します。

if ( currenttype == OP_BUY ) // 一切開かない。

if ( currentticket == 1) // このように開くこともありません。

secondticket = OrderSend("GBPUSD", OP_SELL, Lots, MarketInfo("GBPUSD", MODE_BID), 2, 0, 0, WindowExpertName(), 0, 0, Red); //2通貨分の注文を出す。

if ( c - d > a) // 取引条件が成立すれば、1通貨単位の注文が完全に成立します。

currentticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,0, "macd sample",Magic,0,Green); //1通貨で注文する。