どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 286 1...279280281282283284285286287288289290291292293...1178 新しいコメント elhoro 2013.11.28 01:35 #2851 artmedia70: ゼロバーでは、インジケーターデータは固定されません。ゼロバーがまだ形成されていないため、実質的には1ティックごとに変化することになります。したがって、最初のバーからデータを取ります。ゼロバーから取りたい場合は、PRICE_CLOSEをPRICE_OPENに変更します。これはゼロバーで変化しない唯一の価格ですが、インジケータはその標準表現からわずかに異なります - ほんの少し。 ありがとうございました。単純なことなのですが、バッファを使った膨大な操作をイメージしていたことがわかります))) 削除済み 2013.11.28 02:29 #2852 artmedia70: ゼロバーでは、インジケーターデータは固定されません。ゼロバーがまだ形成されていないため、実質的には1ティックごとに変化することになります。したがって、最初のバーからデータを取ります。もし、ゼロバーから取りたい場合は、PRICE_CLOSEをPRICE_OPENに変更します。これはゼロバーで変化しない唯一の価格ですが、インジケータはその標準表現からわずかに異なります - ほんの少しです。 。 この方法は、現在のダイナミクスをすべて遮断し、現在のバーで発生したすべての値動きは、新しいバーが 到着したときにのみ「気づく」ことを理解する必要があります。 Artyom Trishkin 2013.11.28 02:39 #2853 avtomat: この方法は、現在のダイナミクスをすべて遮断することを理解する必要があります - 現在のバーで発生したすべての値動きは、新しいバーの到着時にのみ「通知」されます。 そして誤検出......「チャタリング」。 選択肢は必ずある。 削除済み 2013.11.28 03:16 #2854 artmedia70: そして誤検出-「チャタリング」。 選択肢は必ずある。 もちろん、ガタツキは絶対的な問題です。しかし、このような解決方法は、頭痛を治すために頭を切り捨てるようなものです。 Rashid Umarov 2013.11.28 05:17 #2855 Shurkin: 2013.11.11 07:54に公開した記事「ShowCandleSize」が、原因不明のまま正しく表示されず、編集もできない状態になっています。 11月15日にこの問題でサポートに問い合わせたところ、noreply@metaquotes.net、返信はありませんでした。 このような質問に対して、正しいアドレスを教えていただけないでしょうか。 謹んで申し上げます。 -- ウラジスラフ・シュルキンです。 2013年11月20日のこと。 どんな内容なのか理解するために、出版物のリンクを教えてください。 burger 2013.11.28 06:12 #2856 Strategy TesterではEAが動作しているのに、デモ口座では小さなタイムフレームを設定してもEAが微笑むだけでポジションが開かないのはなぜか教えてください。 ベータ版.0 extern double Minimal_lot = 1;//値:1;0.10;0.01 extern double Price_item = 10; extern double Percent_profit = 20; extern double Percent_risk = 20; extern datetime time1 = D'24.11.2014 19:00'。 extern double price1 = 1.3450; extern datetime time2 = D'24.11.2014 19:00'。 extern double price2 = 1.3560; extern datetime time_close = D'24.11.2014 19:00:00';// 時刻の書式 dd.mm.ggg hh:mm:ss extern int AF = 100; int init() { //---- //---- return(0)です。 } //+------------------------------------------------------------------+ //| エキスパートスタート機能 //+------------------------------------------------------------------+ int start() { double TP,SL,BBU,BBD,dLTU,dLTD,N; 文字列コメント = NULL ストリングLTU,LTD; int ticketです。 int DSL = ((Percent_Risk/100)*AccountBalance()); int DTP = ((Percent_Profit/100)*AccountBalance()).Percent_Profit/100)*AccountBalance().Percent_Profit/100); int Times = (Time_close/3600)-(TimeLocal())/3600; BBU = iBands(NULL,0,20,2,0,PRICE_CLOSE,MODE_UPPER,0); BBD = iBands(NULL,0,20,2,0,PRICE_CLOSE,MODE_LOWER,0); N = ((AccountBalance()*(Percent_Risk/100))/(Point_price*AF))*Minimum_lot.N = ((AccountBalance()*(Percent_Risk/100))/(Point_price*AF))*Minimum_lot; TP = (DSL+((Percent_Risk/100)*Times)/(Point_price*AF*(Percent_profit/100)))/Point_price; SL = (DTP-((Percent_risk/100)*Times)/(Price_item*AF*(Percent_profit/100)))/Price_item; if(価格1<価格2) { LTU = ObjectCreate("Trend Up",OBJ_TREND,0,time1,price1,time2); dLTU = StrToDouble(LTU)。 } if(価格1>価格2) { LTD = ObjectCreate("TrendBack",OBJ_TREND,0,time1,price1,time2,price2)。 dLTU = StrToDouble(LTD)。 } //---- if(BBU<dLTU) { ticket=OrderSend(Symbol()、OP_SELL、N、Bid、3、Bid+SL*Point、Ask-TP*Point、comment、365、Green)。 } if(閉店時間==true) { オーダークローズ(OrderTicket(),OrderLots(),Ask,10); } if(BBD>dLTD) { ticket=OrderSend(Symbol()、OP_BUY、N、Ask、3、Bid-SL*ポイント、Ask+TP*ポイント、コメント、367、緑)。 } if(閉店時間==true) { オーダークローズ(OrderTicket(),OrderLots(),Bid,10); } return(0)です。 ファイル: freedom.mq4 3 kb Any rookie question, so mql4アドバイザーを無料で書かせていただきます。 MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 ANDREY 2013.11.28 09:16 #2857 皆さん、こんにちは。 アドバイスお願いします。 課題 - ターミナル内の実際の取引では、2つの同じ チャートがあります EUR-USD 時間枠 - 5分。 必要なもの - これらのグラフのローソク足の 数が異なって いた(例えば、 N1 グラフでは500本、N2 グラフでは600本)。 ARCHIVE QUOTESウィンドウからローソク足を削除したのですが、両方のチャートで同時に削除されてしまいます(片方だけ必要)。 Q1.ローソク足の本数が異なる2つの同じチャートを作成することは可能ですか? Q2バーの 数が異なる2つの同じチャートで取引することが可能な場合、どのようにコードをフォーマット すればよいのでしょうか? if (T == true ) // チャート N1に関する 条件が成立している場合 ( この条件がチャート N1に関するものであることを指定 するには?) OrderSend(Symbol(),OP_BUY,0.1,Ask,1,Bid-4710*Point,Bid+300*Point, "jfh",1); // 注文を出す( N1チャートで注文を 出すにはどう指定するのか?) if ( S == true ) // チャート N 2の条件を満たした場合 ( この条件が N2 チャートを指すことをどのように指定 すればよいのか?) OrderSend(Symbol(),OP_BUY,0.1,Ask,1,Bid-4710*Point,Bid+300*Point, "jfh",1); // 注文をオープン(N2 チャートでオープン することをどのように指定するのか?) ありがとうございます。 Any rookie question, so Vitalie Postolache 2013.11.28 11:13 #2858 カスタムインジケータに価格選択を追加するには?例として - "カスタム移動平均"、コードの価格はどこでも設定されています 閉じる、標準のインジケータ "移動平均 "では、リストから価格を選択することができますが。これは、MT4配信のオープンコードを持つすべてのインジケータに共通することです。 Artyom Trishkin 2013.11.28 12:47 #2859 evillive:カスタムインジケータに価格選択を追加するには?例として - "カスタム移動平均"、コードの価格はどこでも設定されています 閉じる、標準のインジケータ "移動平均 "では、リストから価格を選択することができますが。これは、MT4配信のオープンコードを持つすべてのインジケータに共通することです。このような場合、コードに追加する必要があります。Appled_Priceのような外部変数を作成します。 そして、コード内でPRICE_CLOSEを全てAppled_Priceに変更します。 Appled_Priceの値は内とすることができる。 定数 価値 商品説明 PRICE_CLOSE 0 終値 PRICE_OPEN 1 オープニング価格 PRICE_HIGH 2 最高価格 PRICE_LOW 3 最低価格 PRICE_MEDIAN 4 平均価格, (高値+安値)/2 プライス 5 代表的な価格、(高値+安値+終値)/3 PRICE_WEIGHTED 6 加重終値, (高値+安値+終値)/4 Artyom Trishkin 2013.11.28 12:51 #2860 solnce600: 皆さん、こんにちは。 教えてください。 必要なもの - これらのチャートのローソク足の 数が異なって いた(例えば、 N1の チャートでは500本、N2の チャートでは600本)。 ありがとうございました。。 なぜ必要なのか、説明できますか?この謎のセンスは理解できない。利益が左右されるのか? 1...279280281282283284285286287288289290291292293...1178 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
ゼロバーでは、インジケーターデータは固定されません。ゼロバーがまだ形成されていないため、実質的には1ティックごとに変化することになります。したがって、最初のバーからデータを取ります。ゼロバーから取りたい場合は、PRICE_CLOSEをPRICE_OPENに変更します。これはゼロバーで変化しない唯一の価格ですが、インジケータはその標準表現からわずかに異なります - ほんの少し。
ゼロバーでは、インジケーターデータは固定されません。ゼロバーがまだ形成されていないため、実質的には1ティックごとに変化することになります。したがって、最初のバーからデータを取ります。もし、ゼロバーから取りたい場合は、PRICE_CLOSEをPRICE_OPENに変更します。これはゼロバーで変化しない唯一の価格ですが、インジケータはその標準表現からわずかに異なります - ほんの少しです。 。
この方法は、現在のダイナミクスをすべて遮断し、現在のバーで発生したすべての値動きは、新しいバーが 到着したときにのみ「気づく」ことを理解する必要があります。
この方法は、現在のダイナミクスをすべて遮断することを理解する必要があります - 現在のバーで発生したすべての値動きは、新しいバーの到着時にのみ「通知」されます。
そして誤検出......「チャタリング」。
選択肢は必ずある。
そして誤検出-「チャタリング」。
選択肢は必ずある。
もちろん、ガタツキは絶対的な問題です。しかし、このような解決方法は、頭痛を治すために頭を切り捨てるようなものです。
2013.11.11 07:54に公開した記事「ShowCandleSize」が、原因不明のまま正しく表示されず、編集もできない状態になっています。
11月15日にこの問題でサポートに問い合わせたところ、noreply@metaquotes.net、返信はありませんでした。
このような質問に対して、正しいアドレスを教えていただけないでしょうか。
謹んで申し上げます。
--
ウラジスラフ・シュルキンです。
2013年11月20日のこと。
どんな内容なのか理解するために、出版物のリンクを教えてください。
Strategy TesterではEAが動作しているのに、デモ口座では小さなタイムフレームを設定してもEAが微笑むだけでポジションが開かないのはなぜか教えてください。
ベータ版.0
extern double Minimal_lot = 1;//値:1;0.10;0.01
extern double Price_item = 10;
extern double Percent_profit = 20;
extern double Percent_risk = 20;
extern datetime time1 = D'24.11.2014 19:00'。
extern double price1 = 1.3450;
extern datetime time2 = D'24.11.2014 19:00'。
extern double price2 = 1.3560;
extern datetime time_close = D'24.11.2014 19:00:00';// 時刻の書式 dd.mm.ggg hh:mm:ss
extern int AF = 100;
int init()
{
//----
//----
return(0)です。
}
//+------------------------------------------------------------------+
//| エキスパートスタート機能
//+------------------------------------------------------------------+
int start()
{
double TP,SL,BBU,BBD,dLTU,dLTD,N;
文字列コメント = NULL
ストリングLTU,LTD;
int ticketです。
int DSL = ((Percent_Risk/100)*AccountBalance());
int DTP = ((Percent_Profit/100)*AccountBalance()).Percent_Profit/100)*AccountBalance().Percent_Profit/100);
int Times = (Time_close/3600)-(TimeLocal())/3600;
BBU = iBands(NULL,0,20,2,0,PRICE_CLOSE,MODE_UPPER,0);
BBD = iBands(NULL,0,20,2,0,PRICE_CLOSE,MODE_LOWER,0);
N = ((AccountBalance()*(Percent_Risk/100))/(Point_price*AF))*Minimum_lot.N = ((AccountBalance()*(Percent_Risk/100))/(Point_price*AF))*Minimum_lot;
TP = (DSL+((Percent_Risk/100)*Times)/(Point_price*AF*(Percent_profit/100)))/Point_price;
SL = (DTP-((Percent_risk/100)*Times)/(Price_item*AF*(Percent_profit/100)))/Price_item;
if(価格1<価格2)
{
LTU = ObjectCreate("Trend Up",OBJ_TREND,0,time1,price1,time2);
dLTU = StrToDouble(LTU)。
}
if(価格1>価格2)
{
LTD = ObjectCreate("TrendBack",OBJ_TREND,0,time1,price1,time2,price2)。
dLTU = StrToDouble(LTD)。
}
//----
if(BBU<dLTU)
{
ticket=OrderSend(Symbol()、OP_SELL、N、Bid、3、Bid+SL*Point、Ask-TP*Point、comment、365、Green)。
}
if(閉店時間==true)
{
オーダークローズ(OrderTicket(),OrderLots(),Ask,10);
}
if(BBD>dLTD)
{
ticket=OrderSend(Symbol()、OP_BUY、N、Ask、3、Bid-SL*ポイント、Ask+TP*ポイント、コメント、367、緑)。
}
if(閉店時間==true)
{
オーダークローズ(OrderTicket(),OrderLots(),Bid,10);
}
return(0)です。
皆さん、こんにちは。
アドバイスお願いします。
課題
- ターミナル内の実際の取引では、2つの同じ チャートがあります EUR-USD 時間枠 - 5分。
必要なもの
- これらのグラフのローソク足の 数が異なって いた(例えば、 N1 グラフでは500本、N2 グラフでは600本)。
ARCHIVE QUOTESウィンドウからローソク足を削除したのですが、両方のチャートで同時に削除されてしまいます(片方だけ必要)。
Q1.ローソク足の本数が異なる2つの同じチャートを作成することは可能ですか?
Q2バーの 数が異なる2つの同じチャートで取引することが可能な場合、どのようにコードをフォーマット すればよいのでしょうか?
if (T == true ) // チャート N1に関する 条件が成立している場合 ( この条件がチャート N1に関するものであることを指定 するには?)
OrderSend(Symbol(),OP_BUY,0.1,Ask,1,Bid-4710*Point,Bid+300*Point, "jfh",1); // 注文を出す( N1チャートで注文を 出すにはどう指定するのか?)
if ( S == true ) // チャート N 2の条件を満たした場合 ( この条件が N2 チャートを指すことをどのように指定 すればよいのか?)
OrderSend(Symbol(),OP_BUY,0.1,Ask,1,Bid-4710*Point,Bid+300*Point, "jfh",1); // 注文をオープン(N2 チャートでオープン することをどのように指定するのか?)
ありがとうございます。
カスタムインジケータに価格選択を追加するには?例として - "カスタム移動平均"、コードの価格はどこでも設定されています 閉じる、標準のインジケータ "移動平均 "では、リストから価格を選択することができますが。これは、MT4配信のオープンコードを持つすべてのインジケータに共通することです。
カスタムインジケータに価格選択を追加するには?例として - "カスタム移動平均"、コードの価格はどこでも設定されています 閉じる、標準のインジケータ "移動平均 "では、リストから価格を選択することができますが。これは、MT4配信のオープンコードを持つすべてのインジケータに共通することです。
このような場合、コードに追加する必要があります。Appled_Priceのような外部変数を作成します。
そして、コード内でPRICE_CLOSEを全てAppled_Priceに変更します。
Appled_Priceの値は内とすることができる。
皆さん、こんにちは。
教えてください。
必要なもの
- これらのチャートのローソク足の 数が異なって いた(例えば、 N1の チャートでは500本、N2の チャートでは600本)。
ありがとうございました。
。
なぜ必要なのか、説明できますか?この謎のセンスは理解できない。利益が左右されるのか?