Исходный код · ID 2371
north east way ea 1.305.mq4
Похожие материалы по тегам
ea robofibo source v.11.2.mq4MetaTrader 4 · 1 общих теговᴇɴᴛʀʏ.txtTradingView · 1 общих теговzonestrategy.mqhMetaTrader 5 · 1 общих теговxauusd_simple_strategy7.mq4MetaTrader 4 · 1 общих теговxauusd_grok_presisi_scalper_v1.4 - anti detach.mq5MetaTrader 5 · 1 общих теговxauusd_gold_perfect.mq4MetaTrader 4 · 1 общих тегов
Вы автор или правообладатель?
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «north east way ea 1.305.mq4» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
Поиск по коду файла
#include <Controls\Dialog.mqh>
#include <Controls\Button.mqh>
#include <Controls\Edit.mqh>
#include <Controls\ListView.mqh>
#include <Controls\ComboBox.mqh>
#include <Controls\SpinEdit.mqh>
#include <Controls\RadioGroup.mqh>
#include <Controls\CheckGroup.mqh>
#define INDENT_LEFT (11) // indent from left (with allowance for border width)
#define INDENT_TOP (11) // indent from top (with allowance for border width)
#define INDENT_RIGHT (11) // indent from right (with allowance for border width)
#define INDENT_BOTTOM (11) // indent from bottom (with allowance for border width)
#define CONTROLS_GAP_X (-10010) // gap by X coordinate
#define CONTROLS_GAP_Y (10) // gap by Y coordinate
#define BUTTON_WIDTH (100) // size by X coordinate
#define BUTTON_HEIGHT (20) // size by Y coordinate
#define EDIT_HEIGHT (20) // size by Y coordinate
#property description "Advisor trade the average price return on non-trending pairs correlated with each other."
#property description "Use ECN accounts with a minimum spread and commissions."
#property description "When EA trades, many small transactions are simultaneously opened on the account."
#property description "This allows you to diversify trading entrances and exits from the market."
#property strict
enum 子_ino_1
{
Long_and_Short=1,
Long=2,
Short=3,
NotOpen=4,
};
enum 子_ino_2
{
days_14=1,
days_7=2,
days_0=3,
};
enum 子_ino_3
{
equity=1,
balance=2,
};
input string _base_="=========Basic settings=========";
input string 总_st_1="";//OneChartSetup multi currency mode.
input string 总_st_2="new";//Prefix for comment
input 子_ino_1 总_lo_1=Long_and_Short;//First Position
input bool 总_bo_1=false;//Emergency closing at breakeven
input int 总_lo_2=1;//For magic: 0 to 99
input 子_ino_2 总_lo_3=days_14;//Duration of the weekend after the New Year
input bool 总_bo_2=false;//Using a virtual take-profit?
input string _mm_="=========Money Management Sellings=========";
input int 总_lo_4=0;//Number of magics no more:
input int 总_lo_5=0;//Number of symbols no more:
input 子_ino_3 总_lo_6=equity;//For autolot use
input double 总_do_1=0.0;//Additional funds in account currency
input double 总_do_2=0.0;//Or use fix balance in account currency
input double 总_do_3=0.0;//AutoMM. Aggressive=1000, Conservative=5000.
input double 总_do_4=0.01;//Fix lot if AutoMM=0
input string _aver_="=========Averaging Sellings=========";
input bool 总_bo_3=true;//Recovery Mode
input double 总_do_5=2.5;//Martin ratio
input string _grid_="=========Grid Level Sellings=========";
input int 总_lo_7=3;//First real deal from this level n>=0
string 总_st_3 = "AUDNZD";
string 总_st_4 = "NZDCAD";
string 总_st_5 = "AUDCAD";
string 总_st_6 = "EURGBP";
string 总_st_7 = "EURUSD";
string 总_st_8 = "GBPUSD";
string 总_st_9 = "USDCAD";
string 总_st_10 = "GBPCAD";
string 总_st_11 = "EURCAD";
double 总_do_47 = 250.0;
bool 总_bo_48 = false;
double 总_do_49 = 25.0;
bool 总_bo_50 = true;
double 总_do_51 = 30.0;
double InitLots;
double Spread;
double 总_do_52 = 0.0;
double 总_do_53 = 3.88;
double 总_do_54 = 0.0;
int 总_in_55 = 1000;
bool 总_bo_56 = true;
double 总_do_57 = 2.0;
double 总_do_58 = 0.1;
bool 总_bo_59 = false;
double 总_do_60 = 9000.0;
double 总_do_61 = 9000.0;
bool 总_bo_62 = true;
bool 总_bo_63 = true;
int 总_in_64 = 20;
int 总_in_65 = 2;
int 总_in_66 = 0;
bool 总_bo_67 = true;
int 总_in_68 = 5;
int 总_in_69 = 3;
int 总_in_70 = 3;
int StopMinute=0 ;
int FridayProhibitStartHour=24 ;
int FridayProhibitStartMinute=0 ;
color LongColor=Blue ;
color ShortColor=Red ;
int MAGIC=88648 ;
int 总_in_71 = 0;
int 总_in_72 = 0;
int 总_in_73 = 30;
int 总_in_74 = 70;
bool 总_bo_75 = true;
int 总_in_76 = 12;
int 总_in_77 = 0;
int 总_in_78 = 30;
int 总_in_79 = 70;
double 总_do_80 = 0.0;
double 总_do_81 = 0.0;
double 总_do_82 = 0.0;
int 总_in_83 = 2;
int 总_in_84 = 200;
double Lots=0;
int PointX;
string TrendJud;
double DirectCloseLevel=12 ;
double ProfitPoint=20 ;
int 总_in_85 = 1000;
int 总_in_86 = 600;
int 总_in_87 = 600;
int 总_in_88 = 400;
int 总_in_89 = 10;
int 总_in_90 = 30;
int 总_in_91 = 20;
int 总_in_92 = 280;
string 总_st_93;
string 总_st_94;
string 总_st_95;
string 总_st_96;
string 总_st_97;
string 总_st_98;
string 总_st_99;
string 总_st_100;
int TrendPeriod=66;
double TrendGap=60 ;
string OscJud;
int OSCPeriod=9 ;
double OSCGap=12 ;
string EnterJud;
double OSCLevel=10 ;
string 总_st_101;
string 总_st_102;
string 总_st_103;
string 总_st_104;
string 总_st_105;
string 总_st_106;
string 总_st_107;
string 总_st_108;
string 总_st_109;
string 总_st_110;
string 总_st_111;
string 总_st_112;
string 总_st_113;
int SLPeriod=66 ;
double MinSL=100 ;
double MaxSL=120 ;
int StartHour=0 ;
int StartMinute=0 ;
int StopHour=24 ;
string 总_st_114;
string 总_st_115;
string 总_st_116;
bool 总_bo_117 = false;
double 总_do_118 = 0.0;
int 总_in_119 = 0;
int 总_in_120 = 0;
long 总_lo_121 = 0;
double 总_do_122 = 0.0;
long 总_lo_123 = 0;
long 总_lo_124 = 0;
long 总_lo_125 = 0;
int magic=0;
string CompatibleSymbol;
int OnInit()
{
// код доступен только после оплаты
}
void OnDeinit(const int reason)
{
}
void OnTick()
{
// код доступен только после оплаты
}
int signal(string 木_0)
{
double 子_do_1;
double 子_do_2;
double 子_do_3;
double 子_do_4;
int 总_in_41;
子_do_1 = iBands(木_0,总_in_41,总_in_64,总_in_65,0,0,1,总_in_66);
子_do_2 = iBands(木_0,总_in_41,总_in_64,总_in_65,0,0,2,总_in_66);
子_do_3 = iStochastic(木_0,总_in_41,总_in_68,总_in_69,总_in_70,0,总_in_71,1,总_in_72);
子_do_4 = iRSI(木_0,总_in_41,总_in_76,0,总_in_77);
if(总_bo_63 && 总_bo_67 && 总_bo_75)
{
if(iHigh(木_0,总_in_41,总_in_66)>子_do_1 && 子_do_3>总_in_74 && 子_do_4>总_in_79)
{
return(2);
}
if(iLow(木_0,总_in_41,总_in_66)<子_do_2 && 子_do_3<总_in_73 && 子_do_4<总_in_78)
{
return(-2);
}
}
if(总_bo_63 && 总_bo_67 && !(总_bo_75))
{
if(iHigh(木_0,总_in_41,总_in_66)>子_do_1 && 子_do_3>总_in_74)
{
return(2);
}
if(iLow(木_0,总_in_41,总_in_66)<子_do_2 && 子_do_3<总_in_73)
{
return(-2);
}
}
if(总_bo_63 && !(总_bo_67) && !(总_bo_75))
{
if(iHigh(木_0,总_in_41,总_in_66)>子_do_1)
{
return(2);
}
if(iLow(木_0,总_in_41,总_in_66)<子_do_2)
{
return(-2);
}
}
if(!(总_bo_63) && 总_bo_67 && 总_bo_75)
{
if(子_do_3>总_in_74 && 子_do_4>总_in_79)
{
return(2);
}
if(子_do_3<总_in_73 && 子_do_4<总_in_78)
{
return(-2);
}
}
if(!(总_bo_63) && 总_bo_67 && !(总_bo_75))
{
if(子_do_3>总_in_74)
{
return(2);
}
if(子_do_3<总_in_73)
{
return(-2);
}
}
if(总_bo_63 && !(总_bo_67) && 总_bo_75)
{
if(iHigh(木_0,总_in_41,总_in_66)>子_do_1 && 子_do_4>总_in_79)
{
return(2);
}
if(iLow(木_0,总_in_41,总_in_66)<子_do_2 && 子_do_4<总_in_78)
{
return(-2);
}
}
if(!(总_bo_63) && !(总_bo_67) && 总_bo_75)
{
if(子_do_4>总_in_79)
{
return(2);
}
if(子_do_4<总_in_78)
{
return(-2);
}
}
return(0);
}
void buy_fist(string 木_0,double 木_1)
{
long 子_lo_2;
bool 子_bo_3;
bool 子_bo_4;
double 子_do_5;
int 子_in_6;
子_lo_2 = 0;
子_bo_3 = false;
子_bo_4 = false;
子_do_5 = 0.0;
子_do_5 = MarketInfo(木_0,23);
if(木_1<子_do_5)
{
子_bo_4=true;
木_1=子_do_5;
}
子_in_6=0;
if(signal(木_0)==-2) //&& cheakorders(木_0) )//&& (子_bo_3==false || TimeCurrent()-子_lo_2>=子_in_1))
{
if(总_bo_59)
{
子_in_6=OrderSend(木_0,OP_BUY,木_1,MarketInfo(木_0,10),30,MarketInfo(木_0,10)-总_do_60*MarketInfo(木_0,11),总_do_61*MarketInfo(木_0,11)+MarketInfo(木_0,10),"",magic,0,0xFFFFFFFF);
}
else
{
子_in_6=OrderSend(木_0,OP_BUY,木_1,MarketInfo(木_0,10),30,0.0,0.0,"",magic,0,0xFFFFFFFF);
}
if(子_in_6>0 && 子_bo_4)
{
}
}
}
void sell_fist(string 木_0,double 木_1)
{
long 子_lo_2;
bool 子_bo_3;
bool 子_bo_4;
double 子_do_5;
int 子_in_6;
子_lo_2 = 0;
子_bo_3 = false;
子_bo_4 = false;
子_do_5 = 0.0;
子_do_5 = MarketInfo(木_0,23);
if(木_1<子_do_5)
{
子_bo_4=true;
木_1=子_do_5;
}
子_in_6=0;
if(signal(木_0)==2)
{
if(总_bo_59)
{
子_in_6=OrderSend(木_0,OP_SELL,木_1,MarketInfo(木_0,9),30,总_do_60*MarketInfo(木_0,11)+MarketInfo(木_0,9),MarketInfo(木_0,9)-总_do_61*MarketInfo(木_0,11),"",magic,0,0xFFFFFFFF);
}
else
{
子_in_6=OrderSend(木_0,OP_SELL,木_1,MarketInfo(木_0,9),30,0.0,0.0,"",magic,0,0xFFFFFFFF);
}
if(子_in_6>0 && 子_bo_4)
{
}
}
}
void buy_jia(string 木_0)
{
int 子_in_1;
int 子_in_2;
int 子_in_3;
double 子_do_4;
string 子_st_5;
int 子_in_6;
string 子_st_7;
double 子_do_8;
double 子_do_9;
double 子_do_10;
子_st_5 = 0;
子_in_6 = 0;
子_in_6 = StringToInteger(子_st_5);
子_st_7 = ""+IntegerToString(子_in_6 + 1);
子_do_8 = 0.0;
子_do_9 = 0.0;
子_do_8 = 0;
子_do_8 = NormalizeDouble(子_do_8 * 总_do_57,总_in_83);
子_do_10= 0.0;
if(子_do_4-MarketInfo(木_0,10)>=总_do_54*MarketInfo(木_0,11))
{
if(总_bo_59)
{
if(子_do_8<=总_do_51)
{
子_in_1=OrderSend(木_0,OP_BUY,子_do_8,MarketInfo(木_0,10),30,MarketInfo(木_0,10)-总_do_60*MarketInfo(木_0,11),总_do_61*MarketInfo(木_0,11)+MarketInfo(木_0,10),子_st_7,magic,0,0xFFFFFFFF);
}
if(子_do_8>总_do_51)
{
子_do_10 = 子_do_8 / 总_do_51;
子_do_10 = 子_do_10;
子_do_9=子_do_8-子_do_10*总_do_51;
while(子_in_3<子_do_10)
{
子_in_1=OrderSend(木_0,OP_BUY,总_do_51,MarketInfo(木_0,10),30,MarketInfo(木_0,10)-总_do_60*MarketInfo(木_0,11),总_do_61*MarketInfo(木_0,11)+MarketInfo(木_0,10),子_st_7,magic,0,0xFFFFFFFF);
if(子_in_1>0)
{
子_in_3=子_in_3+1;
}
}
while(子_in_2<=0)
{
子_in_2=OrderSend(木_0,OP_BUY,子_do_9,MarketInfo(木_0,10),30,MarketInfo(木_0,10)-总_do_60*MarketInfo(木_0,11),总_do_61*MarketInfo(木_0,11)+MarketInfo(木_0,10),子_st_7,magic,0,0xFFFFFFFF);
}
}
}
if(!(总_bo_59))
{
if(子_do_8<=总_do_51)
{
子_in_1=OrderSend(木_0,OP_BUY,子_do_8,MarketInfo(木_0,10),30,0.0,0.0,子_st_7,magic,0,0xFFFFFFFF);
}
if(子_do_8>总_do_51)
{
子_do_10 = 子_do_8 / 总_do_51;
子_do_10 = 子_do_10;
子_do_9=子_do_8-子_do_10*总_do_51;
while(子_in_3<子_do_10)
{
子_in_1=OrderSend(木_0,OP_BUY,总_do_51,MarketInfo(木_0,10),30,0.0,0.0,子_st_7,magic,0,0xFFFFFFFF);
if(子_in_1>0)
{
子_in_3=子_in_3+1;
}
}
while(子_in_2<=0)
{
子_in_2=OrderSend(木_0,OP_BUY,子_do_9,MarketInfo(木_0,10),30,0.0,0.0,子_st_7,magic,0,0xFFFFFFFF);
}
}
}
}
if(子_do_4-MarketInfo(木_0,10)>=总_do_54*MarketInfo(木_0,11))
{
if(总_bo_59)
{
if(子_do_8<=总_do_51)
{
子_in_1=OrderSend(木_0,OP_BUY,子_do_8,MarketInfo(木_0,10),30,MarketInfo(木_0,10)-总_do_60*MarketInfo(木_0,11),总_do_61*MarketInfo(木_0,11)+MarketInfo(木_0,10),子_st_7,magic,0,0xFFFFFFFF);
}
if(子_do_8>总_do_51)
{
子_do_10 = 子_do_8 / 总_do_51;
子_do_10 = 子_do_10;
子_do_9=子_do_8-子_do_10*总_do_51;
while(子_in_3<子_do_10)
{
子_in_1=OrderSend(木_0,OP_BUY,总_do_51,MarketInfo(木_0,10),30,MarketInfo(木_0,10)-总_do_60*MarketInfo(木_0,11),总_do_61*MarketInfo(木_0,11)+MarketInfo(木_0,10),子_st_7,magic,0,0xFFFFFFFF);
if(子_in_1>0)
{
子_in_3=子_in_3+1;
}
}
while(子_in_2<=0)
{
子_in_2=OrderSend(木_0,OP_BUY,子_do_9,MarketInfo(木_0,10),30,MarketInfo(木_0,10)-总_do_60*MarketInfo(木_0,11),总_do_61*MarketInfo(木_0,11)+MarketInfo(木_0,10),子_st_7,magic,0,0xFFFFFFFF);
}
}
}
if(!(总_bo_59))
{
if(子_do_8<=总_do_51)
{
子_in_1=OrderSend(木_0,OP_BUY,子_do_8,MarketInfo(木_0,10),30,0.0,0.0,子_st_7,magic,0,0xFFFFFFFF);
}
if(子_do_8>总_do_51)
{
子_do_10 = 子_do_8 / 总_do_51;
子_do_10 = 子_do_10;
子_do_9=子_do_8-子_do_10*总_do_51;
while(子_in_3<子_do_10)
{
子_in_1=OrderSend(木_0,OP_BUY,总_do_51,MarketInfo(木_0,10),30,0.0,0.0,子_st_7,magic,0,0xFFFFFFFF);
if(子_in_1>0)
{
子_in_3=子_in_3+1;
}
}
while(子_in_2<=0)
{
子_in_2=OrderSend(木_0,OP_BUY,子_do_9,MarketInfo(木_0,10),30,0.0,0.0,子_st_7,magic,0,0xFFFFFFFF);
}
}
}
}
if(子_do_4-MarketInfo(木_0,10)>=总_do_54*MarketInfo(木_0,11))
{
if(总_bo_59)
{
if(子_do_8<=总_do_51)
{
子_in_1=OrderSend(木_0,OP_BUY,子_do_8,MarketInfo(木_0,10),30,MarketInfo(木_0,10)-总_do_60*MarketInfo(木_0,11),总_do_61*MarketInfo(木_0,11)+MarketInfo(木_0,10),子_st_7,magic,0,0xFFFFFFFF);
}
if(子_do_8>总_do_51)
{
子_do_10 = 子_do_8 / 总_do_51;
子_do_10 = 子_do_10;
子_do_9=子_do_8-子_do_10*总_do_51;
while(子_in_3<子_do_10)
{
子_in_1=OrderSend(木_0,OP_BUY,总_do_51,MarketInfo(木_0,10),30,MarketInfo(木_0,10)-总_do_60*MarketInfo(木_0,11),总_do_61*MarketInfo(木_0,11)+MarketInfo(木_0,10),子_st_7,magic,0,0xFFFFFFFF);
if(子_in_1>0)
{
子_in_3=子_in_3+1;
}
}
while(子_in_2<=0)
{
子_in_2=OrderSend(木_0,OP_BUY,子_do_9,MarketInfo(木_0,10),30,MarketInfo(木_0,10)-总_do_60*MarketInfo(木_0,11),总_do_61*MarketInfo(木_0,11)+MarketInfo(木_0,10),子_st_7,magic,0,0xFFFFFFFF);
}
}
}
if(!(总_bo_59))
{
if(子_do_8<=总_do_51)
{
子_in_1=OrderSend(木_0,OP_BUY,子_do_8,MarketInfo(木_0,10),30,0.0,0.0,子_st_7,magic,0,0xFFFFFFFF);
}
if(子_do_8>总_do_51)
{
子_do_10 = 子_do_8 / 总_do_51;
子_do_10 = 子_do_10;
子_do_9=子_do_8-子_do_10*总_do_51;
while(子_in_3<子_do_10)
{
子_in_1=OrderSend(木_0,OP_BUY,总_do_51,MarketInfo(木_0,10),30,0.0,0.0,子_st_7,magic,0,0xFFFFFFFF);
if(子_in_1>0)
{
子_in_3=子_in_3+1;
}
}
while(子_in_2<=0)
{
子_in_2=OrderSend(木_0,OP_BUY,子_do_9,MarketInfo(木_0,10),30,0.0,0.0,子_st_7,magic,0,0xFFFFFFFF);
}
}
}
}
if(子_do_4-MarketInfo(木_0,10)>=总_do_54*MarketInfo(木_0,11))
{
if(总_bo_59)
{
if(子_do_8<=总_do_51)
{
子_in_1=OrderSend(木_0,OP_BUY,子_do_8,MarketInfo(木_0,10),30,MarketInfo(木_0,10)-总_do_60*MarketInfo(木_0,11),总_do_61*MarketInfo(木_0,11)+MarketInfo(木_0,10),子_st_7,magic,0,0xFFFFFFFF);
}
if(子_do_8>总_do_51)
{
子_do_10 = 子_do_8 / 总_do_51;
子_do_10 = 子_do_10;
子_do_9=子_do_8-子_do_10*总_do_51;
while(子_in_3<子_do_10)
{
子_in_1=OrderSend(木_0,OP_BUY,总_do_51,MarketInfo(木_0,10),30,MarketInfo(木_0,10)-总_do_60*MarketInfo(木_0,11),总_do_61*MarketInfo(木_0,11)+MarketInfo(木_0,10),子_st_7,magic,0,0xFFFFFFFF);
if(子_in_1>0)
{
子_in_3=子_in_3+1;
}
}
while(子_in_2<=0)
{
子_in_2=OrderSend(木_0,OP_BUY,子_do_9,MarketInfo(木_0,10),30,MarketInfo(木_0,10)-总_do_60*MarketInfo(木_0,11),总_do_61*MarketInfo(木_0,11)+MarketInfo(木_0,10),子_st_7,magic,0,0xFFFFFFFF);
}
}
}
if(!(总_bo_59))
{
if(子_do_8<=总_do_51)
{
子_in_1=OrderSend(木_0,OP_BUY,子_do_8,MarketInfo(木_0,10),30,0.0,0.0,子_st_7,magic,0,0xFFFFFFFF);
}
if(子_do_8>总_do_51)
{
子_do_10 = 子_do_8 / 总_do_51;
子_do_10 = 子_do_10;
子_do_9=子_do_8-子_do_10*总_do_51;
while(子_in_3<子_do_10)
{
子_in_1=OrderSend(木_0,OP_BUY,总_do_51,MarketInfo(木_0,10),30,0.0,0.0,子_st_7,magic,0,0xFFFFFFFF);
if(子_in_1>0)
{
子_in_3=子_in_3+1;
}
}
while(子_in_2<=0)
{
子_in_2=OrderSend(木_0,OP_BUY,子_do_9,MarketInfo(木_0,10),30,0.0,0.0,子_st_7,magic,0,0xFFFFFFFF);
}
}
}
}
if(子_do_4-MarketInfo(木_0,10)>=总_do_54*MarketInfo(木_0,11))
{
if(总_bo_59)
{
if(子_do_8<=总_do_51)
{
子_in_1=OrderSend(木_0,OP_BUY,子_do_8,MarketInfo(木_0,10),30,MarketInfo(木_0,10)-总_do_60*MarketInfo(木_0,11),总_do_61*MarketInfo(木_0,11)+MarketInfo(木_0,10),子_st_7,magic,0,0xFFFFFFFF);
}
if(子_do_8>总_do_51)
{
子_do_10 = 子_do_8 / 总_do_51;
子_do_10 = 子_do_10;
子_do_9=子_do_8-子_do_10*总_do_51;
while(子_in_3<子_do_10)
{
子_in_1=OrderSend(木_0,OP_BUY,总_do_51,MarketInfo(木_0,10),30,MarketInfo(木_0,10)-总_do_60*MarketInfo(木_0,11),总_do_61*MarketInfo(木_0,11)+MarketInfo(木_0,10),子_st_7,magic,0,0xFFFFFFFF);
if(子_in_1>0)
{
子_in_3=子_in_3+1;
}
}
while(子_in_2<=0)
{
子_in_2=OrderSend(木_0,OP_BUY,子_do_9,MarketInfo(木_0,10),30,MarketInfo(木_0,10)-总_do_60*MarketInfo(木_0,11),总_do_61*MarketInfo(木_0,11)+MarketInfo(木_0,10),子_st_7,magic,0,0xFFFFFFFF);
}
}
}
if(!(总_bo_59))
{
if(子_do_8<=总_do_51)
{
子_in_1=OrderSend(木_0,OP_BUY,子_do_8,MarketInfo(木_0,10),30,0.0,0.0,子_st_7,magic,0,0xFFFFFFFF);
}
if(子_do_8>总_do_51)
{
子_do_10 = 子_do_8 / 总_do_51;
子_do_10 = 子_do_10;
子_do_9=子_do_8-子_do_10*总_do_51;
while(子_in_3<子_do_10)
{
子_in_1=OrderSend(木_0,OP_BUY,总_do_51,MarketInfo(木_0,10),30,0.0,0.0,子_st_7,magic,0,0xFFFFFFFF);
if(子_in_1>0)
{
子_in_3=子_in_3+1;
}
}
while(子_in_2<=0)
{
子_in_2=OrderSend(木_0,OP_BUY,子_do_9,MarketInfo(木_0,10),30,0.0,0.0,子_st_7,magic,0,0xFFFFFFFF);
}
}
}
}
}
void sell_jia(string 木_0)
{
int 子_in_1;
int 子_in_2;
int 子_in_3;
double 子_do_4;
string 子_st_5;
int 子_in_6;
string 子_st_7;
double 子_do_8;
double 子_do_9;
double 子_do_10;
子_st_5 = 542;
子_in_6 = 0;
子_in_6 = StringToInteger(子_st_5);
子_st_7 = ""+IntegerToString(子_in_6 + 1);
子_do_8 = 0.0;
子_do_9 = 0.0;
子_do_8 = 0;
子_do_8 = NormalizeDouble(子_do_8 * 总_do_57,总_in_83);
子_do_10= 0.0;
if(MarketInfo(木_0,9)-子_do_4>=总_do_54*MarketInfo(木_0,11))
{
if(总_bo_59)
{
if(子_do_8<=总_do_51)
{
子_in_1=OrderSend(木_0,OP_SELL,子_do_8,MarketInfo(木_0,9),30,总_do_60*MarketInfo(木_0,11)+MarketInfo(木_0,9),MarketInfo(木_0,9)-总_do_61*MarketInfo(木_0,11),子_st_7,magic,0,0xFFFFFFFF);
}
if(子_do_8>总_do_51)
{
子_do_10 = 子_do_8 / 总_do_51;
子_do_10 = 子_do_10;
子_do_9=子_do_8-子_do_10*总_do_51;
while(子_in_3<子_do_10)
{
子_in_1=OrderSend(木_0,OP_SELL,总_do_51,MarketInfo(木_0,9),30,总_do_60*MarketInfo(木_0,11)+MarketInfo(木_0,9),MarketInfo(木_0,9)-总_do_61*MarketInfo(木_0,11),子_st_7,magic,0,0xFFFFFFFF);
if(子_in_1>0)
{
子_in_3=子_in_3+1;
}
}
while(子_in_2<=0)
{
子_in_2=OrderSend(木_0,OP_SELL,子_do_9,MarketInfo(木_0,9),30,总_do_60*MarketInfo(木_0,11)+MarketInfo(木_0,9),MarketInfo(木_0,9)-总_do_61*MarketInfo(木_0,11),子_st_7,magic,0,0xFFFFFFFF);
}
}
}
if(!(总_bo_59))
{
if(子_do_8<=总_do_51)
{
子_in_1=OrderSend(木_0,OP_SELL,子_do_8,MarketInfo(木_0,9),30,0.0,0.0,子_st_7,magic,0,0xFFFFFFFF);
}
if(子_do_8>总_do_51)
{
子_do_10 = 子_do_8 / 总_do_51;
子_do_10 = 子_do_10;
子_do_9=子_do_8-子_do_10*总_do_51;
while(子_in_3<子_do_10)
{
子_in_1=OrderSend(木_0,OP_SELL,总_do_51,MarketInfo(木_0,9),30,0.0,0.0,子_st_7,magic,0,0xFFFFFFFF);
if(子_in_1>0)
{
子_in_3=子_in_3+1;
}
}
while(子_in_2<=0)
{
子_in_2=OrderSend(木_0,OP_SELL,子_do_9,MarketInfo(木_0,9),30,0.0,0.0,子_st_7,magic,0,0xFFFFFFFF);
}
}
}
}
}
bool cheakorders_sell(string 木_0)
{
int 子_in_1;
bool 子_bo_2;
子_bo_2=true;
if(OrdersTotal()>0)
{
for(子_in_1=OrdersTotal()-1; 子_in_1>=0; 子_in_1=子_in_1-1)
{
if(!(OrderSelect(子_in_1,SELECT_BY_POS,MODE_TRADES)!=false))
break;
if(OrderType()==1 && OrderSymbol()==木_0 && OrderMagicNumber()==magic)
{
子_bo_2=false;
break;
}
}
}
return(子_bo_2);
}
bool cheakorders(string 木_0)
{
int 子_in_1;
bool 子_bo_2;
子_bo_2=true;
for(子_in_1=OrdersTotal()-1; 子_in_1>=0; 子_in_1=子_in_1-1)
{
if(!(OrderSelect(子_in_1,SELECT_BY_POS,MODE_TRADES)!=false))
break;
if((OrderType()==1 || OrderType()==0) && OrderMagicNumber()==magic && OrderSymbol()==木_0)
{
子_bo_2=false;
break;
}
}
for(子_in_1=OrdersTotal()-1; 子_in_1>=0; 子_in_1=子_in_1-1)
{
if(!(OrderSelect(子_in_1,SELECT_BY_POS,MODE_TRADES)!=false))
break;
if((OrderType()==1 || OrderType()==0) && OrderMagicNumber()==magic && OrderSymbol()==木_0)
{
子_bo_2=false;
break;
}
}
for(子_in_1=OrdersTotal()-1; 子_in_1>=0; 子_in_1=子_in_1-1)
{
if(!(OrderSelect(子_in_1,SELECT_BY_POS,MODE_TRADES)!=false))
break;
if((OrderType()==1 || OrderType()==0) && OrderMagicNumber()==magic && OrderSymbol()==木_0)
{
子_bo_2=false;
break;
}
}
for(子_in_1=OrdersTotal()-1; 子_in_1>=0; 子_in_1=子_in_1-1)
{
if(!(OrderSelect(子_in_1,SELECT_BY_POS,MODE_TRADES)!=false))
break;
if((OrderType()==1 || OrderType()==0) && OrderMagicNumber()==magic && OrderSymbol()==木_0)
{
子_bo_2=false;
break;
}
}
for(子_in_1=OrdersTotal()-1; 子_in_1>=0; 子_in_1=子_in_1-1)
{
if(!(OrderSelect(子_in_1,SELECT_BY_POS,MODE_TRADES)!=false))
break;
if((OrderType()==1 || OrderType()==0) && OrderMagicNumber()==magic && OrderSymbol()==木_0)
{
子_bo_2=false;
break;
}
}
for(子_in_1=OrdersTotal()-1; 子_in_1>=0; 子_in_1=子_in_1-1)
{
if(!(OrderSelect(子_in_1,SELECT_BY_POS,MODE_TRADES)!=false))
break;
if((OrderType()==1 || OrderType()==0) && OrderMagicNumber()==magic && OrderSymbol()==木_0)
{
子_bo_2=false;
break;
}
}
return(子_bo_2);
}
bool cheakorders_buy(string 木_0)
{
int 子_in_1;
bool 子_bo_2;
子_bo_2=true;
for(子_in_1=OrdersTotal()-1; 子_in_1>=0; 子_in_1=子_in_1-1)
{
if(!(OrderSelect(子_in_1,SELECT_BY_POS,MODE_TRADES)!=false))
break;
if(OrderType()==0 && OrderSymbol()==木_0 && OrderMagicNumber()==magic)
{
子_bo_2=false;
break;
}
}
return(子_bo_2);
}
int total(string 木_0)
{
int 子_in_1;
int 子_in_2;
for(子_in_2=OrdersTotal()-1; 子_in_2>=0; 子_in_2=子_in_2-1)
{
if(!(OrderSelect(子_in_2,SELECT_BY_POS,MODE_TRADES)!=false))
break;
if((OrderType()==0 || OrderType()) && OrderSymbol()==木_0 && OrderMagicNumber()==magic)
{
子_in_1=子_in_1+1;
}
}
return(子_in_1);
}
double dailyprofit(string 木_0)
{
int 子_in_1;
double 子_do_2;
int 子_in_3;
子_in_1 = Day();
子_do_2 = 0.0;
for(子_in_3=0; 子_in_3<HistoryTotal(); 子_in_3=子_in_3+1)
{
if(!(OrderSelect(子_in_3,SELECT_BY_POS,MODE_HISTORY)!=false))
break;
if(OrderSymbol()==木_0 && OrderMagicNumber()==magic && TimeDay(OrderOpenTПоказано первые 50% кода (символов: 37148)
Что вы получите после оплаты
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? Адрес передаётся вместе с заказом в магазин и сохраняется для связи заказа с оплатой. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.
Стоимость полного кода
3 715₽
≈ $43.66