[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 79 1...727374757677787980818283848586...1145 新しいコメント Alexander 2009.04.22 18:29 #781 KoZaNOStra писал(а)>> なぜスクープが買われ、クローズしないのか、コミニュケーション時のエラーはない。 チケットを固定にするか、スタートから定義をはずすか、どちらか。 Константин Скворцов 2009.04.23 02:07 #782 こんにちは。PerkyAsctrend1 "インジケータは、なぜ視覚化中に最初の3つのシグナルを出し、その後「沈黙」するのですか?どうすれば直るのか? 削除済み 2009.04.23 08:06 #783 ここで質問なのですが、なぜ条件(1本のバーでの取引を禁止する)が効かないのでしょうか? ... int init() { count=Bars; return(0); } ... int start() { if(OrdersTotal()==0 && NumberOfBarOpenLastPos()!=0 && count<Bars ) { //オープン・オーダー } ... //+----------------------------------------------------------------------------- //| 最後に開いたポジションのバー番号または-1を返します。| //| パラメータ。| //| sym - 楽器名 ("" - 現在のシンボル ) | //| tf - 時間枠 ( 0 - 現在の時間枠 ) | //| op - 操作 ( -1 - 任意の位置 ) | //| mn - MagicNumber ( -1 - 任意のマジック ) | //+--------------------------------------------------------+ int NumberOfBarOpenLastPos(string sym=")", int tf=0, int op=-1, int mn=-1) { datetime oot; int i, k=OrdersTotal(); if (sym=="") sym=Symbol(); for (i=0; i<k; i++) { if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES)){ if (OrderSymbol()==sym) { if (OrderType()==OP_BUY || OrderType()==OP_SELL) { if (op<0 || OrderType()==op) { if (mn<0 || OrderMagicNumber()==mn) { if (oot<OrderOpenTime()) oot=OrderOpenTime(); } } } } } } return(iBarShift(sym, tf, oot, True)); } (注)この場合、OrderOpenTime()は、OrderTimeTime()と同義です。 [WARNING CLOSED!] Any newbie どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - [ARCHIVE]フォーラムを乱立させないために、どんなルーキーの質問でも。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 5. Leonid Borsky 2009.04.23 08:26 #784 そうですね、確かに。この技法が使える場合もある NumberOfBarOpenLastPos()!=0が機能しない。 また、Expert AdvisorがALL TICKETSで動作する場合のみです。 しかし、TICKによる モードでは、この機能はこのバリエーションでかなり有効に機能します ! なぜそうなるのかはわかりません。 この機能をコメントに入れ、その働きを直接チャート上でトレースしてみてください。 もしかしたら、専門家がもっと良い方法を教えてくれるかもしれませんよ? Rid 2009.04.23 08:43 #785 ログブックに記載されている意味を教えてください。 赤丸と 2009.04.23 11:03:41 旧ティック GBPJPYFXF60 142.58000/142.63000 (ポジションは開かなかった) twister 2009.04.23 09:03 #786 GetLastError()は、注文が開いている間は0を返し、注文が開かれない場合は0を返します。ヘルプテキスト "ERR_NO_ERROR - 0 - No error "を表示します。私の理解不足かもしれませんが、エラーがなければ、注文はオープンされるはずです。何が悪いのか説明してくれ!!! [Deleted] 2009.04.23 09:30 #787 rid писал(а)>> ログブックに記載されている意味を教えてください。 赤丸と 2009.04.23 11:03:41 旧ティック GBPJPYFXF60 142.58000/142.63000 (ポジションは開かなかった) RefreshRates(); 注文が開始される前 Rid 2009.04.23 09:42 #788 infinum13 писал(а)>> 注文を開始する前にRefreshRates()を実行すると効果的です。 そうなんです。それがリクオートでした。 >> ありがとうございました。 Alexander Sevastyanov 2009.04.23 10:29 #789 rid >> : そうなんです。それは、リクオートのものです。 リクォートではありません。 Михаил 2009.04.23 10:37 #790 RefreshRates(); ticket = OrderSend(Symbol(),OP_BUY,GetLots(100),Ask,maxSlippage,0,0, "Long",Magic,0,Green); if (NeedScreenShot) WindowScreenShot(Symbol() + Period() + "_" + Hour() + Minute() + "_."); if (NeedScreenShot) WindowScreenShot(Symbol() + Period() + "_.gif",1024,768); if (NeedAlert) Alert(Symbol() + " " + Period() + ":Going Long"); if (ticket > 0) break; lasterror =GetLastError(); if ((ラスタラー == 0) || (ラスタラー == 2) || (ラスタラー == 4) || (ラスタラー == 6) || (ラスタラー == 8) || (ラスタラー == 9) || (ラスタラー == 64) ||)(ラスタラー == 128) || (ラスタラー == 132) || (ラスタラー == 133) || (ラスタラー == 137) || (ラスタラー == 139) || (ラスタラー == 141) || (ラスタラー == 146)) { Sleep(10); 円 赤 2009.04.23 14:08:08 旧ティック GBPJPYFXF30 142.95000/143.00999 赤丸ばかりで、買わない、1つの値段で10回連続で依頼がある。 ヘルプお願いします。それとも、サーバーでオートトレードが無効になっているのでしょうか?Forex.com よくわからない。 [WARNING CLOSED!] Any newbie コーディングの方法は? How to code? 1...727374757677787980818283848586...1145 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
なぜスクープが買われ、クローズしないのか、コミニュケーション時のエラーはない。
チケットを固定にするか、スタートから定義をはずすか、どちらか。
...
int init()
{
count=Bars;
return(0);
}
...
int start()
{
if(OrdersTotal()==0 && NumberOfBarOpenLastPos()!=0 && count<Bars )
{
//オープン・オーダー
}
...
//+-----------------------------------------------------------------------------
//| 最後に開いたポジションのバー番号または-1を返します。|
//| パラメータ。|
//| sym - 楽器名 ("" - 現在のシンボル ) |
//| tf - 時間枠 ( 0 - 現在の時間枠 ) |
//| op - 操作 ( -1 - 任意の位置 ) |
//| mn - MagicNumber ( -1 - 任意のマジック ) |
//+--------------------------------------------------------+
int NumberOfBarOpenLastPos(string sym=")", int tf=0, int op=-1, int mn=-1) {
datetime oot;
int i, k=OrdersTotal();
if (sym=="") sym=Symbol();
for (i=0; i<k; i++) {
if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES)){
if (OrderSymbol()==sym) {
if (OrderType()==OP_BUY || OrderType()==OP_SELL) {
if (op<0 || OrderType()==op) {
if (mn<0 || OrderMagicNumber()==mn) {
if (oot<OrderOpenTime()) oot=OrderOpenTime();
}
}
}
}
}
}
return(iBarShift(sym, tf, oot, True));
} (注)この場合、OrderOpenTime()は、OrderTimeTime()と同義です。
そうですね、確かに。この技法が使える場合もある
NumberOfBarOpenLastPos()!=0が機能しない。
また、Expert AdvisorがALL TICKETSで動作する場合のみです。
しかし、TICKによる モードでは、この機能はこのバリエーションでかなり有効に機能します !
なぜそうなるのかはわかりません。
この機能をコメントに入れ、その働きを直接チャート上でトレースしてみてください。
もしかしたら、専門家がもっと良い方法を教えてくれるかもしれませんよ?
ログブックに記載されている意味を教えてください。
赤丸と
2009.04.23 11:03:41 旧ティック GBPJPYFXF60 142.58000/142.63000
(ポジションは開かなかった)
ログブックに記載されている意味を教えてください。
赤丸と
2009.04.23 11:03:41 旧ティック GBPJPYFXF60 142.58000/142.63000
(ポジションは開かなかった)
RefreshRates(); 注文が開始される前
注文を開始する前にRefreshRates()を実行すると効果的です。
そうなんです。それがリクオートでした。
>> ありがとうございました。
そうなんです。それは、リクオートのものです。
リクォートではありません。
RefreshRates();
ticket = OrderSend(Symbol(),OP_BUY,GetLots(100),Ask,maxSlippage,0,0, "Long",Magic,0,Green);
if (NeedScreenShot) WindowScreenShot(Symbol() + Period() + "_" + Hour() + Minute() + "_."); if (NeedScreenShot) WindowScreenShot(Symbol() + Period() + "_.gif",1024,768);
if (NeedAlert) Alert(Symbol() + " " + Period() + ":Going Long");
if (ticket > 0) break;
lasterror =GetLastError();
if ((ラスタラー == 0) || (ラスタラー == 2) || (ラスタラー == 4) || (ラスタラー == 6) || (ラスタラー == 8) || (ラスタラー == 9) || (ラスタラー == 64) ||)(ラスタラー == 128) || (ラスタラー == 132) || (ラスタラー == 133) || (ラスタラー == 137) || (ラスタラー == 139) || (ラスタラー == 141) || (ラスタラー == 146))
{
Sleep(10);
円 赤 2009.04.23 14:08:08 旧ティック GBPJPYFXF30 142.95000/143.00999
赤丸ばかりで、買わない、1つの値段で10回連続で依頼がある。
ヘルプお願いします。それとも、サーバーでオートトレードが無効になっているのでしょうか?Forex.com よくわからない。