初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 127

 

こんにちは。

SLとTPのレベルを設定したポジションを開くEAを作りました。次のバーが始まると同時に、TPレベルが消え、ポジション記述のTPがゼロに変わります。ポジションはオープン、価格はTPに到達していない、SLはそのまま、買い価格ラインもそこにある。ポジションが開かれたバーが続く限り、TPは手動で変更することができます - それは変更され、そこにとどまります。しかし、次のバーが形成されると同時に、TPは自動的にも手動的にも消滅する。また、レベルが消えてから手動で戻そうとすると、また消えてしまいます(どうやら新しい刻みで)。コード上では、TPは注文の説明で一度設定され、TPに対応する変数も注文の説明だけで、他の場所には現れません。どのような「力」がTPレベルを外す可能性があるのでしょうか?

よろしくお願いします。

 
lord1952:
アドバイスお願いします、mql5の勉強を始めたばかりで、アドバイザーをダウンロードし、ナビゲーターに表示され、チャートにインストールするのですが、インストールされません・・・なぜでしょう?
どこでダウンロードしたのか聞く)
 
ブローカーは、その端末で信号のコピーを ブロックしていますか? 私は信号をコピーする機能は、端末自体にインストールされて意味、それはtraidfortとroboforexで私と一緒に動作しません、私は一日苦労している、端末で私の貿易市場のすべてが動作します。
Торговые сигналы
Торговые сигналы
  • www.mql5.com
Торговые Сигналы для MetaTrader: копирование сделок, мониторинг счета, автоматическое исполнение сигналов и социальный трейдинг
 
こんにちは、私は簡単な質問を持っていますが、私は信号が例えば1000ドルのバランスを持っていると私は唯一の100を持っていると私は彼の取引をコピーしたい場合、それは係数、彼は10%のマージンを持っていない場合、私はゼロに行くので、コピーするようにするか、別の質問、私は信号と同じレバレッジを設定する必要があります?
 
s07641069:
こんにちは、私は簡単な質問を持っているが、私はどこにも答えを見つけることができません。 信号が例えば1000ドルの残高を持っている場合、私は100しか持っていないと私は彼の取引をコピーしたい、私は10%を失う場合、私は収支を合わせるので、私は係数で取引をコピーするにはどうすればよいですか?
設定でサプライヤーの数量の%を指定するのですが、ホームページに記事があります(急いでいたので見つけられませんでした)ターミナルを見て、自分で考えてみてください。
 
s07641069:
こんにちは、私は簡単な質問を持っていますが、私はそれに答えるためにどこを見つけることができません。 信号は、例えば1000ドルのバランスを持っていると私は唯一の100を持っていると私は彼の取引をコピーしたい場合、どのように私はそれが係数でコピーすることができます、彼は10%のマージンを持っていない場合、私はゼロになるだろう、そして別の質問は、私は信号と同じレバレッジを設定しなければならないのだろうか。

https://www.metatrader5.com/ru/terminal/help/signals/signal_subscriber

https://www.metatrader5.com/ru/terminal/help/signals/signal_subscriber

 
こんにちは!私は2つの指標(異なる、任意の、例えば、SARとMA)が私のExpert Advisorで一緒に取得されていないしている。別々には問題なく動作しますが、一緒にすると2つ目のインジケータが4806と表示されます私の悩みはもう解決しました!すでに通常通りclassとicustomの両方を接続してみました。
 
temass:
こんにちは!私は2つの指標(異なる、任意の、例えば、SARとMA)が私のExpert Advisorで一緒に取得されていないしている。別々には問題なく動作しますが、一緒にすると2つ目のインジケータが4806を出力してしまいます私の悩みはもう解決しました!icustomと同様にクラス接続を試みました。
表示コード
 
DC2008:
表示コード
void OnInit()
{
hdl_ama = iAMA(_Symbol,_Period,5,2,4,0,PRICE_CLOSE);
hdl_sar = iSAR(_Symbol,_Period,0.02,0.2);
SetIndexBuffer(0,sar,INDICATOR_DATA);
SetIndexBuffer(1,ama,INDICATOR_DATA);
ArraySetAsSeries(ama,true);
ArraySetAsSeries(sar,true);
}

void OnTick()
{
if (CopyBuffer(hdl_sar,0,0,10,sar)==-1) Alert("Ошибка SAR"+GetLastError());

if (CopyBuffer(hdl_ama,1,0,10,ama)==-1) Alert("Ошибка AMA"+GetLastError());



 
temass:
こんにちは!私は私のExpert Advisorで2つの指標(異なるもの、任意の、例えば、SARとMA)と一緒に取得しないでください。別々に使っても問題ないのですが、一緒に使うと、2つ目のインジケーターで4806が表示されます私の悩みはもう解決しました!すでに通常通りclassとicustomの両方を接続してみました。

このようにSRCボタンでコードを挿入してください。

   void OnInit()
     {
      hdl_ama = iAMA(_Symbol,_Period,5,2,4,0,PRICE_CLOSE);
      hdl_sar = iSAR(_Symbol,_Period,0.02,0.2);
      SetIndexBuffer(0,sar,INDICATOR_DATA);
      SetIndexBuffer(1,ama,INDICATOR_DATA);
      ArraySetAsSeries(ama,true);
      ArraySetAsSeries(sar,true);
     }

   void OnTick()
     {
      if(CopyBuffer(hdl_sar,0,0,10,sar)==-1) Alert("Ошибка SAR"+GetLastError());
      if(CopyBuffer(hdl_ama,0,0,10,ama)==-1) Alert("Ошибка AMA"+GetLastError());

     }

まず目を引くのは、iAMAのインジケーターには バッファが「0」しかなく、自分は「1」であることです。

Документация по MQL5: Технические индикаторы / iAMA
Документация по MQL5: Технические индикаторы / iAMA
  • www.mql5.com
Технические индикаторы / iAMA - Документация по MQL5
理由: