[アーカイブ!】どんなルーキーの質問でも、フォーラムを散らかさないように。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 2. - ページ 208 1...201202203204205206207208209210211212213214215...537 新しいコメント Роман 2011.03.06 19:22 #2071 ScioMe:端末を再起動し、モディファイ時に矢印の色が表示されるか確認。また、「結果」には、注文の変更に関する記録「modifieded」があります。しかし、チャートには矢印がない。 チャート上の矢印は、 注文が 変更されたときの新しい建値のレベルを示しています。成行注文が変更された場合のストップレベルは、矢印のない水平ダッシュで表示されます。 ScioMe 2011.03.06 19:29 #2072 Roman.: ビジュアルテストモードで実行します。注文の変更が成功すると、チャート上に矢印が表示されるはずです。左3列目の表の「結果」タブに「修正 」という項目があり、その中に「注文」「数量」「価格」という列があるはずです。このエントリーが結果タブにあるかどうか再度確認し、チャートをよく見てください - テストが視覚化されているときに注文が修正されると、緑の矢印があるはずです。 目利きとはそういうものだ!可視化モードでは(ついに!!)緑色の(!-どれだけそれを実現しようとしてきたか!)矢印が描かれます(ついに!!)。ありがとうございました。全て「結果」に書き込まれるので、こちらで大丈夫です。 可視化モードでは、矢印は一箇所に描画されず、刻みごとに消去され、別の値に表示されるという矛盾した動作をします。ストップロスは注文が保留されているときと同じ場所にあり、変更中に引かれることはありません。ローマンさん、テスト 終了時に見えるように緑の修正矢印を描く方法をアドバイスしてください。 削除済み 2011.03.06 19:33 #2073 こんばんは。もし、私がすでに5つの買い注文と5つの売り注文を開いていて、少なくとも1つの注文が閉じるとすぐに、アドバイザーは閉じたのと同じ方向に保留中の注文を置き続け、サイクルを通してそのようにします。 //逆指値注文のチェック double StopOrderUp,StopOrderDn,price,MinBuyOrder=1000000000,MaxSellOrder,OldBuyOrder,OldSellOrder,OldBuyLot,OldSellLot; int TicketUp,TicketDn; TimeOllOpenBuy=0;TimeOllOpenSell=0。 double OOL_BUYSTOP,OOL_SELSTOP; for (i=0; i<OrdersTotal(); i++) { if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true) { price = OrderOpenPrice(); if (Magic==OrderMagicNumber() && OrderSymbol()==Symbol()) { if (OrderType()==OP_BUYSTOP ){StopOrderUp = price; TicketUp=OrderTicket(); OOL_BUYSTOP=OrderLots();} となります。 if (OrderType()==OP_SELLSTOP) {StopOrderDn = price; TicketDn=OrderTicket(); OOL_SELSTOP=OrderLots();} 。 if (OrderType()==OP_BUY ) { TimeOllOpenBuy = TimeOllOpenBuy + TimeCurrent()-OrderOpenTime(); if (MinBuyOrder > price) MinBuyOrder = price; OldBuyOrder=価格です。 OldBuyLot=OrderLots()です。 if (DrawInfo&&!IsTesting()の場合){。 NameLine="ベイオーダー "+OrderTicket(); ObjectDelete(NameLine); ObjectDelete(NameLine+" з"); ObjectCreate(NameLine, OBJ_TREND, 0, OrderOpenTime(),price,Time[0],Bid); ObjectSet(NameLine,OBJPROP_COLOR,LightSkyBlue)です。 ObjectCreate(NameLine+" h",OBJ_ARROW,0,Time[0],Bid,0,0,0); ObjectSet(NameLine, OBJPROP_STYLE, STYLE_DOT);// スタイル ObjectSet(NameLine, OBJPROP_RAY, false); // Beam ObjectSet(NameLine+" h",OBJPROP_ARROWCODE,3);ObjectSet(NameLine+" h",OBJPROP_COLOR,WhiteColor);}; ObjectSet(NameLine+" h",OBJPROP_COLOR,WhiteColor);}. } if (OrderType()==OP_SELL) { TimeOllOpenSell = TimeOllOpenSell + TimeCurrent()-OrderOpenTime(); if (MaxSellOrder < price) MaxSellOrder = price; OldSellOrder=price; OldSellLot=OrderLots()です。 if (DrawInfo&&!IsTesting()の場合){。 NameLine="売り注文 "+OrderTicket(); ObjectDelete(NameLine); ObjectDelete(NameLine+" з")です。 ObjectCreate(NameLine, OBJ_TREND, 0, OrderOpenTime(),price,Time[0],Ask); ObjectSet(NameLine,OBJPROP_COLOR,Pink)。 ObjectCreate(NameLine+" h",OBJ_ARROW,0,Time[0],Ask,0,0,0); ObjectSet(NameLine, OBJPROP_STYLE, STYLE_DOT);// スタイル ObjectSet(NameLine, OBJPROP_RAY, false); // Beam ObjectSet(NameLine+" h",OBJPROP_ARROWCODE,3);ObjectSet(NameLine+" h",OBJPROP_COLOR,WhiteColor);}; ObjectSet(NameLine+" h",OBJPROP_COLOR,WhiteColor);}. } } } } if (MinBuyOrder==1000000000 && MaxSellOrder==0 && OOL_BUYSTOP!=OOL_SELSTOP)//if シリーズがクローズしている場合。 { deleteorders()。 } [Archive!] Any rookie question, 初心者の方からの質問 MQL4 MT4 MetaTrader MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 Роман 2011.03.06 19:51 #2074 ScioMe: なんという目利きなんでしょう。ビジュアライゼーションモードでは(ついに!!)緑色の(!-どれだけ長い間これを探していたことか!)矢印を描きます(ついに!)。ありがとうございました。全部「結果」に書いてあるから、ここでいいんだよ。可視化モードでは、矢印は一箇所に描画されず、刻みごとに消去され、別の値に表示されるという矛盾した動作をします。ストップロスは注文が保留されているときと同じ場所にあり、変更中に引かれることはありません。ローマンさん、テスト終了時に見えるように緑の修正矢印を描く方法をアドバイスしてください。 私は新しいバーの価格を開くことによってEAをテストしています(EAコードでは、新しいバー形成の制御を指定する必要があります) - すべてが正常にテストされ、そこに描画されます - 修正オプションを含むすべての矢印は、すべての注文に完全に表示されます - 新しいティックが来るとき、何も上書きされず、修正矢印はテスト終了 後にまだ表示されています。トライ、テスト、オプト、ワーク...。:-))) 削除済み 2011.03.06 20:22 #2075 doon: また、こんにちは。 問題は、isCloseLastPosByStop() を使って、注文がなくなったかを確認する必要が あることです。マジックを使ってもすぐなくなる(2147483647)し、消したり改造したりできないから。どのように実装すればよいかアドバイスをお願いします。 Сергей 2011.03.06 23:41 #2076 polsvv:VPS servvak 400ルーブルまたは120 UAH。どの国と問題ないに応じて少しの間だけbotを交換するのですが・・・。最近、リモートサーバーにbotを置いたのですが、自宅のカメラとの違いを実感しました。 そして、よく眠れるようになりました。) 私の要求に答えるために、広告とみなされなかった、あなたはこのオプションを検討するためにあなたの個人的なアカウントのVPSサーバーの 座標をドロップ気にしますか?ありがとうございました。 Сергей 2011.03.06 23:44 #2077 coronel: この1週間、テスターでEAのパフォーマンスを確認したときの写真です。 最適化は2010年11月1日から30日にかけて行われた。 リアルアカウントでは使用していません。おもちゃのひとつ どのロット? Drey 2011.03.07 01:55 #2078 メタトレーダー・プラットフォーム自体は何語で書かれているのか教えてください。 romik555 2011.03.07 03:48 #2079 こんにちは、 移動平均が 価格と交差したときにシグナルを出すインジケータが 必要です。ここで検索してみると、似たようなものしかない。 ありがとうございました。 Fam 2011.03.07 04:11 #2080 2つのループ(forとwhile)のうち、どちらか一方しか使えない状況があるのか、それとも常に交換可能で好みの問題なのでしょうか? 1...201202203204205206207208209210211212213214215...537 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
端末を再起動し、モディファイ時に矢印の色が表示されるか確認。
また、「結果」には、注文の変更に関する記録「modifieded」があります。
しかし、チャートには矢印がない。
チャート上の矢印は、 注文が 変更されたときの新しい建値のレベルを示しています。成行注文が変更された場合のストップレベルは、矢印のない水平ダッシュで表示されます。
ビジュアルテストモードで実行します。注文の変更が成功すると、チャート上に矢印が表示されるはずです。
左3列目の表の「結果」タブに「修正 」という項目があり、その中に「注文」「数量」「価格」という列があるはずです。
このエントリーが結果タブにあるかどうか再度確認し、チャートをよく見てください - テストが視覚化されているときに注文が修正されると、緑の矢印があるはずです。
目利きとはそういうものだ!可視化モードでは(ついに!!)緑色の(!-どれだけそれを実現しようとしてきたか!)矢印が描かれます(ついに!!)。ありがとうございました。全て「結果」に書き込まれるので、こちらで大丈夫です。
可視化モードでは、矢印は一箇所に描画されず、刻みごとに消去され、別の値に表示されるという矛盾した動作をします。ストップロスは注文が保留されているときと同じ場所にあり、変更中に引かれることはありません。ローマンさん、テスト 終了時に見えるように緑の修正矢印を描く方法をアドバイスしてください。
こんばんは。もし、私がすでに5つの買い注文と5つの売り注文を開いていて、少なくとも1つの注文が閉じるとすぐに、アドバイザーは閉じたのと同じ方向に保留中の注文を置き続け、サイクルを通してそのようにします。
//逆指値注文のチェック
double StopOrderUp,StopOrderDn,price,MinBuyOrder=1000000000,MaxSellOrder,OldBuyOrder,OldSellOrder,OldBuyLot,OldSellLot;
int TicketUp,TicketDn;
TimeOllOpenBuy=0;TimeOllOpenSell=0。
double OOL_BUYSTOP,OOL_SELSTOP;
for (i=0; i<OrdersTotal(); i++)
{
if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true)
{ price = OrderOpenPrice();
if (Magic==OrderMagicNumber() && OrderSymbol()==Symbol())
{
if (OrderType()==OP_BUYSTOP ){StopOrderUp = price; TicketUp=OrderTicket(); OOL_BUYSTOP=OrderLots();} となります。
if (OrderType()==OP_SELLSTOP) {StopOrderDn = price; TicketDn=OrderTicket(); OOL_SELSTOP=OrderLots();} 。
if (OrderType()==OP_BUY )
{ TimeOllOpenBuy = TimeOllOpenBuy + TimeCurrent()-OrderOpenTime();
if (MinBuyOrder > price) MinBuyOrder = price;
OldBuyOrder=価格です。
OldBuyLot=OrderLots()です。
if (DrawInfo&&!IsTesting()の場合){。
NameLine="ベイオーダー "+OrderTicket(); ObjectDelete(NameLine); ObjectDelete(NameLine+" з");
ObjectCreate(NameLine, OBJ_TREND, 0, OrderOpenTime(),price,Time[0],Bid);
ObjectSet(NameLine,OBJPROP_COLOR,LightSkyBlue)です。
ObjectCreate(NameLine+" h",OBJ_ARROW,0,Time[0],Bid,0,0,0);
ObjectSet(NameLine, OBJPROP_STYLE, STYLE_DOT);// スタイル
ObjectSet(NameLine, OBJPROP_RAY, false); // Beam
ObjectSet(NameLine+" h",OBJPROP_ARROWCODE,3);ObjectSet(NameLine+" h",OBJPROP_COLOR,WhiteColor);}; ObjectSet(NameLine+" h",OBJPROP_COLOR,WhiteColor);}.
}
if (OrderType()==OP_SELL)
{ TimeOllOpenSell = TimeOllOpenSell + TimeCurrent()-OrderOpenTime();
if (MaxSellOrder < price) MaxSellOrder = price;
OldSellOrder=price;
OldSellLot=OrderLots()です。
if (DrawInfo&&!IsTesting()の場合){。
NameLine="売り注文 "+OrderTicket(); ObjectDelete(NameLine); ObjectDelete(NameLine+" з")です。
ObjectCreate(NameLine, OBJ_TREND, 0, OrderOpenTime(),price,Time[0],Ask);
ObjectSet(NameLine,OBJPROP_COLOR,Pink)。
ObjectCreate(NameLine+" h",OBJ_ARROW,0,Time[0],Ask,0,0,0);
ObjectSet(NameLine, OBJPROP_STYLE, STYLE_DOT);// スタイル
ObjectSet(NameLine, OBJPROP_RAY, false); // Beam
ObjectSet(NameLine+" h",OBJPROP_ARROWCODE,3);ObjectSet(NameLine+" h",OBJPROP_COLOR,WhiteColor);}; ObjectSet(NameLine+" h",OBJPROP_COLOR,WhiteColor);}.
}
}
}
}
if (MinBuyOrder==1000000000 && MaxSellOrder==0 && OOL_BUYSTOP!=OOL_SELSTOP)//if シリーズがクローズしている場合。
{
deleteorders()。
}
なんという目利きなんでしょう。ビジュアライゼーションモードでは(ついに!!)緑色の(!-どれだけ長い間これを探していたことか!)矢印を描きます(ついに!)。ありがとうございました。全部「結果」に書いてあるから、ここでいいんだよ。
可視化モードでは、矢印は一箇所に描画されず、刻みごとに消去され、別の値に表示されるという矛盾した動作をします。ストップロスは注文が保留されているときと同じ場所にあり、変更中に引かれることはありません。ローマンさん、テスト終了時に見えるように緑の修正矢印を描く方法をアドバイスしてください。
私は新しいバーの価格を開くことによってEAをテストしています(EAコードでは、新しいバー形成の制御を指定する必要があります) - すべてが正常にテストされ、そこに描画されます - 修正オプションを含むすべての矢印は、すべての注文に完全に表示されます - 新しいティックが来るとき、何も上書きされず、修正矢印はテスト終了 後にまだ表示されています。トライ、テスト、オプト、ワーク...。:-)))
また、こんにちは。
問題は、isCloseLastPosByStop() を使って、注文がなくなったかを確認する必要が あることです。マジックを使ってもすぐなくなる(2147483647)し、消したり改造したりできないから。どのように実装すればよいかアドバイスをお願いします。VPS servvak 400ルーブルまたは120 UAH。どの国と問題ないに応じて
少しの間だけbotを交換するのですが・・・。最近、リモートサーバーにbotを置いたのですが、自宅のカメラとの違いを実感しました。 そして、よく眠れるようになりました。)
この1週間、テスターでEAのパフォーマンスを確認したときの写真です。
最適化は2010年11月1日から30日にかけて行われた。
リアルアカウントでは使用していません。おもちゃのひとつ
移動平均が 価格と交差したときにシグナルを出すインジケータが 必要です。ここで検索してみると、似たようなものしかない。
ありがとうございました。