[ARCHIVE!] フォーラムを散らかさないように、どんなルーキーの質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしではどこにも行けない - 4. - ページ 61 1...545556575859606162636465666768...631 新しいコメント Sergey Dymov 2012.04.08 12:44 #601 silatyt: 線を探す。#include <strlib.mgh>.と置き換えてください。#include <stdlib.mgh>. そして、こんな図書館もこんな図書館も持っています。2つ目は、EAに付属していたものです。しかし、コンパイルするとエディタには表示されず、エラーになります。 Рустам 2012.04.08 13:49 #602 そして、そのラインを見つけること。#include <strlib.mqh>.と置き換えてください。#include <stdlib.mqh>. Sergey Dymov 2012.04.08 16:01 #603 誤植をしたのはsilatytさんで、私は繰り返しました =)。上記のメッセージは正しいです。エラー 'strlib.mqh' - プログラムファイルを開く ことができません。 Рустам 2012.04.08 17:00 #604 oDin48: 誤植をしたのはsilatytさんで、私は繰り返しました =)。上記のメッセージは正しいです。エラーは 'strlib.mqh' - プログラムファイルを開くことができない terminal/experts/includes/ フォルダに存在するか確認する。 Sergey Dymov 2012.04.08 18:31 #605 FAQ: ターミナル/experts/includes/ フォルダに存在するか確認します。 ありがとうございます。問題解決図書館に入れなければならないのでは?=) [Deleted] 2012.04.08 20:53 #606 この配列に、ある利益で損切りをするための関数を適切に挿入するのを手伝ってください。extern int tp = 0; // 利益値 extern int sl = 0; // 損失の値 extern int BeginHour = 0; // 取引開始時刻 extern int EndHour = 0; // 取引終了時刻 extern int lots =0; int start() { //-- 買い取引です。未決済の注文がなく、直前のバーの終値が 始値より低いかどうかをチェックします。 //-- 現在の買値が直前のバーの高値に達したときに買い注文を出す。ロボットが取引を行う時間帯。 if (OrdersTotal()==0 && Hour() >= BeginHour && Hour() < EndHour && Close[1]< Open[1] && High[1]<Bid ) OrderSend(Symbol(,OP_BUY,lots,Ask,0,Ask-sl*Point,Ask+tp*Point,").",777,0,Red); if (OrdersTotal()==0 && Hour() >= BeginHour && Hour() < EndHour && Close[2]<Open[2] && High[2]<Bid ) OrderSend(Symbol(),OP_BUY,lots,Ask,0,Ask-sl*Point,Ask+tp*Point,"",777,0,Red); //if (OrdersTotal()==0 && Hour() >= BeginHour && Hour() < EndHour)&& Close[3]<Open[3] && High[3]<Bid ) // OrderSend(Symbol(),OP_BUY,Ask,0,Ask-sl*Point,Ask+tp*Point,", 777,0,Red); //-- 売りトレードをします。未決済の注文がなく、直前のバーの終値が始値より高いかどうかを確認します。 //-- 現在のバーの買値が前のバーの安値に到達したら売り注文を出す。ロボットが取引を行う時間帯。 if (OrdersTotal()==0 && Hour() >= BeginHour && Hour() < EndHour && Close[1]>Open[1] && Low[1]>Bid ) OrderSend(Symbol(,OP_SELL,lots,Bid,0,Ask+sl*Point,Ask-tp*Point,")",777,0,Red); if (OrdersTotal()==0 && Hour() >= BeginHour && Hour() < EndHour && Close[2]>Open[2] &&)Low[2]>Bid ) OrderSend(Symbol(),OP_SELL,lots,Bid,0,Ask+sl*Point,Ask-tp*Point,"",777,0,Red); //if (OrdersTotal()==0 && Hour() >= BeginHour && Hour() <)EndHour && Close[3]>Open[3] && Low[3]>Bid ) //OrderSend(Symbol(),OP_SELL,lots,Bid,0,Ask+sl*Point,Ask-tp*Point,",777,0,Red); //---- //---- return(0); } [ARCHIVE!] Any rookie question, Can anybody help me MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 Mamed Mamedov 2012.04.09 12:55 #607 こんにちは、整数部の求め方を教えてください。 double PriceHigh = iHigh (NULL,PERIOD_D1,1); // присвоение переменной максимального значение цены с 1 бара double PriceLow = iLow (NULL,PERIOD_D1,1); // присвоение переменной минимального значение цены с 1 бара teloCendle = (PriceHigh-PriceLow); // находим общий ценовой диапозон в пунктах 例えば0.0053」と端数が出るのですが、直前のローソクの出来高をpipsで求めるには、どうすれば53ちょうどになるのでしょうか...? Mamed Mamedov 2012.04.09 15:14 #608 frixer: こんにちは、整数部の求め方を教えてください。 例えば0.0053」と端数が出るのですが、直前のローソクの出来高をpipsで求めるには、どうすれば53ちょうどになるのでしょうか...? 私は10,000によって乗算しようとしたが動作しません、私は事前に感謝されます。 Vadim Zhunko 2012.04.09 15:31 #609 frixer: こんにちは、整数部の求め方を教えてください。 例えば0.0053」と端数が出るのですが、直前のローソクの出来高をpipsで求めるには、どうすれば53ちょうどになるのでしょうか...? double PriceHigh = iHigh(NULL,PERIOD_D1,1); // присвоение переменной максимального значение цены с 1 бара double PriceLow = iLow(NULL,PERIOD_D1,1); // присвоение переменной минимального значение цены с 1 бара int teloCendle = (PriceHigh-PriceLow) * 10000; // находим общий ценовой диапозон в пунктах Mamed Mamedov 2012.04.09 15:35 #610 Zhunko: もちろん、ありがとうございますが、私は小数点以下が小数点のまま、それが十分に賢くないとして丸めた後、試してみました;(。 1...545556575859606162636465666768...631 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
線を探す。#include <strlib.mgh>.
と置き換えてください。#include <stdlib.mgh>.
そして、こんな図書館もこんな図書館も持っています。2つ目は、EAに付属していたものです。しかし、コンパイルするとエディタには表示されず、エラーになります。
誤植をしたのはsilatytさんで、私は繰り返しました =)。上記のメッセージは正しいです。エラーは 'strlib.mqh' - プログラムファイルを開くことができない
terminal/experts/includes/ フォルダに存在するか確認する。
ターミナル/experts/includes/ フォルダに存在するか確認します。
この配列に、ある利益で損切りをするための関数を適切に挿入するのを手伝ってください。
extern int tp = 0; // 利益値
extern int sl = 0; // 損失の値
extern int BeginHour = 0; // 取引開始時刻
extern int EndHour = 0; // 取引終了時刻
extern int lots =0;
int start()
{ //-- 買い取引です。未決済の注文がなく、直前のバーの終値が 始値より低いかどうかをチェックします。
//-- 現在の買値が直前のバーの高値に達したときに買い注文を出す。ロボットが取引を行う時間帯。
if (OrdersTotal()==0 && Hour() >= BeginHour && Hour() < EndHour && Close[1]< Open[1] && High[1]<Bid )
OrderSend(Symbol(,OP_BUY,lots,Ask,0,Ask-sl*Point,Ask+tp*Point,").",777,0,Red);
if (OrdersTotal()==0 && Hour() >= BeginHour && Hour() < EndHour && Close[2]<Open[2] && High[2]<Bid )
OrderSend(Symbol(),OP_BUY,lots,Ask,0,Ask-sl*Point,Ask+tp*Point,"",777,0,Red);
//if (OrdersTotal()==0 && Hour() >= BeginHour && Hour() < EndHour)&& Close[3]<Open[3] && High[3]<Bid )
// OrderSend(Symbol(),OP_BUY,Ask,0,Ask-sl*Point,Ask+tp*Point,", 777,0,Red);
//-- 売りトレードをします。未決済の注文がなく、直前のバーの終値が始値より高いかどうかを確認します。
//-- 現在のバーの買値が前のバーの安値に到達したら売り注文を出す。ロボットが取引を行う時間帯。
if (OrdersTotal()==0 && Hour() >= BeginHour && Hour() < EndHour && Close[1]>Open[1] && Low[1]>Bid )
OrderSend(Symbol(,OP_SELL,lots,Bid,0,Ask+sl*Point,Ask-tp*Point,")",777,0,Red);
if (OrdersTotal()==0 && Hour() >= BeginHour && Hour() < EndHour && Close[2]>Open[2] &&)Low[2]>Bid )
OrderSend(Symbol(),OP_SELL,lots,Bid,0,Ask+sl*Point,Ask-tp*Point,"",777,0,Red);
//if (OrdersTotal()==0 && Hour() >= BeginHour && Hour() <)EndHour && Close[3]>Open[3] && Low[3]>Bid )
//OrderSend(Symbol(),OP_SELL,lots,Bid,0,Ask+sl*Point,Ask-tp*Point,",777,0,Red);
//----
//----
return(0);
}
こんにちは、整数部の求め方を教えてください。
例えば0.0053」と端数が出るのですが、直前のローソクの出来高をpipsで求めるには、どうすれば53ちょうどになるのでしょうか...?
こんにちは、整数部の求め方を教えてください。
例えば0.0053」と端数が出るのですが、直前のローソクの出来高をpipsで求めるには、どうすれば53ちょうどになるのでしょうか...?
こんにちは、整数部の求め方を教えてください。
例えば0.0053」と端数が出るのですが、直前のローソクの出来高をpipsで求めるには、どうすれば53ちょうどになるのでしょうか...?