[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 534

 
オープニングは整理されている。注文が始まります。しかし、移動平均 線に到達したときやトレーリングストップで、現在のローソク足でそれらを閉じることはありません。ストップロス時にのみ現在のローソク足で閉じます。
クロージングでの私のコードはどうなっているのでしょうか。
 if(OrderType()==OP_BUY)   // длинная позиция открыта
           {
           if(NormalizeDouble (MathAbs(MA_0-Bid),Digits)<Point)
                {
                 OrderClose(OrderTicket(),OrderLots(),Bid,3,Violet); 
                 return(0); 
                }
            // трейлинг-стоп для длинной позиции
            if(TrailingStop>0)  
              {                 
               if(Bid-OrderOpenPrice()>Point*TrailingStop)
                 {
                  if(OrderStopLoss()<Bid-Point*TrailingStop)
                    {
                     OrderModify(OrderTicket(),OrderOpenPrice(),Bid-Point*TrailingStop,OrderTakeProfit(),0,Green);
                     return(0);
                    }
                 }
              }
           }
         else 
           {
           if(NormalizeDouble (MathAbs(MA_0-Ask),Digits)<Point)
              {
               OrderClose(OrderTicket(),OrderLots(),Ask,3,Violet); 
               return(0); 
              }
            // трейлинг-стоп для короткой позиции
            if(TrailingStop>0)  
              {                 
               if((OrderOpenPrice()-Ask)>(Point*TrailingStop))
                 {
                  if((OrderStopLoss()>(Ask+Point*TrailingStop)) || (OrderStopLoss()==0))
                    {
                     OrderModify(OrderTicket(),OrderOpenPrice(),Ask+Point*TrailingStop,OrderTakeProfit(),0,Red);
                     return(0);
                    }
                 }
              }
           }
        }
     }
   return(0);
  }

現在の価格が移動平均とトレーリングストップに等しいときにクロスアウトすると、トレーリングストップをわざと小さくしたのですが、それでもうまくいきません。
if(NormalizeDouble (MathAbs(MA_0-Bid),Digits)<Point)
 
H3タイムフレームを設定し、その上にrsi12と3ピリオドを置く(1つのウィンドウに表示)方法を初心者に説明する人!?
 
spongebob >>:
народ ! объясните новичку как установить таймфрэйм Н3 и поставит на него rsi 12 и 3 периодный (отображение в одном окне)

PeriodConverterスクリプトを探し、オフラインのチャートを開き、その上にrsiを置く。

 
splxgf >>:

Ищи скрипт PeriodConverter, открывай оффлайновый график и вешай на него rsi.


よくわからないけど、ありがとうございました。

 
こんにちは。
チャート上の高値と安値でプロットされた2つのSMA(1)の間に陰線を引くインジケータはありますか?
こんな感じ(ポイントに陰影をつける)。
 
皆さん、私の配列のサイズが4319と表示されるのはなぜですか?


#property indicator_separate_window
#property indicator_buffers 2
#プロパティ indicator_color1 白
doubleMapBuffer1[]。
int init()
{
IndicatorShortName("eurchf_vasay")。
SetIndexStyle(0,DRAW_LINE)を設定します。

SetIndexBuffer(0,ExtMapBuffer1)を設定します。


return(0)です。
}
int start()
{
int i;

i=10;
while(i>=0)
{

ExtMapBuffer1[i]=1;
i--;
}
Print(ArraySize(ExtMapBuffer1))。
return(0)です。
}
 
こんにちは、私はEAを最適化していますが、最適化の後、結果は空です。テストするパラメータにはすべてチェックを入れ、他のパラメータもすべて設定し、遺伝的アルゴリズムを 使用する場合と使用しない場合を試しましたが、効果はありませんでした。すべての見積書がダウンロードされました。要するに、フォーラムで何度も多数の記事で紹介されていたように、すべてをセットしました。54回のパスを行い、結果は空振り。最適化ログの最後の行は、EAの読み込み(OK)、最適化開始、その停止についての3行の後に、次のように書かれています。
2010.04.29 22:41:04 最適化中に54回のパスが行われましたが、54回の結果は重要でないとして破棄されました
以前に別のパラメータを最適化していたのですが、うまくいきました。今、特に必要なときに動かない...。
この問題について知っている人は全員名乗り出てください!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!と叫んでいるだけです。
 
spongebob >>:


хоть ничего и не понял все равно спасибо вам большое !!!

再試行 https://www.mql5.com/ru/code/7935

 
artmedia70 >>:
Всем привет! Оптимизирую советника, а после оптимизации в результатах пусто. Галочки установил где нужно на тестируемом параметре, все остальные параметры заданы, пробовал с генетическим алгоритмом и без, бесполезно. Все котировки закачаны. Короче, настраиваю всё так, как не раз описывалось на форуме во множестве статей. Делает 54 прохода, а результаты пустые. В журнале оптимизации последней строкой после трёх строк о загрузке советника (ok), старте оптимизации и её остановке написано вот что:
2010.04.29 22:41:04 There were 54 passes done during optimization, 54 results have been discarded as insignificant
Раньше делал оптимизацию различных параметров, всё работало. Теперь, когда это особенно нужно - не работает...
Прошу всех, кто что-нить знает о проблеме откликнуться, просто взываю о помощи!!!

自由訳:遺伝子の最適化により、遺伝子の間違いを発見した...実際、最適化すると必ず赤字になる。

最適化結果]タブで、[無駄な結果をスキップ する]チェックボックスをオフにします。

 
前回の注文の探し方を教えてください。
ということでよろしいでしょうか?
for (cnt = OrdersTotal() - 1; cnt >= 0; cnt--) {