一度立ち上げたレートを5分足チャートで条件付きで追いかけるようなアドバイザー。 - ページ 2

 
Figar0:
セールスマン77:いろいろな人がいますね。気にしない」人も、無我夢中でスレッドで説明すれば......

尋ねたり、説明したりするのも一つの手ですが...。聞いていただければ、ヒントを差し上げます。しかし、あなたのために、あるいはあなたのために、役に立たない駄文を書くのは、また別の話です...。
現在の5本目のバー、その価格を記録するようなコードを入手したいのですが・・・。で、自分の条件が崩れたときに取引 機能を制御できるようにする......。
そして、キーを押してくれる無料のフィーダーも...。:)
 
salesman77:
Figar0:
セールスマン77:いろいろな人がいますね。気にしない」人は、無我夢中でスレッドで説明することもできる......ヒントになるように......。

チップや説明も一つですが...。聞いていただければ、ヒントを差し上げます。自分のために、あるいは自分のために無駄な糞を書くのは、また別の話ですが...。
現在の5本目のバー、その価格を記録するようなコードを入手したいのですが・・・。で、自分の条件が崩れたときに取引機能を制御できるようにする......。
そして、キーを押してくれる無料のフィーダーも...。:)

ハリネズミの群れを作ってみた?
 
if (iOpen(NULL,5,0)-Bid)>Delta*Point) //Цена упала больше Delta пунктов
{
 // действия, торговые приказы
}
if (iOpen(NULL,5,0)-Bid)<Delta*Point) //Цена выросла больше Delta пунктов
{
 // действия, торговые приказы
}
トラッキングはこれくらいにして...。
 
Figar0:
if (iOpen(NULL,5,0)-Bid)>Delta*Point) //Цена упала больше Delta пунктов
{
 // действия, торговые приказы
}
if (iOpen(NULL,5,0)-Bid)<Delta*Point) //Цена выросла больше Delta пунктов
{
 // действия, торговые приказы
}
トラッキングはこれくらいにして...。
彼を助けたと思ってるのか?:)
 
手伝っても手伝わなくても借金は残る :)))
 
D500_Rised:
手伝っても手伝わなくても借金は残る :)))

:-)
 
Figar0:
if (iOpen(NULL,5,0)-Bid)>Delta*Point) //Цена упала больше Delta пунктов
{
 // действия, торговые приказы
}
if (iOpen(NULL,5,0)-Bid)<Delta*Point) //Цена выросла больше Delta пунктов
{
 // действия, торговые приказы
}
フォローはこれくらいにして...。
わからないけど、全部解明したい。このコードでは、「現在の」5分足のバーを追跡するために、どのようなパラメータを使用するのでしょうか。つまり、Expert Advisorは基本的に新しい価格レポートポイント、つまり新しいオープンバーを開始し、この価格が5分以内に上下に30ポイント変化すれば取引操作を行い、変化しなければ次のバーをフォローし始める、などというものです。
 

これらはすべてmt4のヘルプに記載されています。

double iOpen( string symbol, int timeframe, int shift)

shift パラメータで指定されたバーの建値の値を、対応するチャート(シンボル、タイムフレーム)から返します。現在のチャートでは、建値情報は定義済みの配列Open[]にあります。パラメータ

symbol - 測定器のシンボル名です。NULLはカレントシンボルを意味する。

timeframe - Period.チャートの期間の いずれかを指定することができます。0は現在のチャートの期間を表します。(あなたの場合 =5)

shift - タイムフレームから受け取った値のインデックス(現在のバーから指定された期間分、相対的にシフトします)。- あなたの場合、0, - "新しいトラッキング "です。

まあ、Delta=30、これが希望の30点なのですが...。

ここで説明してもピンとこないと思います。最低限必要な知識は必要です。

 
salesman77: よくわからないけど、真相を知りたい。

ここから始めればいいと思いますhttps://book.mql4.com/ru/.自分も時々読みますが、とても参考になりますよ。
 
この段階で何が間違っているのでしょうか?Expertがコンパイルできない...
//+------------------------------------------------------------------------+
//| Expert-000001.mq4 |
//| Copyright © 2008, salesman*** |
//| http://www.forexgrand.ru |
//+--------------------------------------------------------+
#property copyright"Copyright © 2008, salesman***"
#propertyリンク "http://www.forexgrand.ru"
extern int StopLoss=12; // Stop Loss
extern int TakeProfit=3; // Take Profit
extern int Percent=100; // Deal volume in %
extern int Delta=30; // Order Signal in pips
extern string _Comment = "Opened by script"; // Order Comment on the order.; // 注文へのコメント
extern int MagicNumber =555; // 注文ID
//+-------------------------------------------------------------
//|エキスパート初期化関数|
//+-------------------------------------------------------------
int init()
{
//----

//----
return(0)

}
//+------------------------------------------------------------------+
//|エキスパート初期化関数 |
//+--------------------------------------------------+
int deinit()
{
//----

//----
return(0);
}
//+--------------------------------------------------+
//|エキスパート開始関数 |
//+--------------------------------------------------+
int start()
{
double iOpen( string symbol, int timeframe, int shift )


//----...Delta*Point //The price has fallen more than Delta points
{
// trade actions
}
if (iOpen(NULL,5,0)-Bid)<Delta*Point) //The price has risen more than Delta points
{
// trade actions
}
//----
return(0;
}
//+-------------------------------------------------------------+