[アーカイブ!】どんなルーキーの質問でも、フォーラムを散らかさないように。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 2. - ページ 387 1...380381382383384385386387388389390391392393394...537 新しいコメント ilunga 2011.05.16 13:35 #3861 Dimka-novitsek: すみません、リンクをたどることができません。。intOrdersHistoryTotal() ) クライアントターミナルに読み込まれた、現在の口座の履歴のうち、決済されたポジションと削除された注文の数を返します。履歴の大きさは、端末の「アカウント履歴」タブの現在の設定に依存します。 例 // 取引履歴から情報を取得 int i,accTotal=OrdersHistoryTotal(); for(i=0;i<accTotal;i++) { //選択結果をチェック if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)==false) { Print("Error accessing history base (",GetLastError(),")"; break; } // 注文で作業 ... }... Dimka-novitsek 2011.05.16 13:36 #3862 ありがとうございます!!! david2 2011.05.16 14:49 #3863 すでにオープンしている注文の商品名を条件として正しく指定する方法を教えてください。EURUSD_bayが開いている場合は、EURJPY_sellが開くはずです。何か間違っているような気がします。OrderSymbol()=="EURUSD "を削除すれば、注文は開くのですが、3番目の注文を開くには、まだこの問題を解決しなければなりません。 if((OrdersTotal()==1)&&(OrderType()==OP_BUY && OrderSymbol()=="EURUSD")) { TimeBar=Time[0]; OPENORDER2("Sell"); } coolon 2011.05.16 15:25 #3864 どなたか、ある時刻になると取引を行うようなコードの書き方をアドバイスしていただけませんか?FAQを見ましたが、何も分かりませんでした。私はプログラマーですが、この言語とは真っ向から対立しています。 毎日8時に1時間足で注文を出すようにしたいのですが、どうすればいいですか? 保留中の注文を決済するには、時間切れかTPが必要です。下のコードです。これは、基準に従って明確に動作する最初の取引の問題であり、その後、私は何もせずに何かを得る。難しければ助けてください...。 //Учет закрытых ордеров----------------------------------------------- if (OrderSelect(Ticket,SELECT_BY_TICKET,MODE_HISTORY)==true) or_cl=OrderCloseTime(); else or_cl=StrToTime(TimeToStr((TimeCurrent()+24*60*60), TIME_DATE)+" "+17+":"+59); // Предварит.обработка time_op=StrToTime(TimeToStr(TimeCurrent(), TIME_DATE)+" "+8+":"+0); time_bar=StrToTime(TimeToStr(TimeCurrent(), TIME_DATE)+" "+7+":"+0); Cur_time=StrToTime(TimeToStr(TimeCurrent(), TIME_SECONDS)); if (Cur_time>or_cl) {time_op+=24*60*60; time_bar+=24*60*60;} else {time_op-=24*60*60; time_bar-=24*60*60;} if (Cur_time<=time_op && Total==0)return; // Определяем часовой квадрат-------------------------------------------------------------- Hit=NormalizeDouble(High[iBarShift(NULL,PERIOD_H1,time_bar)],5); Lo=NormalizeDouble(Low[iBarShift(NULL,PERIOD_H1,time_bar)],5); DDFedor 2011.05.16 15:48 #3865 coolon: どなたか、 ある時刻になると取引を 行うようなコードの書き方をアドバイスしていただけませんか?FAQを見ましたが、何も分かりませんでした。私はプログラマーですが、言語とは真っ向から対立しています。 毎日8時に1時間足バーを掴んで、そこから保留中の注文を出すために何をすべきか、詳しく示したいと思います。 保留中の注文を決済するには、時間切れかTPが必要です。下のコードです。これは、基準に従って明確に動作する最初の取引の問題であり、その後、私は何もせずに何かを得る。難しければ助けてください...。 https://www.mql5.com/ru/forum/130550 Dimka-novitsek 2011.05.16 21:31 #3866 すみません、ここでくだらないことを書いてしまいましたが、どこが完全に羊なのか、教えていただけませんでしょうか。 ポーズが全く開かない、何も起こらないようです。 //+------------------------------------------------------------------+ //| for avalanche.mq4 |。 //| 著作権 © 2011, MetaQuotes Software Corp. //| http://www.metaquotes.net | //+------------------------------------------------------------------+ #property copyright"著作権 © 2011, MetaQuotes Software Corp." #プロパティリンク "http://www.metaquotes.net" extern double stoploss=0; extern double takeprofit=20; extern int otstup=20; extern datetime expiration=0; //+------------------------------------------------------------------+ //| エキスパート初期化関数 //+------------------------------------------------------------------+ int init() { //---- //---- return(0)です。 } //+------------------------------------------------------------------+ //| 専門家による初期化関数 //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0)です。 } //+------------------------------------------------------------------+ //| エキスパートスタート機能 //+------------------------------------------------------------------+ int tiket,tikett;double volume=0.1;int i=0,R1,R2,A=1 ;double price=PRICE_OPEN; R1=((PRICE_OPEN-ストップロス*ポイント)*ストップロス)/ストップロス;R2=((PRICE_OPEN+ストップロス*ポイント)*ストップロス)/ストップロス); int start() { //---- OrderSelect()tiket,SELECT_BY_TICKET, MODE_TRADES ); if(OrderSymbol()==Symbol()){。 if(OrderMagicNumber( )==1000||OrderMagicNumber( )==2000 ){i=OrdersTotal() ; if (i<2){ tiket= OrderSend( Symbol(), OP_BUYSTOP, volume*A, price+otstup*Point, Point*3, R1, PRICE_OPEN+takeprofit*Point+otstup, "OP_BUYSTOP", 1000, expiration, Red)を実行。 アラート("OP_BUYSTOP", GetLastError( ); tikett= OrderSend( Symbol(, OP_SELLSTOP, volume*A, price -otstup*Point, Point* 3,R2, PRICE_OPEN-takeprofit*Point-otstup, "OP_SELLSTOP", 2000, expiration,C'0,128,255' )です。) アラート("OP_SELLSTOP", GetLastError( ); i=OrdersTotal() ; }. } } //---- return(0)です。 } //+------------------------------------------------------------------+ [Archive!] Any rookie question, [ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you [警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 Alexander 2011.05.16 22:05 #3867 double stoploss=0 ゼロで割ることはできない。 alexr7 2011.05.16 22:20 #3868 いい人助けて!!!!!!!ボリンジャーミドルラインで任意のポジションをクローズする スクリプトが必要です!!!!お願いします!!!! Artyom Trishkin 2011.05.17 03:15 #3869 alexr7: いい人助けて!!!!!!!ボリンジャーミドルラインで任意のポジションをクローズするスクリプトが必要です!!!!お願いします!!!! また、ボリンジャーミッドライン上に ポジションがある場合の基準は何でしょうか? alexr7 2011.05.17 06:11 #3870 artmedia70: また、ボリンジャーミッドライン上に ポジションがあるというのは、あなたにとってどのような基準なのでしょうか? 迅速な対応ありがとうございました!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 基準は標準的なボリンジャーバンド 指標で、パラメータは、期間20、シフト0、偏差2、Weighted Close(HLCC/4)です!!!!!!! 1...380381382383384385386387388389390391392393394...537 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
すみません、リンクをたどることができません。
。
すでにオープンしている注文の商品名を条件として正しく指定する方法を教えてください。EURUSD_bayが開いている場合は、EURJPY_sellが開くはずです。何か間違っているような気がします。OrderSymbol()=="EURUSD "を削除すれば、注文は開くのですが、3番目の注文を開くには、まだこの問題を解決しなければなりません。
どなたか、ある時刻になると取引を行うようなコードの書き方をアドバイスしていただけませんか?FAQを見ましたが、何も分かりませんでした。私はプログラマーですが、この言語とは真っ向から対立しています。
毎日8時に1時間足で注文を出すようにしたいのですが、どうすればいいですか? 保留中の注文を決済するには、時間切れかTPが必要です。下のコードです。これは、基準に従って明確に動作する最初の取引の問題であり、その後、私は何もせずに何かを得る。難しければ助けてください...。
どなたか、 ある時刻になると取引を 行うようなコードの書き方をアドバイスしていただけませんか?FAQを見ましたが、何も分かりませんでした。私はプログラマーですが、言語とは真っ向から対立しています。
毎日8時に1時間足バーを掴んで、そこから保留中の注文を出すために何をすべきか、詳しく示したいと思います。 保留中の注文を決済するには、時間切れかTPが必要です。下のコードです。これは、基準に従って明確に動作する最初の取引の問題であり、その後、私は何もせずに何かを得る。難しければ助けてください...。
https://www.mql5.com/ru/forum/130550
すみません、ここでくだらないことを書いてしまいましたが、どこが完全に羊なのか、教えていただけませんでしょうか。
ポーズが全く開かない、何も起こらないようです。
//+------------------------------------------------------------------+
//| for avalanche.mq4 |。
//| 著作権 © 2011, MetaQuotes Software Corp.
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright"著作権 © 2011, MetaQuotes Software Corp."
#プロパティリンク "http://www.metaquotes.net"
extern double stoploss=0; extern double takeprofit=20; extern int otstup=20; extern datetime expiration=0;
//+------------------------------------------------------------------+
//| エキスパート初期化関数
//+------------------------------------------------------------------+
int init()
{
//----
//----
return(0)です。
}
//+------------------------------------------------------------------+
//| 専門家による初期化関数
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0)です。
}
//+------------------------------------------------------------------+
//| エキスパートスタート機能
//+------------------------------------------------------------------+
int tiket,tikett;double volume=0.1;int i=0,R1,R2,A=1 ;double price=PRICE_OPEN;
R1=((PRICE_OPEN-ストップロス*ポイント)*ストップロス)/ストップロス;R2=((PRICE_OPEN+ストップロス*ポイント)*ストップロス)/ストップロス);
int start()
{
//----
OrderSelect()tiket,SELECT_BY_TICKET, MODE_TRADES );
if(OrderSymbol()==Symbol()){。
if(OrderMagicNumber( )==1000||OrderMagicNumber( )==2000 ){i=OrdersTotal() ;
if (i<2){
tiket= OrderSend( Symbol(), OP_BUYSTOP, volume*A, price+otstup*Point, Point*3, R1, PRICE_OPEN+takeprofit*Point+otstup, "OP_BUYSTOP", 1000, expiration, Red)を実行。
アラート("OP_BUYSTOP", GetLastError( );
tikett= OrderSend( Symbol(, OP_SELLSTOP, volume*A, price -otstup*Point, Point* 3,R2, PRICE_OPEN-takeprofit*Point-otstup, "OP_SELLSTOP", 2000, expiration,C'0,128,255' )です。)
アラート("OP_SELLSTOP", GetLastError( );
i=OrdersTotal() ; }. } }
//----
return(0)です。
}
//+------------------------------------------------------------------+
いい人助けて!!!!!!!ボリンジャーミドルラインで任意のポジションをクローズするスクリプトが必要です!!!!お願いします!!!!
また、ボリンジャーミッドライン上に ポジションがあるというのは、あなたにとってどのような基準なのでしょうか?