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

 
gince:


フラクタルが2つ並んで同じ方向に進むことでできる正方形を突破するのも戦略の一つです。作成したスクエアを100%突破する。MAを起動するためのフィルターとして。お得な情報は少ないが、違うペアの方が多い。

他にも試してみたいものがあります。

そして、インジケータは黄色の矢印を描くはずです。

七面鳥のスケッチを作ってみたので、見てみてください。M15に書かれているのは、こんな感じです。


H4にはこんなことが書いてあります。


もちろん、正方形を描くわけではありません。ただ、2つのフラクタル間に逆がないように連続した2つのフラクタルを見つけて、チャート上にマークし、線で結ぶだけです。

苦労した甲斐がありましたね。

 
artmedia70:

スケッチを描く............................

はやがわり
 
カスタムインジケータの 平均化期間をテスターで列挙する場合の設定方法を教えてください。
 
Forexman77:
カスタムインジケータの平均化期間をテスターで列挙する場合の設定方法を教えてください。

https://docs.mql4.com/ru/indicators/iCustom


点線の代わりに、パラメータをインジケータコードと全く同じ順序で入力します。

 
gince:


では、入店が成功した場合のみというのは、どういうことなのでしょうか?他の人はどうですか?売れっ子の半端ないって。また、信号が来るところからではなく、入力を描いたことを忘れないでください。信号は一番右のフラクタルから3本右に表示されます。しかも、描いたのはそのエントリーではない。
 

こんにちは。

助けてくれ、混乱しているんだ。

カスタムインジケーターがあります。

2つのバッファを搭載しています。

上昇トレンドの場合、バッファ1に値が格納され、カーブ部分が青く着色されます。

下降している場合は、バッファ0に値を入れて、曲線部分を赤色に変化させます。

トレンドの方向性を知りたいのですが、EMPTY_VALUEの バッファ値をチェックすべきでしょうか、それとも0より大きい値、0より大きい値は何でしょうか?

なぜなら、もし値がゼロなら、EMPTY_VALUEではないからです。

というのは正しいのでしょうか?

double slopeUP=iCustom(NULL,0,"Slope Direction Line",period,method,price, 1, 1);
double slopeDN=iCustom(NULL,0,"Slope Direction Line",period,method,price,0, 1);

if (slopeUP != EMPTY_VALUE ) UpTrend=true;
if (slopeDN != EMPTY_VALUE ) DnTrend=true;
 

こんにちは。

私はこの問題に直面しています。注文をカウントするための変数を設定し、それに基づいてトレードの判断をしています。しかし、MetaTraderはそれらをグローバル変数として 使用しています。その結果、Expert Advisorを2つ以上の通貨ペアで動作させると注文の総数で判断しているのです。

どうすれば直るのか?タスクは、自ペアのみの注文数で判断することです。

のコードで表示されます。

int BuyCount;                        // количество позиций 

//--------------------------Поиск ордеров------------------------------------------------
void FindOrders()  
{
RefreshRates();
for(int cnt = 0; cnt < OrdersTotal(); cnt ++)                  //Для всехоткрытых ордеров
 {
  OrderSelect (cnt, SELECT_BY_POS, MODE_TRADES);      // Выбираем со всего масива ордеров
  if(OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumber)//Выбирам ордера експерта
   CommonProfit += OrderProfit()+OrderSwap();              // Подсчет совокупного профита
   if(OrderType()==OP_BUY)                                              
    {
     BuyCount++;                                                    // Количество ордеров
    }
}

//--------------------------Окончательное вычисление средних цен-------------------------
// позже в другой функции


bool SendOrder()
{
//-------------------------Вход в рынок-------------------------------------------------- 

if ( BuyCount==0 && SellCount==0 &&  BuyStopCount==0 && 
SellStopCount==0 && BuyLimitCount==0 && SellLimitCount==0)   // Если нет не каких ордеров
 {
 Lot=Lots;
 RefreshRates();
// ну и по тексту.
 

こんにちは。

mt4のstrategy testerについて質問です。

私はブローカーのリンクを使って端末をダウンロードし、インストールし、アップデートしています。

何度も再インストールを試みた。しかし、テスターはフリーズし続ける

をクリックした後、スタートボタンを押してください。ただ、時々、突然、動作するようになり

を実行し、あるべき姿のテストを実行します。引用元を読み込んでみました。何も変わっていない。

Windows 7を使用している私だけでしょうか、それともターミナルのテスターが 機能しないのでしょうか?

 
Limita:


どうすれば直るのか? 自ペアのみの注文数で判断するタスクです。


このあたりは、BuyCountを0に戻す以外は特に問題ないと思われます。
 
Limita:

こんにちは。

私はこの問題に直面しています。注文を計算するための変数を設定し、それに基づいて取引判断をしています。しかし、MetaTraderはそれらをグローバル変数として使用しています。その結果、Expert Advisorを2つ以上の通貨ペアで動作させると注文の総数で判断しているのです。

どうすれば直るのか? タスクは、自ペアのみの注文数で判断することです。

のコードで表示されます。


ホッチキスの針が抜けている...。

void FindOrders()  {
 RefreshRates();
 for(int cnt = 0; cnt < OrdersTotal(); cnt ++) {                    //Для всехоткрытых ордеров
  if(OrderSelect (cnt, SELECT_BY_POS, MODE_TRADES)){               // Выбираем со всего масива ордеров
   if(OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumber){ //Выбирам ордера експерта
    CommonProfit += OrderProfit()+OrderSwap();                     // Подсчет совокупного профита
    if(OrderType()==OP_BUY){
     BuyCount++;                                                    // Количество ордеров
    }
   }
  }
 }  
}