どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 917 1...910911912913914915916917918919920921922923924...1178 新しいコメント 削除済み 2015.07.20 09:02 #9161 皆さん、こんにちは。H1でこのストラテジーをテストするには、前日の終値を取得する必要があります。インジケータでは以下のように書いています(OnInit()で "CloseLine "を宣言した後)。:int OnCalculate(const int rates_total, const int prev_calculated,const datetime &time[]、const double &open[]。const double &high[]、const double &low[]。const double &close[]、const long &tick_volume[],const long &volume[], const int &spread[]){Close_Day=iClose("EURUSD",PERIOD_D1,1)。ObjectSet("CloseLine",OBJPROP_PRICE1,Close_Day)を使用します。return(rates_total);}その結果、Day TFからの価格は変更されず、ラインの再配置も行われない。よろしくお願いします。ありがとうございました。 Any rookie question, so MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 初心者の方からの質問 MQL5 MT5 MetaTrader [Deleted] 2015.07.20 09:31 #9162 こんにちは、5人組に書かれた質問があります。誰がどう言えばいいのか...インジケータによる刻みの書き込みと読み出し。https://www.mql5.com/ru/forum/6343/page400#comment_1768141前ページから開始 - iMAOnArrayに勝るものはない。 Daniel Lagoshniak 2015.07.21 10:52 #9163 Pokrov: 皆さんこんにちは、1サイクルを万遍なく使うのと、いくつかのサイクルをブロックに分けて使うのと、どちらが良いのでしょうか? EAの性能の問題なのか、違いはないのでしょうか?サイクルは最速で、サイクルの中で、例えば、保留中の注文の ブロック分析、成行注文のブロック分析、B/Oのブロック移動など、ブロックを作ることができます。for(int i=OrdersTotal()-1; i>=0; i--) { if(!OrderSelect(i,SELECT_BY_POS)) { Print("OrderSelect( ",i," ) - Error #",GetLastError()); continue; } if(OrderSymbol() != SymbolsArray[symNo]) continue; if(OrderMagicNumber() != Expert_ID) continue; if(OrderType()>3){ } //StopOrder if(OrderType()<2){ } //MarketOrder } Daniel Lagoshniak 2015.07.21 10:56 #9164 Rattnik:皆さん、こんにちは。H1でこのストラテジーをテストするには、前日の終値を取得する必要があります。インジケータでは以下のように書いています(OnInit()で "CloseLine "を宣言した後)。:int OnCalculate(const int rates_total, const int prev_calculated,const datetime &time[]、const double &open[]。const double &high[]、const double &low[]。const double &close[]、const long &tick_volume[],const long &volume[], const int &spread[]){Close_Day=iClose("EURUSD",PERIOD_D1,1)。ObjectSet("CloseLine",OBJPROP_PRICE1,Close_Day)を使用します。return(rates_total);}その結果、Day TFからの価格は変更されず、ラインの再配置も行われない。よろしくお願いします。ありがとうございました。 昨日の節を1ティックごとに調べるのは本当に意味があるのでしょうか? 値が変わったかどうかを調べて、変わった場合のみObjectSetを呼び出して失敗した場合に処理する方がいいのでは? 削除済み 2015.07.21 18:38 #9165 誰もがろうそくの刻みの数を計算する指標を持っている場合はこんばんはは、ろうそくの上または下の数字でそのことです。 Daniel Lagoshniak 2015.07.21 19:13 #9166 roma1984:こんばんは、ローソク足の刻み数、特に上下の数字で計算するインジケーターはないでしょうか? インジケーターにはローソク足の刻み数が表示されません。 桁がないだけで、ctrl+Dを押してローソク足の上にカーソルを置くと表示されます。 削除済み 2015.07.21 19:28 #9167 danik: MT4では、取引所のボリュームではなく、ティックボリューム、つまり、ローソク足のティック数を示しています。 ありがとうございました。 Vitalie Postolache 2015.07.21 22:05 #9168 tatianati:こんにちは、助けてください。5本目のバーから20本分の最高値で、最初のバーの安値と等しいものを探します。最初のバーに矢印をつけました。こんな感じで、 を試して います。正しくはない。これはどうでしょう?if(MathAbs(iHigh(NULL,0,iHighest(NULL,0,MODE_HIGH,K_Bars,i+5))-lowr) < n*Point) //примерно равно))) また、変数も初期化する必要があります。 Vitalie Postolache 2015.07.21 22:15 #9169 tatianati:Eが必要です。インジケーターの場合、5本目のバーから20本目まで見ているのですが、どうでしょうか?検索は正しいが、範囲は正しくない。その差のモジュラスを、ある設定された数値と比較するのが良い。 それくらいがちょうどいい。if(MathAbs(iHigh(NULL,0,iHighest(NULL,0,MODE_HIGH,K_Bars,i+5))-lowr) < n*Point) // разница меньше п пунктов Vitalie Postolache 2015.07.21 22:18 #9170 また、ゼロバーがどこにも関係しないのであれば、1からループを開始するのが筋であり、その場合は[i+1]と書く必要はないでしょう。 1...910911912913914915916917918919920921922923924...1178 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
皆さん、こんにちは。
H1でこのストラテジーをテストするには、前日の終値を取得する必要があります。
インジケータでは以下のように書いています(OnInit()で "CloseLine "を宣言した後)。:
int OnCalculate(const int rates_total, const int prev_calculated,
const datetime &time[]、const double &open[]。
const double &high[]、const double &low[]。
const double &close[]、const long &tick_volume[],
const long &volume[], const int &spread[])
{
Close_Day=iClose("EURUSD",PERIOD_D1,1)。
ObjectSet("CloseLine",OBJPROP_PRICE1,Close_Day)を使用します。
return(rates_total);
}
その結果、Day TFからの価格は変更されず、ラインの再配置も行われない。
よろしくお願いします。
ありがとうございました。
こんにちは、5人組に書かれた質問があります。誰がどう言えばいいのか...
インジケータによる刻みの書き込みと読み出し。
https://www.mql5.com/ru/forum/6343/page400#comment_1768141
前ページから開始 - iMAOnArrayに勝るものはない。
皆さんこんにちは、1サイクルを万遍なく使うのと、いくつかのサイクルをブロックに分けて使うのと、どちらが良いのでしょうか? EAの性能の問題なのか、違いはないのでしょうか?
サイクルは最速で、サイクルの中で、例えば、保留中の注文の ブロック分析、成行注文のブロック分析、B/Oのブロック移動など、ブロックを作ることができます。
皆さん、こんにちは。
H1でこのストラテジーをテストするには、前日の終値を取得する必要があります。
インジケータでは以下のように書いています(OnInit()で "CloseLine "を宣言した後)。:
int OnCalculate(const int rates_total, const int prev_calculated,
const datetime &time[]、const double &open[]。
const double &high[]、const double &low[]。
const double &close[]、const long &tick_volume[],
const long &volume[], const int &spread[])
{
Close_Day=iClose("EURUSD",PERIOD_D1,1)。
ObjectSet("CloseLine",OBJPROP_PRICE1,Close_Day)を使用します。
return(rates_total);
}
その結果、Day TFからの価格は変更されず、ラインの再配置も行われない。
よろしくお願いします。
ありがとうございました。
こんばんは、ローソク足の刻み数、特に上下の数字で計算するインジケーターはないでしょうか?
MT4では、取引所のボリュームではなく、ティックボリューム、つまり、ローソク足のティック数を示しています。
こんにちは、助けてください。
5本目のバーから20本分の最高値で、最初のバーの安値と等しいものを探します。
最初のバーに矢印をつけました。
こんな感じで、 を試して います。
正しくはない。
これはどうでしょう?
また、変数も初期化する必要があります。
Eが必要です。
インジケーターの場合、5本目のバーから20本目まで見ているのですが、どうでしょうか?
検索は正しいが、範囲は正しくない。その差のモジュラスを、ある設定された数値と比較するのが良い。
それくらいがちょうどいい。