#property copyright "Dmitry Yakovlev, Russia,Omsk WM R865705290089" #property link "http://fehu.nxt.ru/ dmitryyakv@yandex.ru" #property indicator_chart_window #property indicator_buffers 4 #property indicator_color1 RoyalBlue #property indicator_width1 2 #property indicator_color2 RoyalBlue #property indicator_width2 1 #property indicator_color3 RoyalBlue #property indicator_width3 1 #property indicator_color4 RoyalBlue #property indicator_width4 1 #import "shell32.dll" //Connect a dll (provided with Windows) int ShellExecuteA(int hwnd,string Operation,string File,string Parameters,string Directory,int ShowCmd); #import "user32.dll" int MessageBoxA(int hWnd ,string lpText,string lpCaption,int uType); //------------------------------------------------------------------------------------------------------ extern int period=14; extern int MA=50; extern int Scale=100; extern int ShowLevels=1; extern int ShowExtremums=1; extern string _donate1="Для \"спасибо\" :-)"; extern string _donate2="R865705290089"; extern string _advert="Напишу на заказ,переделаю."; //---- buffers double Signal[]; double Buffer1[]; double Buffer0[]; double Buffer5[]; double WPR[]; //---- int draw_begin1=0; int draw_begin2=0; int lblcnt=40; int init() { int i; string short_name; string tmp; for(int k=0;kwpr1 && wpr2>wpr1) wpr=+1; if(wpr0 return(0); } void CheckDonate() { int fd=0; string pay="0"; datetime dt=0; string fn="WPROC.txt"; fd=FileOpen(fn,FILE_READ|FILE_CSV,";"); if(fd>=1) { pay=FileReadString(fd); if(pay!="0" && pay!="1") pay="0"; dt=StrToTime(FileReadString(fd)); } else { dt=TimeCurrent(); fd=FileOpen(fn,FILE_WRITE|FILE_CSV,";"); FileWrite(fd,"0",TimeToStr(dt,TIME_DATE)); } FileClose(fd); if(pay=="0" && (TimeCurrent()-dt)>10*24*60*60) // 5 дней { if(MessageBoxA(0,"Если Вам понравился индикатор On Chart WPR,\n хотите помочь автору материально?","Вопрос",4)==6) { ShellExecuteA(0,"Open","iexplore.exe","wmk:payto?Purse=R865705290089&Amount=100&Desc=Indicator&BringToFront=Y&ExecEvenKeeperIsOffline=Y","",7); pay="1"; } dt=TimeCurrent(); fd=FileOpen(fn,FILE_WRITE|FILE_CSV,";"); FileWrite(fd,pay,TimeToStr(dt,TIME_DATE)); FileClose(fd); } FileClose(fd); }