//+------------------------------------------------------------------+//| RegressionValue.mq4 |//+------------------------------------------------------------------+int start(){ObjectCreate("REG_CHEN",OBJ_REGRESSION,0,Time[0],0,Time[128],0);// установил канал регрессии.Alert("RegressionValue[1]=",ObjectGetValueByShift("REG_CHEN",1));// возвращаю значение канала 1 бара.return(0);}//+------------------------------------------------------------------+
M1グラフを刻々と変化させるには?
では、M1か、毎ティックか?
回帰チャネルの値が返されない理由を教えてください。
では、M1か、毎ティックか?
ターミナル mt4,file, open offline, M1 (every tick)で、これはデータがオンラインになるチャートです。
皆さん、こんにちは。
ほのめかし
以下は65000行のテーブルです。
8行 - パラメータ + 2行 取引結果 +- 買いと売りで
--
とどのように - パラメータを分析するために - 結果の最適な組み合わせを選択するために
(パラメータ - 1200から+1200までのいくつかの値)。
----
最初に出てきたのは、すべてのパラメーターの組み合わせを見ることです。
が、8*7*6*5*4*3*2の組み合わせの数(40320)である。
* 240の階調で...
つまり、65,000行を9,676,800回以上走らせる......。
---
もっと短いのないかな?:-)
少し説明しますと...。
その前提として、指標は通常、その値を再描画するものであること-。
だから、最初のバー(0)の任意の方向に50ピップの動きの前に - 既に計算されたバーの値を取られた - 例えば3-5-8-13-21-34 ...いくつかの指標で...
- 3本と8本、34本と5本など、2つのパラメータを計算し、最も収益性の高い結果を得ることができました。
と注文を受けた。
B 7 -20 -10 11300,00 2334 1280 54,8415
つまり、240個の値のうち4個だけをEAに挿入したところ、次のような結果が得られました。
if (pb07 >= 100 && pb07 <= 150) { OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point, "My order #"+total,16384,0,Green);}// mode = 1; return(0; }.
if (pb08 >= 100 && pb08 <= 150) { OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point, "My order #"+total,16384,0,Green);}// mode = 1; return(0; }/ }.
if (pb11 >= -30 && pb11 <= -20) { OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point, "My order #"+total,16384,0,Green);}// mode = 1; return(0; }.
if (pb09 >= 100 && pb09 <= 150) { OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point, "My order #"+total,16384,0,Green);}// mode = 1; return(0; }/ }
if (pb12 >= -30 && pb12 <= -20) { OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point, "My order #"+total,16384,0,Green);}// mode = 1; return(0; }.
if (pb13 >= -30 && pb13 <= -20) { OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point, "My order #"+total,16384,0,Green);}// mode = 1; return(0; } }.
if (pb13 >= -20 && pb13 <= -10) { OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point, "My order #"+total,16384,0,Green);}// mode = 1; return(0; }.
if (pb12 >= -20 && pb12 <= -10) { OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point, "My order #"+total,16384,0,Green);}// mode = 1; return(0; }.
if (pb11 >= -20 && pb11 <= -10) { OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point, "My order #"+total,16384,0,Green);}// mode = 1; return(0; }.
if (pb14 >= -20 && pb14 <= -10) { OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point, "My order #"+total,16384,0,Green);}// mode = 1; return(0; }.
if (pb14 >= -30 && pb14 <= -20) { OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point, "My order #"+total,16384,0,Green);}// mode = 1; return(0; }.
if (pb07 >= 150 && pb07 <= 200) { OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point, "My order #"+total,16384,0,Green);}// mode = 1; return(0; }.
if (pb11 >= 10 && pb11 <= 20) { OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point, "My order #"+total,16384,0,Green);}// mode = 1; return(0; }.
そして、これはMMなし - わずか0.1ロットです。
ターミナルmt4,fileで、オフラインで開く、M1(毎ティック)、これは、データがオンラインになるように、チャートです。
テスターを開き、通貨とExpert Advisor、タイムフレームM1、オプション「可視化」を設定し、1ティックごとに表示します。スタート "を押すとポーズによる停止や、チャート上に任意のインジケータを表示させることが可能です。
テスターを開き、通貨とEA、M1タイムフレーム、「ビジュアライゼーション」オプション、各ティックを設定します。スタート "を押すと一時停止で処理を停止したり、任意のインジケータをチャートに表示させることが可能です。
ティックチャートを表示し、それにインジケータを適用したいのですが。
ターミナルで、ファイルタブ、オフラインで開く、M1(ティック毎) - もしかしたら、このチャートに命を吹き込む機会があるかもしれません。
この質問はここでいいのかな・・・。
この写真は表形式になるのでしょうか?
このスレッドには、プログラムとその使い方の説明がありました。
http://forum.fxclub.org/showthread.php?t=26214
ありがとうございます。使っている人はあまりいないようですが...。少なくとも機械処理では。