फिक्स्ड एमएम, एसएल और टीपी के साथ स्क्रिप्ट
नमस्ते,
मैं जितनी जल्दी हो सके खरीद या बिक्री के लिए एक स्क्रिप्ट लिखना चाहता हूं। मैंने यह कोड लिखा है, लेकिन यह केवल एक ईए के रूप में काम करता है, एक स्क्रिप्ट के रूप में नहीं। और ईए के रूप में, मेरे पास पुष्टिकरण खिड़की है, जो समय बर्बाद कर देगी।
क्या कोई इस स्क्रिप्ट को स्क्रिप्ट के रूप में काम कर सकता है?
या यदि आपके पास अपना है, तो कृपया इसे मुझे भेजें।
मेरे मूल्य यहां दिए गए हैं:
जोखिम = खाता संतुलन का 1%
एसएल = 50 पिप्स;
टीपी = 100 पिप्स;
एसएल और पाइपव्यू पर विचार करने की गणना की गई
खरीद आदेश के लिए मेरा कोड यहां है:
शून्य शुरू ()
{
डबल लोट्स = 0.00;* यदि आप एक स्थिर लॉट वैल्यू का उपयोग करना चाहते हैं तो यह मान बदलें! *
डबल जोखिम = 1.0;
int StopLoss = 50;/पिप्स में संख्या यानी 50: 50 पिप्स के लिए 50।
int ProfitTarget = 100;/पिप्स में संख्या यानी 50: 50 पिप्स के लिए 50।
डबल एसएल = 10 * स्टॉप लॉस;
डबल टीपी = 10 * लाभ लक्ष्य;
डबल PipValue = MarketInfo (प्रतीक (), MODE_TICKVALUE);
बहुत सारे = (खाता संतुलन () * जोखिम)(एसएल * पिपवेल्यू * 100);
टिप्पणी (PipValue =, PipValue, \ n, बहुत सारे =, (खाता इक्विटी () * जोखिम)(एसएल * पिपवेल्यू * 100), \ n);
टिप्पणी (आईबीएफएक्स - क्विकब्यू | लांग ऑर्डर देकर, कृपया प्रतीक्षा करें ...);
if (! IsTradeAllowed ())
{
प्रिंट करें (व्यापार संदर्भ व्यस्त है! प्रतीक्षा करें जब तक कि यह मुफ़्त न हो ...);
//अनंत लूप
जबकि (सही)
{
//यदि व्यापार संदर्भ मुक्त हो गया है, तो लूप को समाप्त करें और व्यापार शुरू करें
अगर (IsTradeAllowed ())
{
प्रिंट (व्यापार संदर्भ मुक्त हो गया है!);
टूटना;
}
//यदि कोई लूप ब्रेकिंग स्थिति पूरी नहीं हुई है, तो 0.1 सेकंड के लिए प्रतीक्षा करें
//और जांच फिर से शुरू करें
नींद (100);
प्रिंट (इनिसियो डी ऑर्डम डी कंप्रा);
int टिकट बीडी = -1;
int टी = 0;
प्रिंट करें (TO =, लाभ लक्ष्य, सेल =, हानि रोकें);
प्रिंट करें (पूछें - एसएल * पॉइंट =, पूछें - एसएल, पूछें टीपी * पॉइंट =, पूछें टीपी);
जबकि (टिकटबीडी लेफ्टिनेंट; 0)
{
RefreshRates ();
टिकटबीडी = ऑर्डर भेजें (प्रतीक (), OP_BUY, बहुत, पूछें, 3, पूछें - एसएल, पूछें टीपी, 13052011, 0, एनयूएलएल);
टी ;
अगर (टिकट बीडीएलटी; 0)
{
प्रिंट (ऑर्डरसेन्ड त्रुटि # के साथ विफल रहा, GetLastError ());
}
अगर (टीजीटी; 9) तोड़ना;
}
प्रिंट (फिम डी ऑर्डम डी कंप्रा);
}
}
//फिम कंप्रा
टिप्पणी();
वापसी;
}
// ----------------------------------------------- --------------------------------
आपकी सहायता के लिए धन्यवाद,