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

 
紳士淑女の皆さん!!コードでBuy end Sellのプロファイルを分割する方法をアドバイスしてください。
 
lazarev-d-m:
OK、複数の値を持つ変数(例えば、上の写真のように:色、フォントサイズ)とは?そのような努力は何のためにするのでしょうか。

例えば、3つのインジケータを使用する取引ロボットがあるとします。

各指標には2~3個のパラメータを割り当てる必要があります。

入力ウィンドウをより美しくするために、パラメータを組み合わせて、各インジケータにパラメータのリストが1行で表示されるようにすることができます。

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

ストップロス:[SL値]。

テイクプロフィット:[TP値]。

...その他のパラメータ...

...とインジケータのパラメータがあり、それを基にExpert Advisorが構築されます。

移動平均:[期間]、[方法]、[適用先]。

MACD:[速いEMA]、[遅いEMA]、[SMA]、[適用する]。

通常、7行+視覚的分離のための2行が必要です。

1."移動平均のパラメータ "について

2.期間

3.方法

4.応募する

5."MASDパラメータ "です。

6.高速EMA。

7.スローEMA。

8.SMAです。

9.応募する

論理的に2行にまとめるとより便利です

1.移動平均:「期間」、「方法」、「適用先」。

2.MACD:「高速EMA」「低速EMA」「SMA」「適用先」。

より美的に見える :))


 
barabashkakvn:
少なくとも、最初にエキスパート/インジケーターをダウンロードする必要があります。
司会者様へ!まあ、以前にExpert Advisor(インジケータ)をダウンロードしてテストしていなければ、こんな質問はしないでしょう。
ダウンロードしてテストしてみると...。どこに、どのようにフィードバックを残せばいいのかわからない。ディスカッション」では、「新しいコメント」がありますが、「レビュー」では、何もありません。もしかしたら、何か隠しボタンが見当たらないだけかも?私を責めないで、初心者を啓蒙してください。
 
alexnik:
司会者様へ!まあ、最初にExpert Advisor(インジケータ)をダウンロードしてテストしていなければ、こんな質問はしないのですが。
ダウンロードしてテストしてみると...。どこに、どのようにフィードバックを残せばいいのかわからない。ディスカッション」では、「新しいコメント」がありますが、「レビュー」では、何もありません。もしかしたら、何か隠しボタンが見当たらないだけかも?私を責めないで、初心者を啓蒙してください。

有償製品の場合は、ディスカッションのみご利用いただけます。有償製品に関するフィードバックは、製品購入後に可能となります。

 
barabashkakvn:

有償製品の場合は、ディスカッションのみご利用いただけます。有償製品に関するフィードバックは、製品購入後に可能となります。

本製品は無償です。他の無料EAやインジケーターと同じ状況です。レビューとレビューセクションに「共有」と「ポケット」の2つのボタンがあり、ディスカッションセクションに「新しいコメント」ボタンが追加されています。そして、それだけ...。というのも、無料商品でレビューを残せるところがないんですよねー。私が鈍感なのか、それとも何か超秘密の見えないボタンがあるのか。
 
alexnik:
製品は無料です。他の無料EAやインジケーターと同じ状況です。「概要」と「レビュー」のセクションには、「共有」と「ポケット」の2つのボタンがあり、「ディスカッション」のセクションには、さらに「新しいコメント」のボタンがあります。そして、それだけ...。というのも、無料商品でレビューを残せるところがないんですよねー。私が鈍感なのか、それとも何か超秘密の見えないボタンがあるのか。


1

 

HELP!

このサイトで良い人を探しています、私の間違いにアドバイスをお願いします。私はMQL4を学び始めたばかりで、 注文をオープンし、小さなテイクプロフィットで それをクローズする簡単なExpert Advisorを書きましたstrategy testerで確認してみたところ、このように書くとfor文とwhile文でループしてしまうことがわかりました。

//      Aprire Buy a un livello  "OB"

int start()                                 

  {

   double Level=1300;                              // segnamo livello"OB"

                                  

//--------------------------------------------------------------------

   while (Ask<=Level)

   { RefreshRates();

     continue;

   }

      Alert("Richiesta Buy.Aspettiamo...");

      int ticket=OrderSend(Symbol(),OP_BUY,0.3,Ask,3,0,0);

      

      if (ticket>0)                             // Aperto Buy :)

        {

         Alert ("Aperto Buy ",ticket);

                                         

        }

      else

        {

      int Error=GetLastError();

         Alert ("Errore",Error);                 // Errore di apertuta :(

 


   Если же написать цикл с оперратором "return",то цикл прекрасно работает и в тестере стратегий выдает нужный результат ( хотя и мало прибыльный ((:  ) :

 

 

//      Aprire Buy a un livello  "OB"
int start()                                 
  {
   double Level=1300;                              // segnamo livello"OB"
                                  
//--------------------------------------------------------------------
   while (Ask<=Level)
   return;
      Alert("Richiesta Buy.Aspettiamo...");
      int ticket=OrderSend(Symbol(),OP_BUY,0.3,Ask,3,0,0);
      
      if (ticket>0)                             // Aperto Buy :)
        {
         Alert ("Aperto Buy ",ticket);
                                         
        }
      else
        {
      int Error=GetLastError();
         Alert ("Errore",Error);                 // Errore di apertuta :(
         
 
amavladi:

HELP!

このサイトで良い人を探しています、私の間違いにアドバイスをお願いします。私はMQL4を学び始めたばかりで、 注文をオープンし、小さなテイクプロフィットで それをクローズする簡単なExpert Advisorを書きましたstrategy testerで確認してみたところ、このように書くとfor文とwhile文でループしてしまうことがわかりました。


   Если же написать цикл с оперратором "return",то цикл прекрасно работает и в тестере стратегий выдает нужный результат ( хотя и мало прибыльный ((:  ) :

 

         

そして、リターンがすべての問題を解決してくれるなら、何の問題もないでしょう?

許容できるテイクプロフィット値を見つける必要があります。

 
Reshetov:

そして、リターンがすべての問題を解決してくれるなら、何の問題もないでしょう?

TPの許容値を選択する必要があります。

ループの仕組みを理解して、複雑なEAを書けるようにしたい。オペレーターの「return」で新しい「start」に投げ出される。いつも必要なわけではありません。

とにかく、返信ありがとうございました。

 
barabashkakvn:


無償の製品をダウンロードし、MT5ターミナルに正常にインストールされ、テストも正常に行われました。
2つのブラウザ(IE11とOpera 12.17)と2つのターミナル(MT5 Meta Quotes v5.00 build 975とMT5 Alpari v5.00 build 965)で、2度試しました。
しかし、製品ページの「レビュー」欄にある「レビューを書く」ボタンはまだ表示されていません。
なんというミステリーそれとも、「礼儀正しいグリーンマン」の策略か!
理由: