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

 

テスターについて質問です。各バーでテストするとき、私は、例えば、HighまたはLowを呼び出します。何を取り戻すのか?現在のシミュレーション値、あるいは現在のバーの未来を見て、最終的な結果を知ることができるのでしょうか?

 
プロフェッショナルの皆さん、こんにちは。

やっと私の脳みそでEAのインストール方法がわかったのですが、、。

Rabbit3をインストールし、実行し、自動売買の許可を設定しました。Rabbit3を持っている、持っている、買いや売り注文をしている。ロット0.01、売りボタンと買いボタンが無効で、ロットを0.1に変更すると「お金が足りません」と表示される。どうしたらいいのでしょうか?このEAはマイクロロット取引が可能なのかどうか?
 
彼が何を考えているかなんて誰にもわからない、あなたが一番よく知っているはずです。そして、お金が足りないと言うことは、本当に足りないということです。テストデポジットを追加し、最小ロットでエントリーします。
 
KING >> :

テスターについて質問です。各バーでテストするとき、私は、例えば、HighまたはLowを呼び出します。何を取り戻すのか?現在のシミュレーション値、あるいは現在のバーの未来を見て、最終的な結果を知ることができるのでしょうか?

現在の値が返される。

そして、ネイティブ・シンボルによるものだけではありません。

開発者は、歴史を深く見つめるという可能性を極力切り捨てたのです。

テスターのGrailは作るのが難しいですが、それでも可能です。

 

//+------------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------------+
int start()
{
//----
double MA = NormalizeDouble(iMA(NULL, 0, MAPeriod, MAShift, MODE_EMA, PRICE_MEDIAN, 1), Digits);

if(Open[1] > MA && Close[1] < MA)
if(CheckOrders(OP_SELL))
{
if(!OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, 0, 0, NULL, MagicNumber))
Print("買い注文が開かれていません。Error #", GetLastError();
}

if(Open[1] < MA && Close[1] > MA)
if(CheckOrders(OP_BUY))
{
if(!OrderSend(Symbol(), OP_SELL, Lots, Bid, 10, 0, 0, NULL, MagicNumber))
Print("売り注文が開かれていません。Error #", GetLastError());
}
//----
return(0);
}.
//+------------------------------------------------------------------+


これは、start関数に書かれていることです。価格がMAを下から上にクロスした場合、買い、価格がMAを上から下にクロスした場合、売り。

if(Open[1] > MA && Close[1] < MA) は自己条件です。なぜそうなのかはわかりません。price crosses MA downwards - sell」という条件自体がSellの条件、つまりSHELL(Open[1]>MA)である。最初のバーの価格(始値)がMAの値より大きく、最初のバーの価格(終値)が MAの値より小さい場合です。

なぜ、Close[1] > MAという条件に追加されるのでしょうか?

こんな素朴な疑問で申し訳ないのですが。しかし、記事を読んで

-MQL4 Language for Dummies.カスタムインディケーター(前編・後編)



-MQL4 Language for Dummies.テクニカル指標と内蔵機能



-MQL4 for Dummies.複雑な質問をわかりやすく



-MQL4 for Dummies.はじめに



取引条件については)すでに自分なりに結論を出している。このテーマは、記事によく書かれていますが、あまり明確ではないようです。

私としては、もっといろいろな事例が必要だと思います。

私自身は、まず練習から始めるべきで、それを綴る......という結論に至ったのです。

MACDをベースにしたExpert Advisorの書き方の 例は良いが、MAやSSI、ストキャスティックやADXなどをベースにしたExpert Advisor(初心者やダミー向け)の例も用意されていれば、より習得しやすくなると思う・・・・ 以上、よろしくお願いします。

 
igrok2008 писал(а)>>

これは、スタート機能に規定されているものです。価格がMAを下から上に抜けると買い、価格がMAを上から下に抜けると売り。

if(Open[1] > MA && Close[1] < MA) は条件そのものです。なぜそうなのかはわかりません。price crosses MA downwards - sell」という条件自体がSellの条件、つまりSHELL(Open[1]>MA)である。最初のバーの価格(始値)がMAの値より大きく、最初のバーの価格(終値)が MAの値より小さい場合です。

Close[1] > MAという条件にWHYが追加されています。

交差点を再定義する。交差点とは:波が価格を下回っていた、価格よりも高くなった、したがって、クロスオーバーがあった、これらの2つの点は、交差点を記述するために必要である!...................................。これが交差の事実であり、これが構造によって記述されるものである。

if (Open[1] > MA (バーの最初に価格がma1より大きい) &&(and) Close[1] < MA (バーの終わりに価格がma1より小さい)).もちろん、これは簡略化した説明であり、すべての可能な状況をカバーするものではなく、「実際の」説明はもっと複雑です。

 
goldtrader >> :

今のものが戻ってくる。

しかも、ネイティブキャラクターだけではありません。

歴史の奥を覗く機能は、開発者ができる限り削った。

テスターのGrailは作るのが難しいですが、それでも可能です。

ありがとうございます。続いて、それを回避するためにストーリーを深く見ることができる瞬間について、教えていただけますか?

 
KING >> :

ありがとうございます。それを回避するために履歴を見直さなければならないケースについて教えてください。

偶然に手に入ることはまずないでしょう。

例えば、MQL4の標準ツールで履歴を読み、カスタムファイルに保存することができます。

そして、自分の好きなように使ってください。

 

それがテーマです。!

そして質問なのですが、チャート上に様々な指数がありますが、この指数を(個々の変数を追加することなく)他の15個のチャートに素早く転送するにはどうしたらよいでしょうか?Ж)

 
WroC >> :

それがテーマです。!

そして質問なのですが、チャート上に様々な指数がありますが、この指数を(個々の変数を追加することなく)他の15個のチャートに素早く転送するにはどうしたらよいでしょうか?Ж)

テンプレートを作成し、保存して、必要に応じてロード(使用)することができます。