PDA

View Full Version : यह कोड करने के लिए कितना पैसा है ??



CafxolFP
05-19-2009 20:52, 08:52 PM
2 अनुलग्नक हैलो


ईए का इस्तेमाल एक व्यापार सहायक के रूप में किया जाएगा और नए विचारों का परीक्षण किया जाएगा।

मेरे पास अन्य स्थितियों के लिए कोड होगा

उदाहरण:
//# 8230; # 8230; # 8230; # 8230; # 8230; # 8230; # 8230; # 8230; # 8230; # 8230; # 8230; # 8230; # 8230; # 8230; # 8230; # 8230; # 8230; # 8230; # 8230;
int प्रारंभ ()
{
//----
अगर (! स्टेटस ओके)
{
वापसी (0);
}
GetDayOpen ();
GetSpread ();
नवीनतम स्थिति();
WriteComment ();
int CurrentHour = TimeHour (TimeCurrent ());

//# 8230; # 8230; # 8230; # 8230; # 8230; # 8230; # 8230; # 8230; # 8230; # 8230; # 8230; # 8230 ;.



मैं एक ईए चाहता हूं जो प्रत्येक नए बार में एक बार नीचे दिए गए स्क्रिप्ट के अनुसार निम्नलिखित तीन लंबित आदेश रखेगा, ईए कई मुद्रा जोड़े पर एक बार में होगा, इसलिए इसे त्रुटि जांच और पुनः प्रयास करने की आवश्यकता है क्योंकि यह अक्सर एक में ऑर्डर भेजता है तत्काल।

ईए में ऑटो जादू संख्या भी शामिल होनी चाहिए क्योंकि मेरे पास अन्य ईए # 8217; अलग विंडो में है जो ट्रेडों को उनके नामों और जादू संख्याओं के आधार पर प्रबंधित करता है।

एक या दो बार में टिकट की समाप्ति सेट करने के लिए एक इनपुट अच्छा होगा

इसके अलावा यदि एक लंबित खरीद स्टॉप ऑर्डर दिया गया है और (कम [0] - ((स्प्रेड * 2) (1 * पॉइंट)) लेफ्टिनेंट; कम [2] फिर लंबित खरीद स्टॉप को हटाएं, वर्तमान प्रतीक और वर्तमान पर रखा गया ईए समय सीमा

यदि एक लंबित खरीद बिक्री स्टॉप रखा गया है और ((उच्च [0] फैल * 3) (1 * बिंदु)) gt; उच्च [2] फिर वर्तमान प्रतीक और वर्तमान समय फ्रेम पर रखा गया ईए पर लंबित बिक्री स्टॉप को हटा दें।


अगर संभव हो तो:

वर्तमान समय सीमा पर चल रहे ईए केवल उस वर्तमान समय सीमा पर दिए गए ऑर्डर को प्रभावित करेगा। जैसा कि अन्य आदेश एक ही प्रतीक और विभिन्न समय सीमाओं पर अन्य माध्यमों द्वारा हो सकते हैं।










मैं Forex.com यूके मंच पर निम्न स्क्रिप्ट का उपयोग करता हूं



MULTIBUY

//# संपत्ति show_inputs

डबल जोखिम प्रतिशत = 0.35;/35/2 इस बार 3 पूर्ण 100 पूर्ण स्थिति है
//डबल लॉट = 1;

// ----------------------------------------------- -------------------
//| स्क्रिप्ट प्रोग्राम समारोह शुरू करें |
// ----------------------------------------------- -------------------
int प्रारंभ ()
{

//अगर नाम के साथ बाद में नाम दे सकते हैं
स्ट्रिंग TicketComment2X = स्ट्रिंगकोनकटनेट (टिकट कॉमेंट 2 एक्स, अवधि (), -, 2 एक्स);
स्ट्रिंग टिकट कॉमेंट मैनेजऑन = स्ट्रिंगकोनकटनेट (टिकट कॉमेंट मैनेजऑन, अवधि (), -, मैनेजोन);
स्ट्रिंग टिकटकमेंटमैनेजवो = स्ट्रिंगकोनकटनेट (टिकट कॉमेंट मैनेजवो, अवधि (), -, मैनेजेटो);


//प्रवेश समय सीमा के लिए ऑटो स्ट्रिंग शामिल हैं
int स्प्रेड पॉइंट्स = मार्केटइन्फो (प्रतीक (), MODE_SPREAD);
डबल GetBid = MarketInfo (प्रतीक (), MODE_BID);
डबल स्प्रेड पॉइंट्स = (स्प्रेड पॉइंट्स * प्वाइंट);
डबल वनपॉइंट = (1 * प्वाइंट);
डबल जोखिम = जोखिम प्रतिशत100;
डबल MyStopLoss = ((उच्च [1] (स्प्रेडपॉइंट्स वनपॉइंट)) - (कम [1] - (((स्प्रेड पॉइंट्स स्प्रेड पॉइंट्स2)) - वनपॉइंट))प्वाइंट;
डबल GetTarget = ((उच्च [1] (स्प्रेडपॉइंट्स वनपॉइंट)) - (कम [1] - (((स्प्रेड पॉइंट्स स्प्रेड पॉइंट्स2)) -ऑनपॉइंट)));
//डबल MyStopLoss = ((उच्च [1] (स्प्रेडपॉइंट्स वनपॉइंट)) - (कम [1] - ((स्प्रेड पॉइंट्स2) - वनपॉइंट))प्वाइंट;
//डबल GetTarget = ((उच्च [1] (स्प्रेडपॉइंट्स वनपॉइंट)) - (कम [1] - ((स्प्रेड पॉइंट्स2) -ऑनपॉइंट)));



//डबल GetTarget = ((उच्च [1] (स्प्रेड पॉइंट्स वनपॉइंट)) - (कम [1] - वनपॉइंट));
डबल TargetLong = NormalizeDouble ((उच्च [1] GetTarget), अंक);/परीक्षण अंक
डबल लॉट = सामान्यीकृत डबल (खाता संतुलन () * जोखिमMyStopLoss(MarketInfo (प्रतीक (), MODE_TICKVALUE)), 2);
डबल LotsDivided = (बहुत2);
डबल स्वीकार्य = (वनपॉइंट * 5);

डबल AutoAllowable = (OnePoint * MarketInfo (प्रतीक (), MODE_STOPLEVEL));
डबल EntryPrice;
डबल BIDANDPOINTS = (GetBid स्प्रेड पॉइंट्स वनपॉइंट);
डबल HIGHANDPOINTS = (उच्च [1] स्प्रेडपॉइंट्स वनपॉइंट);


//रोक हानि स्तर के लिए खाते में प्रवेश करें


अगर (BIDANDPOINTS gt; HIGHANDPOINTS-AutoAllowable)
{
EntryPrice = BIDANDPOINTS AutoAllowable;
} अन्य
{
EntryPrice = HIGHANDPOINTS;
}


अगर (बहुत सारी gt; 0)
ऑर्डरसेन्ड (सिंबल (), OP_BUYSTOP, बहुत सारे, एंट्रीप्रिस, 3, (कम [1] - (स्प्रेडपॉइंट्स वनपॉइंट (स्प्रेड पॉइंट्स2)), टार्गेटलांग, टिकट कॉमेंट 2 एक्स, 0, न्यूल, लाइमग्रीन);
ऑर्डरसेन्ड (सिंबल (), OP_BUYSTOP, लोटस्विविड, एंट्रीप्रिस, 3, (कम [1] - (स्प्रेड पॉइंट्स वनपॉइंट (स्प्रेड पॉइंट्स2)), 0, टिकट कॉमेंट मैनेजऑन, 0, न्यूल, लाइमग्रीन);
ऑर्डरसेन्ड (सिंबल (), OP_BUYSTOP, लोटस्विविड, एंट्रीप्रिस, 3, (कम [1] - (स्प्रेड पॉइंट्स वनपॉइंट (स्प्रेड पॉइंट्स2)), 0, टिकट कॉमेंट मैनेजवो, 0, न्यूल, लाइमग्रीन);


वापसी (0);
}
// ----------------------------------------------- --------




MULTISELL

//# संपत्ति show_inputs


डबल रिस्कपेरेंट = 0.35;/352.0
//डबल लॉट = 1;

// ----------------------------------------------- -------------------
//| स्क्रिप्ट प्रोग्राम समारोह शुरू करें |
// ----------------------------------------------- -------------------
int प्रारंभ ()
{
स्ट्रिंग TicketComment2X = स्ट्रिंगकोनकटनेट (टिकट कॉमेंट 2 एक्स, अवधि (), -, 2 एक्स);
स्ट्रिंग टिकट कॉमेंट मैनेजऑन = स्ट्रिंगकोनकटनेट (टिकट कॉमेंट मैनेजऑन, अवधि (), -, मैनेजोन);
स्ट्रिंग टिकटकमेंटमैनेजवो = स्ट्रिंगकोनकटनेट (टिकट कॉमेंट मैनेजवो, अवधि (), -, मैनेजेटो);


int स्प्रेड पॉइंट्स = मार्केटइन्फो (प्रतीक (), MODE_SPREAD);
डबल स्प्रेड पॉइंट्स = (स्प्रेड पॉइंट्स * प्वाइंट);
डबल वनपॉइंट = (1 * प्वाइंट);
डबल जोखिम = जोखिम प्रतिशत100;
डबल MyStopLoss = ((उच्च [1] (स्प्रेडपॉइंट्स वनपॉइंट)) - (कम [1] - (((स्प्रेड पॉइंट्स स्प्रेड पॉइंट्स2)) - वनपॉइंट))प्वाइंट;
डबल GetTarget = ((उच्च [1] (स्प्रेडपॉइंट्स वनपॉइंट)) - (कम [1] - (((स्प्रेड पॉइंट्स स्प्रेड पॉइंट्स2)) - वनपॉइंट)));

//डबल MyStopLoss = ((उच्च [1] (स्प्रेडपॉइंट्स वनपॉइंट)) - (कम [1] - ((स्प्रेड पॉइंट्स2) - वनपॉइंट))प्वाइंट;
//डबल GetTarget = ((उच्च [1] (स्प्रेडपॉइंट्स वनपॉइंट)) - (कम [1] - ((स्प्रेड पॉइंट्स2) - वनपॉइंट)));




//डबल GetTarget = ((उच्च [1] (स्प्रेड पॉइंट्स वनपॉइंट)) - (कम [1] - वनपॉइंट));
डबल TargetShort = NormalizeDouble ((कम [1] -GetTarget), अंक);/परीक्षण अंक
डबल लॉट = सामान्यीकृत डबल (खाता संतुलन () * जोखिमMyStopLoss(MarketInfo (प्रतीक (), MODE_TICKVALUE)), 2);
डबल LotsDivided = (बहुत2);
डबल GetBid = MarketInfo (प्रतीक (), MODE_BID);
डबल स्वीकार्य = (वनपॉइंट * 5);
डबल AutoAllowable = (OnePoint * MarketInfo (प्रतीक (), MODE_STOPLEVEL));
डबल EntryPrice;
डबल BIDANDPOINTS = (GetBid - OnePoint);
डबल लोन्डपॉइंट्स = (कम [1] - वनपॉइंट);


//रोक हानि स्तर के लिए खाते में प्रवेश करें

अगर (बिडंडपोइंट्स लेफ्टिनेंट; लोन्डंडोइंट्स ऑटोएलोवेबल)
{
EntryPrice = BIDANDPOINTS-AutoAllowable;
} अन्य
{
EntryPrice = LOWANDPOINTS;
}









अगर (बहुत सारी gt; 0)
ऑर्डरसेन्ड (सिंबल (), ओपी_SELLSTOP, बहुत सारे, एंट्रीप्रिस, 3, (हाई [1] (स्प्रेड पॉइंट्स (स्प्रेड पॉइंट्स2) वनपॉइंट)), टार्गशॉट, टिकट कॉमेंट 2 एक्स, 0, न्यूल, लाइमग्रीन);
ऑर्डरसेन्ड (सिंबल (), ओपी_SELLSTOP, लॉट डिविडर्ड, एंट्रीप्रिस, 3, (हाई [1] (स्प्रेड पॉइंट्स (स्प्रेड पॉइंट्स2) वनपॉइंट)), 0, टिकट कॉमेंट मैनेजऑन, 0, न्यूल, लाइमग्रीन);
ऑर्डरसेन्ड (सिंबल (), ओपी_SELLSTOP, लॉट डिविल्ड, एंट्रीप्रिस, 3, (हाई [1] (स्प्रेड पॉइंट्स (स्प्रेड पॉइंट्स2) वनपॉइंट)), 0, टिकट कॉमेंट मैनेजवो, 0, न्यूल, लाइमग्रीन);





वापसी (0);
}
// ------------------------

https://www.asjforex.com/attachments/1518544284869765307.mq4

https://www.asjforex.com/attachments/1518544286643342626.mq4