コーディングのヘルプ - ページ 715 1...708709710711712713714715716717718719720721722...786 新しいコメント Mladen Rakic 2016.11.18 19:45 #7141 TEAMTRADER: このインジケーターの矢印を大きくするにはどうしたらいいですか?チームトレーダー このバージョンを使用する ファイル: Guppy MMA oscillator 2_101 mtf lines - alerts - arrows.mq4 13 kb baraozemo 2016.11.19 01:38 #7142 Mladenです。この機能を MT5に移植することは可能でしょうか?Expert Advisorでオープンしたポジションを全てクローズしたいのですが、可能でしょうか?例えばvoid cleanUp(){Alert("Clean Up="+Symbol());for(int x=OrdersTotal()-1;x>=0;x--){if(OrderSelect(x,SELECT_BY_POS,MODE_TRADES)==false) break;if( OrderSymbol()==Symbol())//&& OrderMagicNumber()== MAGICMA){if(OrderType()==OP_BUY){if(OrderClose(OrderTicket(),OrderLots(),Bid,3,Red)==false){Print(GetLastError());}}if(OrderType()==OP_SELL){if(OrderClose(OrderTicket(),OrderLots(),Ask,3,Red)==false){Print(GetLastError());}}if(OrderType()==OP_SELLSTOP || OrderType()==OP_BUYSTOP){if(OrderDelete(OrderTicket())==false){Print(GetLastError());}}}}} void OnTick(){if(Hour()==16 && Min()==55 && DayOfWeek()==5)cleanUp();else ExtExpert.OnTick(); } Coding help コーディングヘルプ...アラートの代わりにインジケータをフィルタリングする方法を教えてください。 [警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 Mladen Rakic 2016.11.19 16:11 #7143 baraozemo: 何ができるか確認 する(ただし、マーケットが開いているときのみ、テスト目的で)。 baraozemo 2016.11.20 00:43 #7144 baraozemo。このコードをmql5に出力してみたのですが、うまくいくでしょうか?include <Trade\Trade.mqh> //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ void cleanUP(){ int ord_total=OrdersTotal(); if(ord_total > 0) { for(int i=ord_total-1;i>=0;i--) { ulong ticket=OrderGetTicket(i); if(OrderSelect(ticket) && OrderGetString(ORDER_SYMBOL)==Symbol() && PositionGetInteger(POSITION_MAGIC)==Expert_MagicNumber) { CTrade *trade=new CTrade(); trade.OrderDelete(ticket); delete trade; } } }} Mladenです。この機能をMT5に移植することは可能でしょうか?Expert Advisorでオープンしたポジションを全てクローズしたいのですが、可能でしょうか?例えばvoid cleanUp(){Alert("Clean Up="+Symbol());for(int x=OrdersTotal()-1;x>=0;x--){if(OrderSelect(x,SELECT_BY_POS,MODE_TRADES)==false) break;if( OrderSymbol()==Symbol())//&& OrderMagicNumber()== MAGICMA){if(OrderType()==OP_BUY){if(OrderClose(OrderTicket(),OrderLots(),Bid,3,Red)==false){Print(GetLastError());}}if(OrderType()==OP_SELL){if(OrderClose(OrderTicket(),OrderLots(),Ask,3,Red)==false){Print(GetLastError());}}if(OrderType()==OP_SELLSTOP || OrderType()==OP_BUYSTOP){if(OrderDelete(OrderTicket())==false){Print(GetLastError());}}}}} void OnTick(){if(Hour()==16 && Min()==55 && DayOfWeek()==5)cleanUp();else ExtExpert.OnTick(); } ALIADELZADEH 2016.11.20 11:18 #7145 MLADEN氏。チャートに追加してくださいリガード ファイル: ADX MTF.mq4 17 kb baraozemo 2016.11.20 12:42 #7146 mladen: 何ができるかを確認する(ただし、マーケットが開いているときのみ - テスト目的のため) Mt5コードで機能 チェック//#include <Trade\Trade.mqh>void CloseOpenedOrdersTest1(){ int ord_total=OrdersTotal(); if(ord_total > 0) { for(int i=ord_total-1;i>=0;i--) { ulong ticket=OrderGetTicket(i); if(OrderSelect(ticket) && OrderGetString(ORDER_SYMBOL)==Symbol() && PositionGetInteger(POSITION_MAGIC)==Expert_MagicNumber) { CTrade *trade=new CTrade(); trade.OrderDelete(ticket); delete trade; } } } }//#include <Trade\Trade.mqh>//+------------------------------------------------------------------+//| |//+------------------------------------------------------------------+void CloseOpenedOrdersTest2() {MqlTradeRequest req = {0}; MqlTradeResult res = {0}; int orders = OrdersTotal(); req.action = TRADE_ACTION_REMOVE; for(int i = orders - 1; i >= 0 ;i--) { req.order = OrderGetTicket (i); if (OrderGetString(ORDER_SYMBOL) == _Symbol) { ResetLastError(); if(!OrderSend(req,res)) { Print("Fail to delete ticket ",req.order ,": Error ",GetLastError(),", retcode = ",res.retcode); } } } } Coding help Errors, bugs, questions KARAUL!!!!あと4時間45分!!!! ALIADELZADEH 2016.11.20 14:31 #7147 mladenさんなぜこの数字を変えると チャートに何か出るんですか?ということです。 Mladen Rakic 2016.11.20 16:42 #7148 bilbao: mladenさんなぜこの数字を変えると チャートに何か出るんですか?ということです。 幅」パラメータが省略された場合にのみ使用される値であるためそのButtonCreate()の呼び出しを確認し、関数が 呼び出されたときにどのような値が渡されるかを確認する ALIADELZADEH 2016.11.20 20:27 #7149 mladen: 幅 "パラメータが省略された場合にのみ使用される値であるためButtonCreate()関数が呼ばれたときに、どのような値が渡されるかを確認します。 リガード donut4popo 2016.11.20 23:14 #7150 Re:MT4ストラテジーテスターと mtfについて質問です。MladenのMACD mtfインジケータをEAで使用しています(iCustomで呼び出し)。 exeファイルです。 EAは5分で動作しますが、MACDインジケータは15分に設定されています。ストラトテスターで描画されないのは分かっているのですが、ストラトテスターでMACD mtf指標の描画を停止して、他の指標を正しく描画する方法はありますか? ご助力ありがとうございます。 1...708709710711712713714715716717718719720721722...786 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
このインジケーターの矢印を大きくするにはどうしたらいいですか?
チームトレーダー
このバージョンを使用する
Mladenです。
この機能を MT5に移植することは可能でしょうか?
Expert Advisorでオープンしたポジションを全てクローズしたいのですが、可能でしょうか?
例えば
void cleanUp()
{
Alert("Clean Up="+Symbol());
for(int x=OrdersTotal()-1;x>=0;x--)
{
if(OrderSelect(x,SELECT_BY_POS,MODE_TRADES)==false) break;
if( OrderSymbol()==Symbol())//&& OrderMagicNumber()== MAGICMA)
{
if(OrderType()==OP_BUY)
{
if(OrderClose(OrderTicket(),OrderLots(),Bid,3,Red)==false)
{
Print(GetLastError());
}
}
if(OrderType()==OP_SELL)
{
if(OrderClose(OrderTicket(),OrderLots(),Ask,3,Red)==false)
{
Print(GetLastError());
}
}
if(OrderType()==OP_SELLSTOP || OrderType()==OP_BUYSTOP)
{
if(OrderDelete(OrderTicket())==false)
{
Print(GetLastError());
}
}
}
}
}
{
if(Hour()==16 && Min()==55 && DayOfWeek()==5)
cleanUp();
else ExtExpert.OnTick();
}
baraozemo。
このコードをmql5に出力してみたのですが、うまくいくでしょうか?
void cleanUP()
{
int ord_total=OrdersTotal();
if(ord_total > 0)
{
for(int i=ord_total-1;i>=0;i--)
{
ulong ticket=OrderGetTicket(i);
if(OrderSelect(ticket) && OrderGetString(ORDER_SYMBOL)==Symbol() && PositionGetInteger(POSITION_MAGIC)==Expert_MagicNumber)
{
CTrade *trade=new CTrade();
trade.OrderDelete(ticket);
delete trade;
}
}
}
}
Mladenです。
この機能をMT5に移植することは可能でしょうか?
Expert Advisorでオープンしたポジションを全てクローズしたいのですが、可能でしょうか?
例えば
void cleanUp()
{
Alert("Clean Up="+Symbol());
for(int x=OrdersTotal()-1;x>=0;x--)
{
if(OrderSelect(x,SELECT_BY_POS,MODE_TRADES)==false) break;
if( OrderSymbol()==Symbol())//&& OrderMagicNumber()== MAGICMA)
{
if(OrderType()==OP_BUY)
{
if(OrderClose(OrderTicket(),OrderLots(),Bid,3,Red)==false)
{
Print(GetLastError());
}
}
if(OrderType()==OP_SELL)
{
if(OrderClose(OrderTicket(),OrderLots(),Ask,3,Red)==false)
{
Print(GetLastError());
}
}
if(OrderType()==OP_SELLSTOP || OrderType()==OP_BUYSTOP)
{
if(OrderDelete(OrderTicket())==false)
{
Print(GetLastError());
}
}
}
}
}
{
if(Hour()==16 && Min()==55 && DayOfWeek()==5)
cleanUp();
else ExtExpert.OnTick();
}
MLADEN氏。
チャートに追加してください
リガード
何ができるかを確認する(ただし、マーケットが開いているときのみ - テスト目的のため)
Mt5コードで機能 チェック
//#include <Trade\Trade.mqh>
void CloseOpenedOrdersTest1()
{
int ord_total=OrdersTotal();
if(ord_total > 0)
{
for(int i=ord_total-1;i>=0;i--)
{
ulong ticket=OrderGetTicket(i);
if(OrderSelect(ticket) && OrderGetString(ORDER_SYMBOL)==Symbol() && PositionGetInteger(POSITION_MAGIC)==Expert_MagicNumber)
{
CTrade *trade=new CTrade();
trade.OrderDelete(ticket);
delete trade;
}
}
}
}
//#include <Trade\Trade.mqh>
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
void CloseOpenedOrdersTest2()
{
MqlTradeRequest req = {0};
MqlTradeResult res = {0};
int orders = OrdersTotal();
req.action = TRADE_ACTION_REMOVE;
for(int i = orders - 1; i >= 0 ;i--)
{
req.order = OrderGetTicket (i);
if (OrderGetString(ORDER_SYMBOL) == _Symbol)
{
ResetLastError();
if(!OrderSend(req,res))
{
Print("Fail to delete ticket ",req.order ,": Error ",GetLastError(),", retcode = ",res.retcode);
}
}
}
}
mladenさん
なぜこの数字を変えると チャートに何か出るんですか?
ということです。
mladenさん
なぜこの数字を変えると チャートに何か出るんですか?
ということです。
幅」パラメータが省略された場合にのみ使用される値であるため
そのButtonCreate()の呼び出しを確認し、関数が 呼び出されたときにどのような値が渡されるかを確認する
幅 "パラメータが省略された場合にのみ使用される値であるため
ButtonCreate()関数が呼ばれたときに、どのような値が渡されるかを確認します。
リガード
Re:MT4ストラテジーテスターと mtfについて質問です。
MladenのMACD mtfインジケータをEAで使用しています(iCustomで呼び出し)。 exeファイルです。 EAは5分で動作しますが、MACDインジケータは15分に設定されています。ストラトテスターで描画されないのは分かっているのですが、ストラトテスターでMACD mtf指標の描画を停止して、他の指標を正しく描画する方法はありますか? ご助力ありがとうございます。