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

 
e-SOTrailing.mq4をインストールし、チャートに添付し、それが取引することを許可したが、それは+に終値レベルをドラッグしない Guysヘルプ
 


3-4秒ごとに更新されるログの2行が何を意味するのか、誰か教えてください:

2010.05.07 11:14:01 HistoryBase: not enough memory for 'USDJPY1' in AddTick()

2010.05.07 11:25:20 Memory handler: cannot allocate 151953736 bytes of memory

このペアと他のいくつかのペアでExpert Advisorを使用しているのです
が、このペアはどうでしょうか?時間枠 4時間
どのようなメモリが不足しているのか、なぜこの特定のペアなのか、なぜ「1時間」なのか、リスクは何か、そしてもしそうなら、どのように対処するのか?

 
Vekker >>:

ДОБРЫЙ ДЕНЬ.
Может ли кто нибудь сказать, что могут означать обновляющиеся каждые 3-4 секунды две строки в журнале :

2010.05.07 11:14:01 HistoryBase: not enough memory for 'USDJPY1' in AddTick()

2010.05.07 11:25:20 Memory handler: cannot allocate 151953736 bytes of memory

На этой паре и еще на нескольких стоит советник. Тайм фрейм 4 часа. Ордеров на этой паре нет, Сигнал пока "не созрел".
Какой памяти не хватает, почему именно на этой паре, почему именн для "1 часа", чем это чревато и надо ли с этим бороться и если надо, то как?


1時間ではなく1分、このようなファイルのサイズは通常160MBytes程度(10年間の履歴)ですが、ディスク容量と関係があるのでしょうか?




 
LORDpirat >>:
Ребята помогите с e-SOTrailing.mq4 установил, прикрепил к графику разрешил ему торговать но он не тащит уровень закрытия в + почему?

まあ、誰も知らないのでしょうが

 


HistoryBase:not enough memory for 'USDJPY1' in AddTick() - not enough brains


メモリーハンドラ:151953736バイトの メモリーを割り当てられない- 頭に入らない


あなたのマシンは、非常にひどく洗脳されているようです :)いくつかの工程を外し、マシンに搭載されているものを確認する・・・。

 
新しいバーが 表示されたときだけEAが取引する条件(コード)を書いてください。
 
私はアルゴリズムをお伝えすることしかできません。現在の{0}バーを記憶する。刻み毎に現在の{0}と比較します。違いがあれば、交換する。全く同じ2本の棒が発生する確率は0に近い。これは、バーの出現 時間と関連付けることができ、より正しいと思われる。

0-棒グラフのデータを返す演算子を教科書で探しなさい。
 
vah писал(а)>>
新しいバーが表示されたときだけEAが取引する条件(コード)を書いてください。


https://www.mql5.com/ru/forum/118824
 
ありがとうございました。
 
vah писал(а)>>
新しいバーが表示されたときだけEAが取引する条件(コード)を書いてください。
//++++++++++++++++++++++++++++++++++++++++++++++++++
//Открывается только при открытии свечи
//++++++++++++++++++++++++++++++++++++++++++++++++++
  static datetime New_Time=0;               // Время текущего бара  
  //New_Bar=false;                        // Нового бара нет   
      if(New_Time!=Time[0])                   // Сравниваем время     
         New_Time=Time[0];                    // Поймался новый бар и Теперь время такое      
      else
       return;   //  
これはチュートリアルの例ですが、うまくいきました。