FOREX - トレンド、予測、影響 2016年 - ページ 722

 
Vladimir Zubov:

1. 最初のティックで反復するように新しいローソク足 コントロールを作るにはどうしたらいいですか?

このコードは、ローソクのオープニングでトリガーを制御するために動作しているようです :(

2.なぜダメなのか、それはキムがオープンポジションのバーを決定する機能についての話です。

P/Sは、今、すべての上に再び書き込みMT4を回した...

1.

if(iTime(Symbol(),PERIOD_H1,0)==prevTime) return(0);

datetime prevTime=iTime(Symbol(),PERIOD_H1,0);

さらにあなたのコード

そして、それだけなんです...。

//これはH1用です

あ、そうだ、バーがそこを見ている。それなら、うまくいくでしょう。

そして、int ticket=OrderSelect()の後 - 分析 - 注文が開いたかどうか? if(ticket<0)GetLastError() - そうなのか?

 
new-rena:

1.

if(iTime(Symbol(),PERIOD_H1,0)==prevTime) return(0);

prevTime=iTime(Symbol(),PERIOD_H1,0);

さらにあなたのコード

そして、これで終わりです...。

//これはH1用です

うん ...何かを組み合わせる必要があります、私はあなたがvoid OnTick()を使用しないことを取る、私は2014構文を意味する?
 
Vladimir Zubov:
ああ ...void OnTick()を使っていないのではと思うのですが、2014年の構文?
うん
 
new-rena:
うん

または、あなた自身のバージョン、より正しいものを代用することができます。私はコンパイルに問題がある、私はあなたがリターンでブラケットを持っていると思うが、私は知らない?

 
//+------------------------------------------------------------------+
//|                                                       Privet.mq4 |
//|                        Copyright 2016, MetaQuotes Software Corp. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2016, MetaQuotes Software Corp."
#property link      "https://www.mql5.com"
#property version   "1.00"
#property strict
// ============= Переменные ==========================================
int      prev_time = 0;     // Работа по ценам открытия свечи
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//---
   
//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//---
   
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {//-Start-

// ======= Работа по ценам открытия свечи ============================
  if ( Time[0] <= prev_time ) {return;}
  prev_time = (int)Time[0];

// ========================== My EA ==================================
{


}  

// ========================== EA END =================================

  }//-Start End-

// ================= Функции =========================================  
//+------------------------------------------------------------------+
Это MT4
 
0
Vladimir Zubov:

括弧がないと、なんだか以前はコンパイルに顰蹙を買っていたような気がします。なぜ「<=」なのか?逆に、イコール「=」の時は蹴り返します。つまり、現在のバーが、異なる時間になるまで待つのです。また、時刻がintになっていますが、datetimeであるべきですよね?

int init()   { //---    //---    return(0);   } //+------------------------------------------------------------------+ //| Expert deinitialization function                                 | //+------------------------------------------------------------------+ int deinit()   { //---    return(0);   } //+------------------------------------------------------------------+ //| Expert tick function                                             | //+------------------------------------------------------------------+ int start()

{

return(0);

}

 
new-rena:
0

括弧がないと、なんだか以前はコンパイルに顰蹙を買っていたような気がします。なぜ「<=」なのか?逆に、イコール(=)の時は蹴り返す。つまり、カレントバーがあれば、時間が違うものになるまで待つのです。あと、時間がintなのは、もともとdatetimeだったのでは?

詳しくは書いていませんが、どこかの教科書や論文に載っていたもので、2012年かそれ以前のものです。

P.S. 製品は市場にとって粗悪品であり、私は承認から取り下げます、奇妙な問題は前に気づいていない。

繰り返しの末に判明したことですが、私はリターンでは出てきておらず、また仕事ができるのでしょうか?

 
Vladimir Zubov:
詳しくは書いていません。ここは教科書や論文から引用していますが、2012年以前のもので、今は違うかもしれません。だから、実生活で時々不具合が出るのです。

わかったよ、それで...

なぜうまくいかないのか?テスターでビジュアルモードで実行してみてください。こういうのが飛び出してくるので、一回で直りますよ。次回はそんな迷惑なことはしない。

その後のデモも磨いておいて損はないでしょう。

 
new-rena:
わかったよ、それで...
まあ、私の場合、市場のために、そしてそれは私がいつもろうそくをブロックする方法です。なぜ2回開いたのかと聞かれても、自分ではわからないのでは?それはまずいな...)
 
new-rena:

わかったよ、それで...

なぜうまくいかないのか?テスターでビジュアルモードで実行してみてください。こういうのが飛び出してくるので、一回で直りますよ。次回はそんなに面白くないでしょう。

テスターでは、いつものようにすべてが順調で、あまりにもこのコードで一年前を取ったが、私自身は、なぜそれが2回開き、100回場合は、当惑している?