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

 
シグナルタブには購読できる人のリストがあり、署名をクリックし、ここに登録し、すべてOK、今はシグナルタブが消えています。設定に「シグナル」タブがなく、シグナルに基づく注文が実行されないのですが。購読がうまくいっているかどうか確認しました。どうしたらいいのか、アドバイスをお願いします。
 

そんな問いかけ。このレートアップトランザクションコピーをこのフォーマットに置き換える方法はないでしょうか。

{//----------------------------------------------------------------------------------------------otl sell_8
set_pos()。
if(limit_b1==0 && otkr_b1==0)
{///
ticket = OrderSend(Symbol(,OP_BUYLIMIT, LOT ,TP_s8, 3, TP_s8-SL*Point, TP_s8+TP*Point, "0001", 0001, 0,CLR_NONE).を実行します。)
}///

set_pos()。
if(stop_b9==0 && otkr_b9==0 && N >8 )
{///
ticket = OrderSend(Symbol(),OP_BUYSTOP, (((((((LOT*2+LOT)*2+LOT)*2+LOT)*2+LOT)*2+LOT)*2+LOT)*2+LOT+(((((((((LOT*2+LOT)*2+LOT)*2+LOT)*2+LOT)*2+LOT)*2+LOT)*2+LOT)*2+LOT)*2+LOT)*2+LOT)*2+LOT)*2+LOT)*2+LOT)*2+LOT)*2+LOT)*2+LOT)*2+LOT)*2+LOT)*2+LOT)*2+LOT)*2+LOT)*2+LOT)*2+LOT) ,SL_s8, 3, SL_s8-SL*Point, SL_s8+TP*Point, "0009", 0009, 0, CLR_NONE);
}///

zakr_b8()です。

}//----------------------------------------------------------------------------------------------otl sell_8
{//----------------------------------------------------------------------------------------------otl sell_9
set_pos()。
if(limit_b10==0 && otkr_b10==0)
{///
ticket = OrderSend(Symbol(,OP_BUYLIMIT, LOT ,TP_s9, 3, TP_s9-SL*Point, TP_s9+TP*Point, "0001", 0001, 0, CLR_NONE).チケットの購入は、OrderSendで行います。)
}///

set_pos()。
if(stop_b10==0 && otkr_b10==0 && N >9 )
{///
ticket = OrderSend(Symbol(),OP_BUYSTOP,((((((((LOT*2+LOT)*2+LOT)*2+LOT)*2+LOT)*2+LOT)*2+LOT)*2+LOT)*2+LOT)*2+LOT+((((((((((LOT*2+LOT)*2+LOT)*2+LOT)*2+LOT)*2+LOT)*2+LOT)*2+LOT)*2+LOT)*2+LOT)*Kommiccia) ,SL_s9, 3, SL_s9-SL*Point, SL_s9+TP*Point, "0010", 0010, 0, CLR_NONE);
}///

zakr_b9()です。

}//----------------------------------------------------------------------------------------------otl sell_9

同じことを11回も書かなくてもいいように、もっとシンプルなものを。?

Документация по MQL5: Стандартные константы, перечисления и структуры / Именованные константы / Прочие константы
Документация по MQL5: Стандартные константы, перечисления и структуры / Именованные константы / Прочие константы
  • www.mql5.com
Стандартные константы, перечисления и структуры / Именованные константы / Прочие константы - Документация по MQL5
 
Denisimus:
シグナルタブには購読できる人のリストがあり、署名をクリックし、ここに登録し、すべてOK、今はシグナルタブが消えています。設定に「シグナル」タブがなく、シグナルに基づく注文が実行されないのですが。購読がうまくいっているかどうか確認しました。どうしたらいいかアドバイスしてください。
取引口座にアクセスする権限があるかどうかを確認する "Login->" .また、端末の右下にある接続状況は、接続エラーやアカウント違いなどではなく、現在の通信量を表示する必要があります。これでOKなら、「シグナル」タブが表示されているはずです。
 
Alekcey:

そんな問いかけ。このコピーによる料金値上げの案件を、このフォーマットに置き換える方法はないだろうか。


をもっとシンプルなものにすれば、同じことを11回も書かなくて済みますね。?

もちろん、できますし、そうすべきです。

いくつかの変数を配列として宣言し、同じものを11回ループさせることをお勧めします。:-) 例えば。

int limit_b[10]; int stop_b[10]; int otkr_b[10]; double L[10]; int TPs[10]; int SLs[10]; int ticketL[10]; int ticketS[10]; int k=0;

