[アーカイブ!】どんなルーキーの質問でも、フォーラムを散らかさないように。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 2. - ページ 319 1...312313314315316317318319320321322323324325326...537 新しいコメント Василий 2011.04.08 08:25 #3181 状況を思い起こす 下記でアドバイスをお願いします。 1.関数「if (timecur == "08:00:00")OrderSend(Symbol(), OP_BUY, Loot, Ask, 50, SL, TP,NULL,0,0,L); 」があります。" 2.2010.08.23~2010.10.23の期間、テストします。 3.2010年10月12日までは、1pcで正常に取引が開始されました。 4.しかし、今12.10.2010関数は、預金が許す限り多くのディールを開きます(約7 pc)。 私は理由を理解することはできませんが、第二のために少なくとも5ティックを渡すための時間を持っており、したがって、そんなに開くための時間を持っていることかもしれませんか? とてもありがたいです、ありがとうございます。 Виктор 2011.04.08 08:31 #3182 最も簡単な方法は、新しい注文を出す前に、所定の数の注文が マーケットにあることを確認することです。 BBC 2011.04.08 08:50 #3183 Boneshapper: 状況を思い起こす 下記でアドバイスをお願いします。 1.関数「if (timecur == "08:00:00") OrderSend (Symbol(), OP_BUY, Loot, Ask, 50, SL, TP,NULL,0,0,L); 」があります。" 2.2010.08.23~2010.10.23の期間、テストします。 3.2010年10月12日までは、1pcで正常に取引が開始されました。 4.しかし、今12.10.2010の機能は、預金が許す限り多くの取引を開く(約7pc)。 私は理由を理解することはできませんが、第二のために少なくとも5ティックを渡すための時間を持っており、したがって、そんなに開くための時間を持っていることかもしれませんか? とてもありがたいです、ありがとうございます ここでは、未決済注文の数をチェックする簡単な関数を紹介します。 int Opened(){ int Orders=0; for (int cnt=OrdersTotal()-1; cnt>=0; cnt--){ if(OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES)){ if(OrderSymbol()==Symbol()){ if(OrderMagicNumber()==Magic){ if(OrderType()<2)Orders++; } } } } return(Orders); } 関数Opened()は、関数start()の外側に配置する。コードの一番最後にあることもあります。 体調に合わせて挿入してください。 if (timecur == "08:00:00" && Opened()==0) OrderSend (Symbol(), OP_BUY, Loot, Ask, 50, SL, TP,NULL,0,0,L); Василий 2011.04.08 09:18 #3184 DhP:ここでは、未決済注文の数を確認するための簡単な関数を紹介します。体調に合わせて挿入してください。 はい、本当に助かりました。ただ、いくつかの注文を開けることになるのですが、それらは互いに関連してはいけません。 あるフラグを持つ取引のオープンを制限したい、それだけなのです。 このように書きました。 int 制御。 if ((timecur == "08:00:00") && (Control == 0))OrderSend (Symbol(), OP_BUY, Loot,Ask, 50, SL, TP,NULL,0,0,L); Alert(GetLastError()); Control = 1.Control(Control)です。 そして、注文を閉じたときだけゼロが返された OrderClose(Ticket,Loot,Bid,50,R); Alert (GetLastError()); Control = 0; しかし、なぜこのエントリーは役に立たなかったのでしょうか。もしかしたら、私はどこかでミスをしたのかもしれません。 [Archive!] Any rookie question, My script does not Need Help with Error BBC 2011.04.08 09:33 #3185 Boneshapper: はい、本当に助かりました。ただ、いくつか注文を開けることになるのですが、その注文同士は関係ないはずです。 あるフラグで取引の開始を制限したいのですが、それだけです。このように書きました。int 制御。 if ((timecur == "08:00:00") && (Control == 0))OrderSend (Symbol(), OP_BUY, Loot,Ask, 50, SL, TP,NULL,0,0,L); Alert (GetLastError()); Control = 1.Control(Control)です。 そして、注文を閉じたときだけゼロが返された OrderClose(Ticket,Loot,Bid,50,R); Alert (GetLastError()); Control = 0; しかし、なぜこのエントリーは役に立たなかったのでしょうか。 どこか間違っているのでしょうか。 機能の「細切れ化」は自由自在です。あらゆる願いを叶えることができる。 例えば、どのような操作に興味があるのか、どのような魔法を使うのかを指定したり、ポジションのオープン時間 条件を入力したりと、さまざまなことが可能です。 ここでは、BuyとSellに分けた場合の例を示します。 int Opened(int OP){ int Orders=0; for (int cnt=OrdersTotal()-1; cnt>=0; cnt--){ if(OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES)){ if(OrderSymbol()==Symbol()){ if(OrderMagicNumber()==Magic){ if(OP==OP_BUY)Orders++; if(OP==OP_SELL)Orders++; } } } } return(Orders); } 私たちの可能性は、私たちの想像力によってのみ制限されます。必ずや成功する。 Василий 2011.04.08 09:43 #3186 DhP: 機能を自由に「細切れ」にすることができます。あらゆる願いを叶えることができる。 例えば、どのような操作に興味があるのか、どのMAGICに興味があるのか、ポジションオープン時間の条件を入力するなどの指定が可能です。 ここでは、BuyとSellに分けた場合の例を示します。 私たちの可能性は、私たちの想像力によってのみ制限されます。大胆にやればうまくいく。 試してみます!ありがとうございました。 BBC 2011.04.08 09:50 #3187 ところで、Flagsについて。 さまざまなフラグをリレー方式で使用し、異なる操作の動作を切り換えることができます。彼らは、あなたのあらゆる望みをかなえることができるのです。 しかし、何をどのようにしたいのかを明確にイメージすることが重要です。 鉄道のジャンクションのように、スイッチの仕組みをしっかり把握する必要があるのです。 Константин 2011.04.08 10:26 #3188 親愛なるプロたちよ、教えてくれ...。計算した結果をチャートにプロットするスクリプトがあるのですが。描画を開始するためには、ナビゲーターからチャート上にドラッグ&ドロップする必要がありますね。質問ですが、パネル「Graphic Tools」からキー(自作、または既存のキーに割り当て)を押してスクリプトを呼び出すことは可能でしょうか? Victor Nikolaev 2011.04.08 11:22 #3189 kon12: 親愛なるプロたちよ、教えてくれ...。計算した結果をチャートにプロットするスクリプトがあります。描画を開始するためには、ナビゲーターからチャート上にドラッグ&ドロップする必要がありますね。質問:ホットキー(自作、または既存のホットキーに割り当て)を押して、「行書」パネルからスクリプトを呼び出すことは可能でしょうか? ホットキー ホットキー(アクセラレーターキー)とは、メニューやコントロールパネルを使わずに、さまざまなコマンドを素早く実行できるようにするキーやキーの組み合わせのことです。 " ï " - チャートの左側へのスクロール。 " ð " - 右にスクロールするチャート。 " ñ " - チャートが左に高速スクロール、固定スケールの場合、チャートが上にスクロールします。 ð " " - 高速でチャートを右にスクロールし、固定スケールの場合、チャートを下にスクロールします。 テンキー 5- チャートの垂直スケールを変更した後、自動で元に戻す。また、固定スケールの場合、グラフを表示限界まで戻します。 Page Up- チャートを左方向に高速スクロールします。 Page Down- チャートを右方向に高速スクロールします。 ホーム- グラフを最初に移動します。 End- グラフを最後に移動します。 "-" - グラフをズームアウトします。 "+" - チャートを拡大表示します。 Delete- 選択されたすべてのグラフィカルオブジェクトを削除します。 バックスペース- チャートウィンドウの最新のオブジェクトを削除します。 Enter- クイックナビゲーションウィンドウを開く/閉じる。 Esc- ダイアログウィンドウを閉じます。 F1- この「ユーザーズガイド」ウィンドウを開きます。 F2-「Quotes Archive」ウィンドウを 開きます。 F3-"グローバル変数 "ウィンドウを 開きます。 F4-MetaEditorを ロードします。 F6- チャートウィンドウに接続されたExpert Advisorをテストするための"Tester "ウィンドウを 呼び出します。 F7- チャートウィンドウに接続されたExpert Advisorのプロパティを表示するウィンドウを呼び出し、設定を変更することができます。 F8-"チャート設定"ウィンドウを呼び出します。 F9- 「新規注文」ウィンドウを呼び出します。 F10- 「引用符ウィンドウ」を開きます。 F11- フルスクリーンモードのオン/オフを切り替えます。 F12- チャートを1本左に移動します。 Shift+F12- チャートを右に1本シフトします。 Shift+F5- 前のプロファイルに切り替えます。 Alt+1- チャートを一連のバーとして表示(バーチャートに変換)します。 Alt+2- チャートを日本のローソク足の並びで表示(ローソク足チャートに変換)します。 Alt+3- チャートを折れ線で表示します(ラインチャートに変換します)。 Alt+A- Expert Advisorのすべてのテストまたは最適化の結果をクリップボードにコピーします。 Alt+W- チャート管理ウィンドウを呼び出します。 Alt+F4- クライアント端末を閉じます。 Alt+Backspace またはCtrl+Z- オブジェクトの削除をキャンセルします。 Ctrl+A- すべてのインジケータ・ウィンドウのデフォルトの高さを設定します。 Ctrl+B- 「オブジェクトリスト」ウィンドウを呼び出します。 Ctrl+C またはCtrl+Insert- バッファにコピーします。 Ctrl+E- Expert Advisorの使用を有効/無効にします。 Ctrl+F- "Crosshair "の有効/無効を設定します。 Ctrl+G- グリッドの表示/非表示。 Ctrl+H- OHLCラインの表示/非表示。 Ctrl+I- 「インジケーターリスト」ウィンドウを呼び出します。 Ctrl+L- ボリュームの表示/非表示。 Ctrl+P- チャートを印刷します。 Ctrl+S- チャートを "CSV", "PRN", "HTM "の拡張子でファイルに保存します。 Ctrl+W またはCtrl+F4- チャートウィンドウを閉じます。 Ctrl+Y - ピリオドセパレータの表示/非表示を切り替えます。 Ctrl+Z またはAlt+Backspace- オブジェクトの削除をキャンセルします。 Ctrl+D- 「データウィンドウ」を開く/閉じる。 Ctrl+M-「Market Watch」ウィンドウを 開く/閉じる。 Ctrl+N- 「ナビゲーター」ウィンドウを 開く/閉じる。 Ctrl+O- 「設定」ウィンドウを 開く/閉じる。 Ctrl+R-"Tester "ウィンドウを 開く/閉じる。 Ctrl+T- 「ターミナル」ウィンドウを 開く/閉じる。 Ctrl+F5- 次のプロファイルに 切り替えます。 Ctrl+F6- 次のチャートウィンドウを起動します。 Ctrl+F9- 「ターミナル - トレード」ウィンドウを開き、そこにコントロールのフォーカスを切り替えます。その後、キーボードを使用して取引活動を管理することができます。 アカウント」グループの要素を除き、「ナビゲーター」ウィンドウの任意の要素を呼び出すホットキーを割り当てることが可能です。要素にショートカットを割り当てるには、その要素のコンテキストメニューから「ホットキーの割り当て」コマンドを実行する必要があります。割り当てられたホットキーは、あらかじめ定義されたホットキーよりも優先度が高くなります。例えば、最初はCtrl+Oで端末の設定画面を 呼び出すことに対応します。 この組み合わせにオンバランス音量 表示も割り当てられる場合は、Ctrl+Oを押しても端末の設定画面は開きません。 [Archive!] Any rookie question, Meta Trader Shortcuts useful Meta Trader Shortcuts useful Константин 2011.04.08 12:53 #3190 Vinin: ホットキーホットキー(アクセラレーターキー)とは、メニューやコントロールパネルを使わずに、さまざまなコマンドを素早く実行できるようにするキーやキーの組み合わせのことです。 的確な表現ができなかった。質問:「グラフィックツール」パネルから、アイコン(例えばFiboアイコン)をクリックして呼び出すスクリプトを作ることは可能ですか? 1...312313314315316317318319320321322323324325326...537 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
状況を思い起こす
下記でアドバイスをお願いします。
1.関数「if (timecur == "08:00:00")OrderSend(Symbol(), OP_BUY, Loot, Ask, 50, SL, TP,NULL,0,0,L); 」があります。"
2.2010.08.23~2010.10.23の期間、テストします。
3.2010年10月12日までは、1pcで正常に取引が開始されました。
4.しかし、今12.10.2010関数は、預金が許す限り多くのディールを開きます(約7 pc)。
私は理由を理解することはできませんが、第二のために少なくとも5ティックを渡すための時間を持っており、したがって、そんなに開くための時間を持っていることかもしれませんか?
とてもありがたいです、ありがとうございます。
状況を思い起こす
下記でアドバイスをお願いします。
1.関数「if (timecur == "08:00:00") OrderSend (Symbol(), OP_BUY, Loot, Ask, 50, SL, TP,NULL,0,0,L); 」があります。"
2.2010.08.23~2010.10.23の期間、テストします。
3.2010年10月12日までは、1pcで正常に取引が開始されました。
4.しかし、今12.10.2010の機能は、預金が許す限り多くの取引を開く(約7pc)。
私は理由を理解することはできませんが、第二のために少なくとも5ティックを渡すための時間を持っており、したがって、そんなに開くための時間を持っていることかもしれませんか?
とてもありがたいです、ありがとうございます
ここでは、未決済注文の数をチェックする簡単な関数を紹介します。
関数Opened()は、関数start()の外側に配置する。コードの一番最後にあることもあります。
体調に合わせて挿入してください。
ここでは、未決済注文の数を確認するための簡単な関数を紹介します。
体調に合わせて挿入してください。
はい、本当に助かりました。ただ、いくつかの注文を開けることになるのですが、それらは互いに関連してはいけません。 あるフラグを持つ取引のオープンを制限したい、それだけなのです。
このように書きました。
int 制御。
if ((timecur == "08:00:00") && (Control == 0))OrderSend (Symbol(), OP_BUY, Loot,Ask, 50, SL, TP,NULL,0,0,L);
Alert(GetLastError());
Control = 1.Control(Control)です。
そして、注文を閉じたときだけゼロが返された
OrderClose(Ticket,Loot,Bid,50,R);
Alert (GetLastError());
Control = 0;
しかし、なぜこのエントリーは役に立たなかったのでしょうか。もしかしたら、私はどこかでミスをしたのかもしれません。
はい、本当に助かりました。ただ、いくつか注文を開けることになるのですが、その注文同士は関係ないはずです。 あるフラグで取引の開始を制限したいのですが、それだけです。
このように書きました。
int 制御。
if ((timecur == "08:00:00") && (Control == 0))OrderSend (Symbol(), OP_BUY, Loot,Ask, 50, SL, TP,NULL,0,0,L);
Alert (GetLastError());
Control = 1.Control(Control)です。
そして、注文を閉じたときだけゼロが返された
OrderClose(Ticket,Loot,Bid,50,R);
Alert (GetLastError());
Control = 0;
しかし、なぜこのエントリーは役に立たなかったのでしょうか。 どこか間違っているのでしょうか。
機能の「細切れ化」は自由自在です。あらゆる願いを叶えることができる。
例えば、どのような操作に興味があるのか、どのような魔法を使うのかを指定したり、ポジションのオープン時間 条件を入力したりと、さまざまなことが可能です。
ここでは、BuyとSellに分けた場合の例を示します。
私たちの可能性は、私たちの想像力によってのみ制限されます。必ずや成功する。
機能を自由に「細切れ」にすることができます。あらゆる願いを叶えることができる。
例えば、どのような操作に興味があるのか、どのMAGICに興味があるのか、ポジションオープン時間の条件を入力するなどの指定が可能です。
ここでは、BuyとSellに分けた場合の例を示します。
私たちの可能性は、私たちの想像力によってのみ制限されます。大胆にやればうまくいく。
試してみます!ありがとうございました。
ところで、Flagsについて。
さまざまなフラグをリレー方式で使用し、異なる操作の動作を切り換えることができます。彼らは、あなたのあらゆる望みをかなえることができるのです。
しかし、何をどのようにしたいのかを明確にイメージすることが重要です。
鉄道のジャンクションのように、スイッチの仕組みをしっかり把握する必要があるのです。
親愛なるプロたちよ、教えてくれ...。計算した結果をチャートにプロットするスクリプトがあるのですが。描画を開始するためには、ナビゲーターからチャート上にドラッグ&ドロップする必要がありますね。質問ですが、パネル「Graphic Tools」からキー(自作、または既存のキーに割り当て)を押してスクリプトを呼び出すことは可能でしょうか?
親愛なるプロたちよ、教えてくれ...。計算した結果をチャートにプロットするスクリプトがあります。描画を開始するためには、ナビゲーターからチャート上にドラッグ&ドロップする必要がありますね。質問:ホットキー(自作、または既存のホットキーに割り当て)を押して、「行書」パネルからスクリプトを呼び出すことは可能でしょうか?
ホットキー
ホットキー(アクセラレーターキー)とは、メニューやコントロールパネルを使わずに、さまざまなコマンドを素早く実行できるようにするキーやキーの組み合わせのことです。
" ï " - チャートの左側へのスクロール。
" ð " - 右にスクロールするチャート。
" ñ " - チャートが左に高速スクロール、固定スケールの場合、チャートが上にスクロールします。
ð " " - 高速でチャートを右にスクロールし、固定スケールの場合、チャートを下にスクロールします。
テンキー 5- チャートの垂直スケールを変更した後、自動で元に戻す。また、固定スケールの場合、グラフを表示限界まで戻します。
Page Up- チャートを左方向に高速スクロールします。
Page Down- チャートを右方向に高速スクロールします。
ホーム- グラフを最初に移動します。
End- グラフを最後に移動します。
"-" - グラフをズームアウトします。
"+" - チャートを拡大表示します。
Delete- 選択されたすべてのグラフィカルオブジェクトを削除します。
バックスペース- チャートウィンドウの最新のオブジェクトを削除します。
Enter- クイックナビゲーションウィンドウを開く/閉じる。
Esc- ダイアログウィンドウを閉じます。
F1- この「ユーザーズガイド」ウィンドウを開きます。
F2-「Quotes Archive」ウィンドウを 開きます。
F3-"グローバル変数 "ウィンドウを 開きます。
F4-MetaEditorを ロードします。
F6- チャートウィンドウに接続されたExpert Advisorをテストするための"Tester "ウィンドウを 呼び出します。
F7- チャートウィンドウに接続されたExpert Advisorのプロパティを表示するウィンドウを呼び出し、設定を変更することができます。
F8-"チャート設定"ウィンドウを呼び出します。
F9- 「新規注文」ウィンドウを呼び出します。
F10- 「引用符ウィンドウ」を開きます。
F11- フルスクリーンモードのオン/オフを切り替えます。
F12- チャートを1本左に移動します。
Shift+F12- チャートを右に1本シフトします。
Shift+F5- 前のプロファイルに切り替えます。
Alt+1- チャートを一連のバーとして表示(バーチャートに変換)します。
Alt+2- チャートを日本のローソク足の並びで表示(ローソク足チャートに変換)します。
Alt+3- チャートを折れ線で表示します(ラインチャートに変換します)。
Alt+A- Expert Advisorのすべてのテストまたは最適化の結果をクリップボードにコピーします。
Alt+W- チャート管理ウィンドウを呼び出します。
Alt+F4- クライアント端末を閉じます。
Alt+Backspace またはCtrl+Z- オブジェクトの削除をキャンセルします。
Ctrl+A- すべてのインジケータ・ウィンドウのデフォルトの高さを設定します。
Ctrl+B- 「オブジェクトリスト」ウィンドウを呼び出します。
Ctrl+C またはCtrl+Insert- バッファにコピーします。
Ctrl+E- Expert Advisorの使用を有効/無効にします。
Ctrl+F- "Crosshair "の有効/無効を設定します。
Ctrl+G- グリッドの表示/非表示。
Ctrl+H- OHLCラインの表示/非表示。
Ctrl+I- 「インジケーターリスト」ウィンドウを呼び出します。
Ctrl+L- ボリュームの表示/非表示。
Ctrl+P- チャートを印刷します。
Ctrl+S- チャートを "CSV", "PRN", "HTM "の拡張子でファイルに保存します。
Ctrl+W またはCtrl+F4- チャートウィンドウを閉じます。
Ctrl+Y - ピリオドセパレータの表示/非表示を切り替えます。
Ctrl+Z またはAlt+Backspace- オブジェクトの削除をキャンセルします。
Ctrl+D- 「データウィンドウ」を開く/閉じる。
Ctrl+M-「Market Watch」ウィンドウを 開く/閉じる。
Ctrl+N- 「ナビゲーター」ウィンドウを 開く/閉じる。
Ctrl+O- 「設定」ウィンドウを 開く/閉じる。
Ctrl+R-"Tester "ウィンドウを 開く/閉じる。
Ctrl+T- 「ターミナル」ウィンドウを 開く/閉じる。
Ctrl+F5- 次のプロファイルに 切り替えます。
Ctrl+F6- 次のチャートウィンドウを起動します。
Ctrl+F9- 「ターミナル - トレード」ウィンドウを開き、そこにコントロールのフォーカスを切り替えます。その後、キーボードを使用して取引活動を管理することができます。
アカウント」グループの要素を除き、「ナビゲーター」ウィンドウの任意の要素を呼び出すホットキーを割り当てることが可能です。要素にショートカットを割り当てるには、その要素のコンテキストメニューから「ホットキーの割り当て」コマンドを実行する必要があります。割り当てられたホットキーは、あらかじめ定義されたホットキーよりも優先度が高くなります。例えば、最初はCtrl+Oで端末の設定画面を 呼び出すことに対応します。 この組み合わせにオンバランス音量 表示も割り当てられる場合は、Ctrl+Oを押しても端末の設定画面は開きません。
ホットキー
ホットキー(アクセラレーターキー)とは、メニューやコントロールパネルを使わずに、さまざまなコマンドを素早く実行できるようにするキーやキーの組み合わせのことです。
的確な表現ができなかった。質問:「グラフィックツール」パネルから、アイコン(例えばFiboアイコン)をクリックして呼び出すスクリプトを作ることは可能ですか?