gryps2/UI-code/T-048_VolumeEntry.txt

82 lines
5.3 KiB
Text

2025-05-30 14:58:21 +02:00
<EFBFBD><EFBFBD>//JS<4A>0<EFBFBD>0<EFBFBD>0<EFBFBD>0<z<>P
//xBarsn0$R<>[g0o0j0O00Volume[0]g0<67>Y$Ph00]0n0<6E>_pe<70>0<EFBFBD>0<EFBFBD>0<EFBFBD>0$R<>[<5B>0L<30>F0
//Volume[0]o0<6F>Y$P0_0`0W0<57>Y$Pg0<67>l<EFBFBD>eL0$R<>[U0<55>0j0D0S0h0<68>0B0<42>00pe<70>0<EFBFBD>0<EFBFBD>0<EFBFBD>0$R<>[<5B>0<EFBFBD>N<EFBFBD>Pg0L<30>F0h0}<7D>[W0<57>0Y0D00
//hQ<68>0<EFBFBD>0<EFBFBD>0<EFBFBD>0<z<>Pk0<6B>ky00<>QtL0<4C><30>O0j0<6A>00
//<00><>zv~Xn0xBars$R<>[g0o00<>Y$Pn01<00>0<EFBFBD>0<EFBFBD>0<EFBFBD>0<EFBFBD>vW0K0$R<>[<5B>0L<30>H0j0D0
//pe<70>0<EFBFBD>0<EFBFBD>0<EFBFBD>0$R<>[<5B>0L<30>F0<46>0<EFBFBD>0<EFBFBD>0<EFBFBD>0<EFBFBD>0g0zln<>QtL0B0<42>04XTo00#<23><>}zv<7A>l<EFBFBD>0zln<>0p~<7E>0ԏY0S0h0<68>0B0<42>00
//hQ<68>0<EFBFBD>0<EFBFBD>0<EFBFBD>0g0n0<6E>0<EFBFBD>0<EFBFBD>0<EFBFBD>0<EFBFBD>0<EFBFBD>0g00#<23><>}zv<7A>lL0!qD0K0<4B>0<EFBFBD>0<EFBFBD>0<EFBFBD>0<EFBFBD>_<EFBFBD><5F>
//#<23><>}2<>bkn0<6E>0<EFBFBD>0<EFBFBD>0<EFBFBD>0<EFBFBD>N N<18> <09><08>1<00>0<EFBFBD>0<EFBFBD>0<EFBFBD>0<EFBFBD>0(u <09>
//<08>,nn0P}<7D>g0<1A>8^10~20<00>0<EFBFBD>0<EFBFBD>0<EFBFBD>0~0g0B0<42>0p0<70>0<EFBFBD>0<EFBFBD>0<EFBFBD>0<EFBFBD><30>R$R<>[h0W0f0o0_j<5F><6A>W0_0<08>]0<>0<EFBFBD>N
Ng0o0<EFBFBD>0<EFBFBD>0<EFBFBD>0L0 Y<>0<EFBFBD>0Y0N0<4E>0j0i0OUL<55>B0<42>0 <09>
//<00>0<EFBFBD>0<EFBFBD>0<EFBFBD>0<EFBFBD>0$R<>[L0<4C>0<EFBFBD>0<EFBFBD>0j0g<>ej0i0g0o00$R<>[<5B>0<EFBFBD>0<EFBFBD>0<EFBFBD>0pe<70>0<EFBFBD>X<EFBFBD>0W0f0<66>[<5B>_<EFBFBD>0<EFBFBD>S<EFBFBD><53>
void PositionClose()
{
// <00>Y$PK0<4B>0c<>[<5B>0<EFBFBD>0<EFBFBD>0<EFBFBD>0n00$R<>[
if(Volume[0] <= 20) // 20<00>0<EFBFBD>0<EFBFBD>0<EFBFBD>0<EFBFBD>v~0g0$R<>[
{
/////////////////////////////
//<00>l<EFBFBD>ex<65><78>b
/////////////////////////////
//<00>0<EFBFBD>0<EFBFBD>0<EFBFBD>0<EFBFBD>0<EFBFBD>0<EFBFBD>0<EFBFBD>0<EFBFBD>x<EFBFBD><78><08><>0<EFBFBD>0<EFBFBD>0<EFBFBD>0<EFBFBD>0<EFBFBD>0<EFBFBD>0<EFBFBD>0L0N<><4E>W0j0D04XTo00for<00>en0HQ-<2D>k0;b<>0 <09>
if (OrderMagicNumber() != MagicNumber) continue;
//<00>0<EFBFBD>0<EFBFBD>0<EFBFBD>0<EFBFBD>0K0<4B>0n0<6E>0<EFBFBD>0<EFBFBD>0<EFBFBD>0<EFBFBD><30>,gpeL01,g*g<>nj0<6A>00for<00>en0HQ-<2D>k0;b<>0 <09>
int OrderOpenCandleCount = iBarShift(NULL, 0, OrderOpenTime());
if (OrderOpenCandleCount == 0) continue;
}
}
void PositionOpen()
{
int OrderOpen_BarCount_buy = 1; // 0k0Y0<59>0h00e\tk!qD0h0M0k0<6B>0<EFBFBD>0<EFBFBD>0<EFBFBD>0<EFBFBD>0W0j0D0_0<5F>00<>Nn0$P<>0Rg$Pk0Y0<59>0
int OrderOpen_BarCount_sell = 1;
int OrderClose_BarCount_buy = 1; // 0k0Y0<59>0h00e\tk!qD0h0M0k0<6B>0<EFBFBD>0<EFBFBD>0<EFBFBD>0<EFBFBD>0W0j0D0_0<5F>00<>Nn0$P<>0Rg$Pk0Y0<59>0
int OrderClose_BarCount_sell = 1;
// <00>Y$PK0<4B>0c<>[<5B>0<EFBFBD>0<EFBFBD>0<EFBFBD>0n00$R<>[
if(Volume[0] <= 20 || (xxTime == 1 && Volume[0] <= 200)) // 20<08>1Bf<42>So0200 <09><>0<EFBFBD>0<EFBFBD>0<EFBFBD>0<EFBFBD>v~0g0$R<>[
{
//////////////////////////
//<00>0<EFBFBD>0<EFBFBD>0<EFBFBD>0<EFBFBD>0<EFBFBD>0<EFBFBD>0<EFBFBD>0<EFBFBD>0
//////////////////////////
// gB}<7D>0<EFBFBD>0<EFBFBD>0<EFBFBD>0<EFBFBD>0<EFBFBD>0zlnK0<4B>0n0<6E>0<EFBFBD>0<EFBFBD>0<EFBFBD>0<EFBFBD><30>,gpe<70>0<EFBFBD>0<EFBFBD>0<EFBFBD>0<EFBFBD>0Y0<59>0<08>#<23><>}<7D>0<EFBFBD>0<EFBFBD>0<EFBFBD>0<EFBFBD>02<30>bk <09>
for(int j=OrdersHistoryTotal()-1; j>=0; j--)
{
//<00>0<EFBFBD>0<EFBFBD>0<EFBFBD>0x<30><78>b(<00>0<EFBFBD>0<EFBFBD>0<EFBFBD>0uX0_04XT0<>0<EFBFBD>0<EFBFBD>0K0<4B>0<EFBFBD>bQ0<51>QY0)
if (OrderSelect( j, SELECT_BY_POS, MODE_HISTORY ) == false)
{
Print("OrderSelect returned the error of ", GetLastError() );
break;
}
//<00>0<EFBFBD>0<EFBFBD>0<EFBFBD>0<EFBFBD>x<EFBFBD><78><08><1A><><EFBFBD><EFBFBD>0<EFBFBD>0L0N<><4E>W0j0D04XTo00for<00>en0HQ-<2D>k0;b<>0 <09>
if (OrderSymbol() != Symbol()) continue;
//<00>0<EFBFBD>0<EFBFBD>0<EFBFBD>0<EFBFBD>0<EFBFBD>0<EFBFBD>0<EFBFBD>0<EFBFBD>x<EFBFBD><78><08><>0<EFBFBD>0<EFBFBD>0<EFBFBD>0<EFBFBD>0<EFBFBD>0<EFBFBD>0<EFBFBD>0L0N<><4E>W0j0D04XTo00for<00>en0HQ-<2D>k0;b<>0 <09>
if (OrderMagicNumber() != MagicNumber) continue;
//gB}<7D>0<EFBFBD>0<EFBFBD>0<EFBFBD>0<EFBFBD>0<EFBFBD>0zlnK0<4B>0n0<6E>0<EFBFBD>0<EFBFBD>0<EFBFBD>0<EFBFBD><30>,gpe
if (OrderType() == OP_BUY) // <00><>D0n04XT
{
OrderOpen_BarCount_buy = iBarShift(NULL, 0, OrderOpenTime());
OrderClose_BarCount_buy = iBarShift(NULL, 0, OrderCloseTime());
if (OrderClose_BarCount_buy != -1) break; // N<>^gB}zln<>0<EFBFBD>b<EFBFBD>QW0_0<5F>0<EFBFBD>0<EFBFBD>0<EFBFBD>0K0<4B>0<EFBFBD>bQ0<51>0
}
if (OrderType() == OP_SELL) // <00>X<EFBFBD>0n04XT
{
OrderOpen_BarCount_sell = iBarShift(NULL, 0, OrderOpenTime());
OrderClose_BarCount_sell = iBarShift(NULL, 0, OrderCloseTime());
if (OrderClose_BarCount_sell != -1) break; // N<>^gB}zln<>0<EFBFBD>b<EFBFBD>QW0_0<5F>0<EFBFBD>0<EFBFBD>0<EFBFBD>0K0<4B>0<EFBFBD>bQ0<51>0
}
} // gB}<7D>0<EFBFBD>0<EFBFBD>0<EFBFBD>0<EFBFBD>0<EFBFBD>0zlnK0<4B>0n0<6E>0<EFBFBD>0<EFBFBD>0<EFBFBD>0<EFBFBD><30>,gpe<70>0<EFBFBD>0<EFBFBD>0<EFBFBD>0<EFBFBD>0Y0<59>0<08><>0<EFBFBD>0<EFBFBD>0<EFBFBD>0 <09>
///////////////////////////
//<00>l<EFBFBD>e<EFBFBD><65>
///////////////////////////
} // <00>Y$PK0<4B>0c<>[<5B>0<EFBFBD>0<EFBFBD>0<EFBFBD>0n00$R<>[<08><>0<EFBFBD>0<EFBFBD>0<EFBFBD>0 <09>
}