extern double lots = 0.1;
extern double trailingStop = 0.0;
extern double takeProfit = 15.0;
extern double stopLoss = 0.0;
extern double slippage = 3.0;
extern double dds_delay = 64800.0;
extern bool PowerTrend = TRUE;
extern double PM_Adjust = 1.6982;
extern bool Max_Deviation = TRUE;
extern bool Ivy_Trend = TRUE;
extern bool Testmode = FALSE;
extern string ClickbankCode = "000";
extern double Pin_under = 13.0;
extern double Long_cut = 8.0;
extern double crmRPM = 14.0;
extern double Pound_level = 20.0;
extern int CBCINTVALUE = 8;
extern double Dscan = 1.35;
extern double Hscan = 0.6;
extern string nameEA = "IVYBOT_USD_JPY";
double g_ima_312;
double g_ima_320;
double g_iadx_456;
double g_iadx_464;
double g_iatr_472;
double g_iadx_480;
double g_iadx_488;
double g_iadx_496;
double g_iadx_504;
double g_price_512;
double g_price_520;
double gd_528;
double gd_536;
double g_ima_544;
bool g_bool_552 = FALSE;
bool g_bool_556 = FALSE;
bool gi_unused_560 = FALSE;
int g_pos_564;
int g_ticket_568;
int g_str_len_572;
int init() {
// код доступен только после оплаты
}
int deinit() {
return (0);
}
int start() {
// код доступен только после оплаты
}
/*g_str_len_572 = StringLen(ClickbankCode);
if (g_str_len_572 > CBCINTVALUE || g_str_len_572 < CBCINTVALUE) {
Comment("Trade on Account: " + AccountNumber() + "NOT AUTHORIZED BY IVYBOT!");
return (0);
}*/
Comment("");
if (Period() != PERIOD_H1) {
Comment("Must be 1H Chart!");
return (0);
}
Comment("");
Display_Info();
if (Bars < 200) {
Print("Not enough bars for this strategy - ", nameEA);
return (-1);
}
calculateIndicators();
int l_ord_total_0 = OrdersTotal();
int l_count_4 = 0;
for (g_pos_564 = 0; g_pos_564 < l_ord_total_0; g_pos_564++) {
OrderSelect(g_pos_564, SELECT_BY_POS);
if (OrderSymbol() == Symbol() && OrderType() <= OP_SELL && OrderComment() == nameEA) {
l_count_4++;
if (OrderType() == OP_BUY) {
if (TimeCurrent() - OrderOpenTime() > dds_delay) {
OrderClose(OrderTicket(), OrderLots(), Bid, slippage, Violet);
prtAlert("IVYBOT_USD_JPY: Closing BUY order");
}
if (trailingStop > 0.0) {
if (Bid - OrderOpenPrice() > trailingStop * Point)
if (OrderStopLoss() < Bid - trailingStop * Point) OrderModify(OrderTicket(), OrderOpenPrice(), Bid - trailingStop * Point, OrderTakeProfit(), 0, Blue);
}
} else {
if (TimeCurrent() - OrderOpenTime() > dds_delay) {
OrderClose(OrderTicket(), OrderLots(), Ask, slippage, Violet);
prtAlert("IVYBOT_USD_JPY: Closing SELL order");
}
if (trailingStop > 0.0) {
if (OrderOpenPrice() - Ask > trailingStop * Point)
if (OrderStopLoss() == 0.0 || OrderStopLoss() > Ask + trailingStop * Point) OrderModify(OrderTicket(), OrderOpenPrice(), Ask + trailingStop * PoПоказано первые 50% кода (символов: 4527)
Введите ваш email и нажмите кнопку, чтобы перейти к оплате.