Meta Trader4には保有しているポジションンを一括決済する機能はありません。
そこで今日は、一括決済の用のスクリプトをご紹介します。
(ネットには一括決済用のインジケーターやEAがで公開されてますが、信用できない・・・)
ここはややっぱりスクリプトで勝負です。
そこで今日は、一括決済の用のスクリプトをご紹介します。
(ネットには一括決済用のインジケーターやEAがで公開されてますが、信用できない・・・)
ここはややっぱりスクリプトで勝負です。
//+------------------------------------------------------------------+
//| CloseAll.mq4 |
//| Copyright 2018, MetaQuotes Software Corp. |
//| http://the-gold-exp.blogspot.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2018, MetaQuotes Software Corp."
#property link "http://the-gold-exp.blogspot.com"
#property version "1.00"
#property strict
extern int Slippage = 3;
//+------------------------------------------------------------------+
//| Script program start function |
//+------------------------------------------------------------------+
void OnStart()
{
//---
if( IsTradeAllowed() == false)
Alert("Check Allow Live Trading 自動売買を許可してください。メニュー>オプション>エキスパートアドバイザー");
CloseAll();
}
//+------------------------------------------------------------------+
void CloseAll()
{
for( int i=OrdersTotal() -1 ; i>=0; i-- )
{
if( OrderSelect(i, SELECT_BY_POS,MODE_TRADES) == true)
{
bool Closed = OrderClose(OrderTicket(), OrderLots(),OrderClosePrice(), Slippage, clrNONE);
}
}
}
スクリプトを実行するには、チャートにスクリプトをドラッグアンドドロップ
コメント
コメントを投稿