for(k=0; k<=10; k++)
  { //----------------------------------------------------------------------------------------------otl sell_k
   L[k]=LOT*(MathPow(2,k+1)-1)+LOT*(MathPow(2,k+1)-1)*Kommiccia;
   set_pos();
   if(limit_b[k]==0 && otkr_b[k]==0) ticketL[k]=OrderSend(Symbol(),OP_BUYLIMIT,L[k],TPs[k],3,TPs[k]-SL*Point,TPs[k]+TP*Point,DoubleToStr(k,0),k,0,CLR_NONE);
   set_pos();
   if(stop_b[k+1]==0 && otkr_b[k+1]==0 && N>k) ticketS[k]=OrderSend(Symbol(),OP_BUYSTOP,L[k],SLs[k],3,SLs[k]-SL*Point,SLs[k]+TP*Point,DoubleToStr(k+1,0),k+1,0,CLR_NONE);
   zakr_b(k);
  }//----------------------------------------------------------------------------------------------otl sell_k

void set_pos();
  {
   ......
   ......
  }

void zakr_b(int a);
  {
   ......
   ......
  }
もしかしたら、私が提案したコードに小さな間違いがあるかもしれません。しかし、一般的な考え方は次のようなものです。私はあなたの取引戦略の本質を知らないので、この断片を純粋な形であなたのコードに挿入することはお勧めしません。:-)がんばってください。
 
Barnaulez2003:
私はMT4で作業しています。1つのアカウントで注文を開き、他のアカウントで注文を開くにはどうすればよいのでしょうか。

不可能はないのです。2台の異なるパソコンでMT4を動かすか、証券会社が異なる両方のMT4を同じパソコンで動かす必要があります。最初のコンピュータ(マスターMT4)で注文を出す場合、アドバイザーを実行する必要があり、そのアドバイザーはすべての動きをファイルに記録 し、「FTPホスト」に送信します。そして、他のコンピュータ(MT4スレーブ)で、「CuteFTP Professional」を起動する必要があります。このプロフェッショナルは、「FTPホスト」から時間通りにこれらのファイルを受け取り、MT4スレーブのディレクトリに配置します。1:10の比率を設定できるものでは、1:500でも設定可能です。

売買シグナル販売業者として登録し、1:10に登録する方がはるかに簡単です :-))

Документация по MQL5: Файловые операции / FileWrite
Документация по MQL5: Файловые операции / FileWrite
  • www.mql5.com
Файловые операции / FileWrite - Документация по MQL5
 
fxtrend:
確かに...もし、FX取引のロボットが聖杯だったら、どれだけの億万長者が誕生していることか。

(古い言い換えではGraal, Grâl, Sangreal, Sankgreal, Latin Gradalis)は、中世のケルトやノルマンの伝説に登場する受難の道具の一つで、最後の晩餐でイエス・キリストが食べた杯と、アリマタヤのヨセフが十字架で磔になった救世主の傷から血を採取して入れたものである。

大富豪と聖杯は全く別のテーマです。:-)

 
ryzhak.vladimir:

こんにちは、ひとつだけはっきりさせてください。

例えば、OnTickイベントを使って、条件によってポジションをオープンしたりクローズしたりするEAがあるとします。ストラテジーテスターでは、タイムフレームを設定してEAをテストすることができます。両者がどのようにリンクしているのかがわからない。ストラテジーテスターで、1ティックごとに反応するEAをテストして いるのでは?それともStrategy Testerで選択したタイムフレームにのみ反応するのでしょうか?この質問が明確であることを望みます

ストラテジーテスターには、「Model:」(All ticks; Checkpoints; Open prices)という設定があります。この設定の意味は、テスト時にエキスパートアドバイザーがどの取引環境をモデル化するかということです。
 

テストレポート に関する質問です。

一連のトレードを記述したインジケータがある(途切れのない勝ち負け、Zスコア)。ポジションではなく、トレードを指すという理解で合っていますか?例:ポジションがあり、4つのディールによってクローズされた。これは、1回の勝ち越しエントリーではなく、4回の勝ち越しトレードの連続であることがわかりましたが、本来はどうなんでしょうか?

 
EAで使用しているインジケータを非表示にして、テスト実行後やストラテジーテスターでの 可視化実行中に表示されないようにする方法を教えてください。
 
CyberPunk:
EAで使用しているインジケータを非表示にして、テスト実行後やストラテジーテスターでの 可視化実行中に表示されないようにする方法を教えてください。
そうするとhttp://www.mql5.com/ru/docs/customind/indicators_examples/draw_none
Документация по MQL5: Пользовательские индикаторы / Стили индикаторов в примерах / DRAW_NONE
Документация по MQL5: Пользовательские индикаторы / Стили индикаторов в примерах / DRAW_NONE
  • www.mql5.com
Пользовательские индикаторы / Стили индикаторов в примерах / DRAW_NONE - Документация по MQL5
理由: