Masta2 sekalian, ane mohon bantuannya..
Ane nemu script tuk close posisi yg profit (yg di eksekusi dengan hot key)... Script ini menutup SELURUH POSISI (baik BUY maupun SELL) yang sudah profit..
Nah, ane mengharapkan tuk CLOSE ALL BUY atau CLOSE ALL SELL bila target $ tercapai (walau mungkin ada beberapa posisi buy yg minus tapi jika total BUY sdh opit $$ sekian, maka SELURUH BUY ditutup, ini berlaku juga dengan SELL) di PAIR tempat chart dilihat (misal ane sedang buka chart EU, maka yg di eksekusi hanya di pair EU saja)...
Jadi nantinya, misal hotkey ane pilih
ALT+B >> Close All Posisi Buy bila posisi sdh opit $$ sekian
ALT+S >> Close All Posisi SELL bila posisi sdh opit $$ sekian
Misalnya nanti ane pas buka chart EU, kemudian ane tekan ALT+B, maka SELURUH POSISI BUY di chart EU akan di close bila profit $$ tercapai. Bila tdk dalam posisi profit, maka tdk bisa dieksekusi alias script tdk bekerja.
Kode script-nya bagaimana dan ditambahkan dimana dalam scirpt ya.. Mohon bantuannya..
Soalnya ane mau coba trading manualan, berdasarkan indi, jadi mungkin ane berkali2 buka OP Buy dan berkali2 juga OP SELL, di banyak pair dan semuanya tdk memakai TP.. Klo di close manual satu persatu posisi satu arah (misalnya seluruh BUY atau seluruh SELL) ane bingung, apakah sdh opit apa belum (total seluruh posisi yg satu arah itu) pada posisi pair yg ane ingin close..
Jadi sekali lagi, mohon bantuan masta2 disini tuk menambahkan / memodifikasi script itu.. Soalnya ane sudah cari2 di google ga dapet juga.. Mungkin ini bisa jadi script pertama yg bisa close all seluruh posisi yang satu arah bila target profit sudah tercapai dalam 1 pair tempat chart dibuka..
Ane nemu script tuk close posisi yg profit (yg di eksekusi dengan hot key)... Script ini menutup SELURUH POSISI (baik BUY maupun SELL) yang sudah profit..
Nah, ane mengharapkan tuk CLOSE ALL BUY atau CLOSE ALL SELL bila target $ tercapai (walau mungkin ada beberapa posisi buy yg minus tapi jika total BUY sdh opit $$ sekian, maka SELURUH BUY ditutup, ini berlaku juga dengan SELL) di PAIR tempat chart dilihat (misal ane sedang buka chart EU, maka yg di eksekusi hanya di pair EU saja)...
Jadi nantinya, misal hotkey ane pilih
ALT+B >> Close All Posisi Buy bila posisi sdh opit $$ sekian
ALT+S >> Close All Posisi SELL bila posisi sdh opit $$ sekian
Misalnya nanti ane pas buka chart EU, kemudian ane tekan ALT+B, maka SELURUH POSISI BUY di chart EU akan di close bila profit $$ tercapai. Bila tdk dalam posisi profit, maka tdk bisa dieksekusi alias script tdk bekerja.
Kode script-nya bagaimana dan ditambahkan dimana dalam scirpt ya.. Mohon bantuannya..
Code:
#include <stderror.mqh>
#include <stdlib.mqh>
//+------------------------------------------------------------------+
//| script program start function |
//+------------------------------------------------------------------+
int start()
{
bool closeResult;
int count_deals_to_close;
bool started = false;
while(count_deals_to_close != 0 || started==false)
{
count_deals_to_close = 0;
started = true;
for(int pos=OrdersTotal()-1; pos>=0; pos--)
{
if(OrderSelect(pos, SELECT_BY_POS) == false) continue;
if(OrderProfit()<=0) continue;
Print("TryToClose: "+OrderTicket());
count_deals_to_close++;
closeResult = OrderClose(OrderTicket(), OrderLots(), OrderClosePrice(), MarketInfo(Symbol(), MODE_SPREAD), White);
if(closeResult == false)
{
Print("OrderClose failed #"+OrderTicket()+" Err:"+ErrorDescription(GetLastError()));
Sleep(1000);
}//if closing failed
else count_deals_to_close--;
}//for
}//while
return(0);
}
//+------------------------------------------------------------------+
Soalnya ane mau coba trading manualan, berdasarkan indi, jadi mungkin ane berkali2 buka OP Buy dan berkali2 juga OP SELL, di banyak pair dan semuanya tdk memakai TP.. Klo di close manual satu persatu posisi satu arah (misalnya seluruh BUY atau seluruh SELL) ane bingung, apakah sdh opit apa belum (total seluruh posisi yg satu arah itu) pada posisi pair yg ane ingin close..
Jadi sekali lagi, mohon bantuan masta2 disini tuk menambahkan / memodifikasi script itu.. Soalnya ane sudah cari2 di google ga dapet juga.. Mungkin ini bisa jadi script pertama yg bisa close all seluruh posisi yang satu arah bila target profit sudah tercapai dalam 1 pair tempat chart dibuka..
