FH6 - 1* Charts_Volatility_Check Ind.mq4 : a- copy_file("Chart_Symbol_Set (3).txt", IntegerToString(GlobalVariableGet("ATS_Assistant_Max_Lines"))); vient de Charts_Volatility_Check Ind0.mq4 b- copy_file("Charts_Volatility_Check.txt", Symbs); 1ère liste des symboles après sélection / volatilité c- copy_file("Chart_Symbol_Set (0 à 5).txt", "1"); fichiers de fonctionnement / macro d- copy_file("Charts_Volatility_Check-"+(t_mod2? "b"+IntegerToString(iSymb-1): "c")+".txt", Symbs); 2ème liste des symboles après sélection / volatilité + trend ATS e- copy_file("Charts_Volatility_Chck_L-" + (t_mod2? "b"+IntegerToString(iSymb-1): "c") + ".txt", Symbs_L); 3ème liste des symboles après sélection / volatilité + trend ATS - long -> Forex99_EA f- copy_file("Charts_Volatility_Chck_S-" + (t_mod2? "b"+IntegerToString(iSymb-1): "c") + ".txt", Symbs_S); 4ème liste des symboles après sélection / volatilité + trend ATS - short -> Forex99_EA g- copy_file("Charts_Volatility_End-" + (t_mod2? "b"+IntegerToString(iSymb-1): "c") + ".txt", Symb2s); 5ème liste des symboles après sélection / volatilité + trend ATS >= 8 - tout en FILE_COMMON pas de FTP FH6 - 2* Charts_Volatility_Check EA.mq4 : (filc add) a- copy_file("Charts_Volatility_Check.txt", Symbs, false, false); idem Ind d- SendFTP("Charts_Volatility_Check.txt", NULL) URL = "http://www.ecomclub.com/web_send_cashpower.php?wa=tr&fl=2&ftp="+Ftp_Ids+"&pr=1"; b- copy_file("Charts_Volatility_Chck_L.txt", temp, false, false); idem Ind e- -> Forex99_EA SendFTP("Charts_Volatility_Check-L.txt", NULL) URL = "http://www.ecomclub.com/web_send_cashpower.php?wa=tr&fl=5&ftp="+Ftp_Ids+"&pr=1"; c- copy_file("Charts_Volatility_Chck_S.txt", temp, false, false); idem Ind f- -> Forex99_EA SendFTP("Charts_Volatility_Check-S.txt", NULL) URL = "http://www.ecomclub.com/web_send_cashpower.php?wa=tr&fl=6&ftp="+Ftp_Ids+"&pr=1"; d- copy_file("Charts_Volatility_Check-2.txt", Symb2s, false, false); Charts_Volatility_End SendFTP("Charts_Volatility_Check-2.txt", NULL) URL = "http://www.ecomclub.com/web_send_cashpower.php?wa=tr&fl=3&ftp="+Ftp_Ids+"&pr=1"; e- tmp = Symb + " - " + it + " - " + i + " - " + im + " - " + k + " - " + StringTrimRight(StringTrimLeft(line_read[i])) + " - " + ChartPeriod(prevChart) + " - " + mOrdrsTotal(0) + " *"; copy_file("Charts_Volatility_Check (3).txt", TimeToStr(TimeCurrent(), TIME_DATE|TIME_MINUTES) + " - " + tmp, FILE_COMMON, true); -> ChartSetSymbolPeriod(prevChart, StringTrimRight(StringTrimLeft(line_read[i])), it < 2? PERIOD_M30: it == 2? PERIOD_H1: PERIOD_H4); f- copy_file("Charts_Volatility_Check (2).txt", Symb4s, FILE_COMMON, false); liste des ChartSymbol(prevChart); (!= *-2.txt) FileCopy("Charts_Volatility_Check (2).txt", FILE_COMMON, "Charts_Volatility_Check-"+Ftp_Ids+".txt", false); (*) SendFTP("Charts_Volatility_Check-"+Ftp_Ids+".txt", NULL) URL = "http://www.ecomclub.com/web_send_cashpower.php?wa=tr&fl=4&ftp="+Ftp_Ids+"&pr=1"; g- URL = "http://www.ecomclub.com/Charts_Volatility_Check-" + Ftp_Ids + ".txt"; Symbs = CharArrayToString(result); (= 4-a) - URL = "http://www.ecomclub.com/ATS_Histo_Times_List" + id + "-" + id2 + ".txt"; Symb3s += CharArrayToString(result); - if (IntegerToString(id) + "-" + IntegerToString(id2) != Ftp_Ids) URL = "http://www.ecomclub.com/Charts_Volatility_Check-" + id + "-" + id2 + ".txt"; Symb5s += CharArrayToString(result); (*) FH6 - 3* ATS_Cash_Power EA - BT - (9-tst8a2)-b.mq4 : a- string filename="ATS_Histo_Times_List-"+Ftp_Ids+".txt"; copy_file_b(filename, temp); (FILE_WRITE) SendFTP(filename, NULL) URL = "http://www.ecomclub.com/web_send_cashpower.php?wa=tr&fl=1&ftp="+Ftp_Ids+"&pr=1"; - URL = "http://www.ecomclub.com/Charts_Volatility_Check-2.txt"; Symb5s = CharArrayToString(result); (dans ATS_*(9-tst8a2)-b.mq4 + ATS_*(9-tst8a2)-240b.mq4 + ATS_*(9-tst8a3)-30b.mq4) FH2 - 4* Charts_Volatility_Check EA.mq4 : a- copy_file("Charts_Volatility_Check-" + Ftp_Ids + ".txt", Symb2s, false); SendFTP("Charts_Volatility_Check-" + Ftp_Ids + ".txt", NULL) URL = "http://www.ecomclub.com/web_send_cashpower.php?wa=tr&fl=2&ftp="+Ftp_Ids+"&pr=1"; - URL = "http://www.ecomclub.com/Charts_Volatility_Check.txt"; Symbs = CharArrayToString(result); (= 2-a) * ETAPES suivies : (1) 1-d + (2) 2-a + (3) 2-d + (4) 2-e + (5) 2-f + (6) 3-a + (7) 4-a + (8) 2-g + (9) parser EA + (2-3-8-4-5) 2e sél. symbs liste End ouv. charts liste charts ATS Histo 3e sél. FH2 (7) -> FH6 FH6 - ATS_Cash_Power Ind.mq4 : copy_file_("Charts_Volat_Chk_Events.txt", TimeToStr(TimeCurrent(), TIME_DATE|TIME_MINUTES) + " - Event CP1 : " + Symbol() + " - " + IntegerToString(Period()) + " - " + (Buy? "Buy": "Sell")); copy_file_("Charts_Volat_Chk_Events.txt", TimeToStr(TimeCurrent(), TIME_DATE|TIME_MINUTES) + " - Event no WS4 : " + Symbol() + " - " + IntegerToString(Period()) + " - Pb. " + "WindowScreenShot() - " + IntegerToString(GetLastError())); FH6 - Charts_Volatility_Check EA (2).mq4 : copy_file("Charts_Volat_Chk_Events.txt", TimeToStr(TimeCurrent(), TIME_DATE|TIME_MINUTES) + " - Event WS : " + StringTrimRight(StringTrimLeft(line_read[i])), FILE_COMMON, true); copy_file("Charts_Volat_Chk_Events.txt", TimeToStr(TimeCurrent(), TIME_DATE|TIME_MINUTES) + " - Event no Chart1 : " + StringTrimRight(StringTrimLeft(line_read[i])) + " - " + StringFind(Symbs, Symb) + " - " + it + " - " + per, FILE_COMMON, true); copy_file("Charts_Volat_Chk_Events.txt", TimeToStr(TimeCurrent(), TIME_DATE|TIME_MINUTES) + " - Event no Chart2 : " + StringTrimRight(StringTrimLeft(line_read[i])) + " - " + StringFind(Symbs, Symb) + " - " + i + " - " + i_ + " - " + Symb_ + " - " + Symb + " - " + it + " - " + per, FILE_COMMON, true); copy_file("Charts_Volat_Chk_Events.txt", TimeToStr(TimeCurrent(), TIME_DATE|TIME_MINUTES) + " - Event no Chart3 : " + StringTrimRight(StringTrimLeft(line_read[i])) + " - " + tst, FILE_COMMON, true); FH6 - ATS_*(9-tst8a2)-b.mq4 + ATS_*(9-tst8a2)-240b.mq4 + ATS_*(9-tst8a3)-30b.mq4) copy_file_("Charts_Volat_Chk_Events.txt", TimeToStr(TimeCurrent(), TIME_DATE|TIME_MINUTES) + " - Event CP2 : " + Symbol() + " - " + IntegerToString(Period()) + " - " + (Buy? "Buy": "Sell"));