|
|||||
|
|||||
Âñå ðàáîòàåò. Ïîíÿòü áû òåïåðü, ÷òî âñå ýòî çíà÷èò è êàê ïðèìåíÿòü íà ïðàêòèêå.
À îïèñàíèÿ ôóíêöèé Get_Updates_From_DLL(...) , TS_Start(k, Instrument, Symbol) è Get_TS_Buffer(sent_rows) äîñòóïíû? Áóäåò ëè âîçìîæíî èñïîëüçîâàòü èõ â ñâîåì ñîâåòíèêå èëè îíè äîñòóïíû òîëüêî íà âðåìÿ òåñòèðîâàíèÿ?. Êîíå÷íî, ìîæíî è â êîäå ðàçîáðàòüñÿ, íî ëó÷øå ñ îïèñàíèåì. È âòîðîé âîïðîñ. Êðîìå äàííûõ ô-èé, êàêèå åùå åñòü â DLL è áóäóò ëè îòêðûòû èõ ñïåöèôèêàöèè?
Ãðóáî ãîâîðÿ â äëë àëãîðèòì òàêîé:
TS_Start - çàïóñêàåò îòäåëüíûé ïîòîê, ñîåäèíÿåòñÿ ñ ñåðâåðîì è óêàçûâàåò, ÷òî íåîáõîäèìî ïîëó÷àòü ëåíòó ïî èíñòðóìåíòó: Symbol (èëè Instrument èç íàñòðîåê ñîâû, åñëè îí íå àâòî)
Get_TS_Buffer - ïîëó÷àåò ñ ñåðâåðà è ñîõðàíÿåò â ïðîìåæóòî÷íûé áóôåð ïîñëåäíèå äàííûå è â ïåðåìåííóþ sent_rows óêàçûâàåò ñêîëüêî èìåííî ñòðîê áûëî ïîëó÷åíî ñ ñåðâåðà ñ ìîìåíòà ïîñëåäíåãî ñîåäèíåíèÿ (íî ñòîèò ëèìèò íå áîëåå 60 èëè 100 ñòðîê)
Get_Updates_From_Dll - íàõîäèòñÿ â êîäå MQL è êàæäûå 200 ìèëèñåêóíä (0.2 ñåê) äåðãàåò ôóíêöèþ Get_TS_Buffer
ïîñëå òåñòèðîâàíèÿ ôóíêöèè ïðèíöèïèàëüíî íå èçìåíÿòñÿ.
Èñïûòûâàë ïðîáëåìó ñ ñòàêàíîì(îøèáêà 126,íå ãðóçèë ÄËË).Ïðîáëåìà ðåøèëàñü áàíàëüíûì èñïðàâëåíèåì îøèáîê ðååñòðà ïðîãðàììîé CCleaner.Ïðåäâàðèòåëüíî ñêà÷àë ïàêåò Ñ++ ñ ñàéòà Ìàéêðîñîôò(ññûëêè åñòü â ïîñòàõ âûøå)Áóäó ðàä,åñëè êîìó-òî ýòîò îïûò áóäåò ïîëåçåí.È îòäåëüíî-ñïàñèáî àäìèíèñòðàöèè ïîðòàëà çà ñòîëü öåííûé èíñòðóìåíò.
À ê èñòîðèè òèêîâ äîñòóï íå ïëàíèðóåòñÿ ñäåëàòü. ß êîãäà-òî óæå ñïðàøèâàë. Îòâåò áûë îòðèöàòåëüíûé. Íà ñåãîäíÿ îí (îòâåò) òîò-æå? Ìîæíî, êîíå÷íî, è ñàìîìó ñîõðàíÿòü. Íî ïðè ëþáîé ïðîáëåìå òîãäà áóäóò ðàçðûâû. È êà÷åñòâî óæå áóäåò íå òî.
Ñòàêàí âòîðîé äåíü ïóñòóåò.Ó âñåõ òàê?
Àëåêñàíäð
óñòàíîâêà èíäèêàòîðîâ âèäåî https://www.youtube.com/channel/UCax...KqtnrtnrHnOccg
Òâèòòåð
Telegram
(C) 2009-2023 ClusterDelta.com.