النتائج 1 إلى 15 من 20
- 06-04-2005, 11:52 AM #1
و حان دور التجارة الاتوماتيكية من مختبر الفوركس
هذا اولى تجاربي الناجحة لوصل برنامج FXCM الى الفيجول بيسك و جلب بيانات حقيقة فى الريل تايم Real Time
البرنامج يمكن ان يعطي اوامر بيع و شراء بناء على قرارات يمكن ان يتخذها بنفسه
الاتصال مع حساب FXCM او ريفكو يتم عن طريق برنامج dynaorder
الاخوة الذين لديم استراتيجيات ناجحة تعتمد فقط على تغير الاسعار او بمعنى آخر الشمعات و بدون اى مؤشرات الا مؤشر المتوسط المتحرك البسيط يمكن ان يتفضلوا بذكرها
و سوف اقوم ببرمجتها على النظام
حاليا اقوم ببرمجة استراتيجة النيزك 13 *13 و هى بالمناسبة استراتيجة ناجحو بشكل كبير و ذلك طبعا بعد اذن اخونا النيزك
- 06-04-2005, 12:22 PM #2
مشاركة: و حان دور التجارة الاتوماتيكية من مختبر الفوركس
اخي بوب 71 بارك الله فيك انا سالت اف اكس ام عن التجارة الاوتماتيكية وكان هذا هو الرد
Thank you for your interest in FXCM and our system trading abilities.
There a number of different options available to clients interested in
system trading. There are three groupings outlined below:
1. FXCM’s system desk can automatically execute all systems coded in
EasyLanguage FXCM is able to automatically trade TradeStation 8 or
TradeStation 2000i strategies automatically on client’s accounts from our
system-trading desk. Clients are able to submit the strategies
encrypted if they would prefer. The service is free, but subject to a minimum
account size of $100,000. Our software constantly monitors the positions
in TradeStation and the live account to ensure they match. We also have
traders watching the systems 24 hours a day to ensure they run
smoothly.
2. 3rd party software is available to automate the execution on your
own computer. There are two main third party companies that our clients
use. Trade Robot is a closed end program, while DynaOrder is more
suitable for those with more programming experience.
Trade Robot
The Trade Robot software automates trading activity between signals
generated by system provider’s systems, or in Omega TradeStation 2000i,
and our systems. (Please note that the Trade Robot suite of products
requires Windows 2000 or XP.) There are two main types of the Trade
Robot:
Trade Robot Master (TRM)
The Trade Robot Master (TRM) allows a user to program their own
strategies, but requires the use of other software programs (such as
TradeStation 2000i) and the ability to program in EasyLanguage. The TRM
recognizes the EasyLanguage strategies that you have applied in TradeStation
2000i, and automatically executes the positions generated on our servers.
The TRM runs on your PC, which means that you will never have to
provide the details of your code to anyone. You can visit
http://www.traderobot.com/trm.html for more information on the TRM and
the user guide.
The price of the TRM is $500 plus a $10 per lot round turn commission.
In order to purchase the TRM you must have a 100k account with at least
$10,000 in equity.
Trade Robot Client (TRC)
The Trade Robot Client (TRC) allows a user to accept buy and sell
signals over the Internet through a third-party system provider and so needs
no additional software, maintenance of the data feed of knowledge of
coding EasyLanguage. Though possible, no intervention is necessary.
Please visit http://www.traderobot.com/trc.html for FAQ’s and more
information regarding the Trade Robot Client.
For general information on the Trade Robot, please visit their website
at http://www.traderobot.com .
DynaOrder
DynaOrder consists of a set of DLLs that contain functions, which have
the ability to extract information and send orders to our servers. Thus
it allows the automation of order execution with FXCM using almost any
programming language that is able to access a Windows DLL (these
included languages such as Visual Basic, Visual C++, and Delphi). In
addition, it can be incorporated into a number of advanced charting packages
such as TradeStation 2000i/6/7.x, eSignal 7.x and MetaStock Pro.
You can find further information at http://www.dynaorder.com .
DynaOrder is provided by DynaStore Software, which can be found at
http://www.dynastoresoftware.com/ .
Please note that these products are provided by third-parties; FXCM
does not offer technical or product support. Instead please refer to each
product's respective website for support.
3. Our institutional API is available to link black boxes to our
execution platform. This is a product offered to larger clients that would be
programming their own interface designed to trade on a much larger
scale. As such, a minimum of $250,000 deposit is required to get the API
specifications. The API requires the use of the FIX engine, which would
be the responsibility of the clients to program.
FXCM is committed to offering clients excellent execution, easy
accessibility, safety of funds, and the most exceptional customer service in
the foreign exchange industry. If you have any questions or concerns,
please feel free to contact me via email at [email protected] or via phone
at +1 212 897 7660 or toll-free (US only) at +1 888 503 6739. You may
also use our international toll-free numbers, which can be found at
http://www.fxcm.com/contact-fxcm.jsp.
- 06-04-2005, 12:23 PM #3
مشاركة: و حان دور التجارة الاتوماتيكية من مختبر الفوركس
يكفيك فخرلك وشرف لنا..أنك حاولت توجد شيء..
لك مني تحية وتقدير ودعائي الخالص لك بالتوفيق في كل مايحبه الله ويرضاه عنك..
إلى الأمام بقوة.......
- 06-04-2005, 12:42 PM #4
مشاركة: و حان دور التجارة الاتوماتيكية من مختبر الفوركس
نعم يا اخ عياد ، انا استخدم برنامج dynaorder و هو مذكور فى رد الشركة
، و هو برنامج وسيط بين برنامجى و برنامج التجارة و سعره حوالى 250 دولار فقط
و كما تلاحظ ان شركة fxcm توفر مكتبة ربط مباشرة لبرنامج التجارة و لكن للعملاء اصحاب الحسابات الكبيرة جدا ، اظن ربع مليون على الاقل (( الله كريم))
بالنسبة الى برنامج TradeStation ايضا يمكن اطلاق اوامر اتوماتيكية من خلاله و لى معه بعض التجارب البسيطة و هى مذكورة فى منتدي الجيران
http://www.forex.com.sa/vb/showthrea...ED%C7%E4%C7%CA
و لى معه عودة ان شاء الله
الاخ بن فريحان
اشكرك على التشجيع
- 06-04-2005, 12:47 PM #5
مشاركة: و حان دور التجارة الاتوماتيكية من مختبر الفوركس
فعلا يكفيك فخرا انك تحاول تبدع شيء جديد من وحي افكارك الخاصة والله يوفقك اخي وبغض النظر عن الشركات التي تقدم خدمات الطرف الثالث وشروطها المعقدة ، على كل حال استمر للامام وضع استراتيجيات الاخوان التي ترا انها مناسبة ونحن حريصين على المتابعة
ومشكووور
- 06-04-2005, 02:06 PM #6
مشاركة: و حان دور التجارة الاتوماتيكية من مختبر الفوركس
تسلم أخوي بوب
ونكتفي حاليا ببرمجة استراتيجية الأخ نيزك
- 06-04-2005, 02:28 PM #7
مشاركة: و حان دور التجارة الاتوماتيكية من مختبر الفوركس
أخي العزيز / pop71
بارك الله فيك على هذي المعلومات القيمة ، وأنا والله أدور من زمان على طريقة ممكن أربط فيها برنامج التداول لريفكو أو FXCM بالفيجوال بيسك أو السي ++ بس مالقيت ، وأنت بكذا نورت لي الطريق نور الله وجهك ..... آمين .
ممكن تذكرلي طريقة الربط وموقع البرنامج وهل عندهم إمكانية نسخة تجريبية مجانية لمدة معينة ؟
والسؤال المهم هل ممكن أطبق عليه إستراتيجية تعتمد على EMA أم لا ؟
وماهي الإمكانيات الممكن التعامل معها مع هذا البرنامج والمزايا ؟
وأنا لك من الشاكرين الداعين لك بظهر الغيب .
- 06-04-2005, 02:35 PM #8
مشاركة: و حان دور التجارة الاتوماتيكية من مختبر الفوركس
رائع ، مثابر
ستصل باذن الله
- 06-04-2005, 03:39 PM #9
مشاركة: و حان دور التجارة الاتوماتيكية من مختبر الفوركس
الربط عن طريق برنامج Dynaorder
برنامج داينا اوردر متوفر منه نسخة تجريبة لمدة اسبوعين فقط ، حاول تنزل نسخة منه و تجربه ، اذا بتعرف فيجول بيسك كويس راح تمشى فيه بسرعة ، و لو عندك سؤل انا فى الخدمة ، يجب ان تنزل آخر نسخة من البرنامج و التى نزلت يوم 4-4 و ذلك لان fxcm غيرت برنامج السيرفر بتاعها و اصبح غير ممكن تشغيل اى نسخة سابقة من الداينا اوردر عليه
عموما انا وجدت طريقة لضرب حماية البرنامج و حاليا اعمل على نسخة مفتوحة و لكنى ساشتريها باذن الله
و اسمحلى لا تطلب منى شرح كيفية ضرب البرنامج
يمكن برمجة اى مؤشر من خلال لغة الفيجول فقط عن طريق كتابة كود معادلة المؤشر ، و هناك مكتبة تسمى TA SDK تحتوي على ذلك الكود جاهز و لا يوجد منها نسخة تجريبة و سعرها 250 دولار تقريبا ، و ما زلت ابحث عن طريقة للحصول على اى نسخة منها
داينا اورد يتيح لك مجموعة من الاوامر البسيطة و لكن هى ما تحتاج له فقط
مثل السؤال عن السعر الحالى لاى زوج
وضع امر شراء
وضع امر بيع
استفسار عن حالة اى صفقة مفتوحة
يمكن الرجوع لموقع الشركة على
http://www.dynaorder.com/efs-examples.asp
و اعتقد انهم اضافو امر جديد خاص بتقاطع المؤشرات
عموما لو العديد من الاخوة -يجب ان يكونا مبرمجين- طلبوا شرح البرنامج ساقوم بوضوع شرح له
الاخ الكريم خالد الفهد
اشكر تكرمك و تفضلك بزيارة موضوعى المتواضع
الاخ هادي ، اشوفك على الماسنجر
و الآن اترك الاخوة مبرمجي الفيجول مع أوامر الداينا اوردر
Public Declare Function IsHostConnected Lib "fxdots5.dll" Alias "ISHOSTCONNECTED" () As Integer
Public Declare Sub WriteIntValue Lib "fxdots5.dll" Alias "WRITEINTVALUE" (ByVal sName As String, ByVal nValue As Long)
Public Declare Function ReadIntValue Lib "fxdots5.dll" Alias "READINTVALUE" (ByVal sName As String) As Long
Public Declare Sub WriteLongValue Lib "fxdots5.dll" Alias "WRITELONGVALUE" (ByVal sName As String, ByVal nValue As Long)
Public Declare Function ReadLongValue Lib "fxdots5.dll" Alias "READLONGVALUE" (ByVal sName As String) As Long
Public Declare Sub WriteFloatValue Lib "fxdots5.dll" Alias "WRITEFLOATVALUE" (ByVal sName As String, ByVal fValue As Single)
Public Declare Function ReadFloatValue Lib "fxdots5.dll" Alias "READFLOATVALUE" (ByVal sName As String) As Single
Public Declare Sub WriteStringValue Lib "fxdots5.dll" Alias "WRITESTRINGVALUE" (ByVal sName As String, ByVal sValue As String)
Public Declare Function ReadStringValue Lib "fxdots5.dll" Alias "READVBSTRINGVALUE" (ByVal sName As String) As String
Public Declare Function BuyMarket Lib "fxdots5.dll" Alias "BUYMARKET" (ByVal sName As String, ByVal sAccount As String, ByVal fQuantity As Single) As Long
Public Declare Function SellMarket Lib "fxdots5.dll" Alias "SELLMARKET" (ByVal sName As String, ByVal sAccount As String, ByVal fQuantity As Single) As Long
Public Declare Function BuyAtPrice Lib "fxdots5.dll" Alias "BUYATPRICE" (ByVal sName As String, ByVal sAccount As String, ByVal fQuantity As Single, ByVal fPrice As Single) As Long
Public Declare Function SellAtPrice Lib "fxdots5.dll" Alias "SELLATPRICE" (ByVal sName As String, ByVal sAccount As String, ByVal fQuantity As Single, ByVal fPrice As Single) As Long
Public Declare Function BuyAtPips Lib "fxdots5.dll" Alias "BUYATPIPS" (ByVal sName As String, ByVal sAccount As String, ByVal fQuantity As Single, ByVal fPips As Single) As Long
Public Declare Function SellAtPips Lib "fxdots5.dll" Alias "SELLATPIPS" (ByVal sName As String, ByVal sAccount As String, ByVal fQuantity As Single, ByVal fPips As Single) As Long
Public Declare Function BuyEntry Lib "fxdots5.dll" Alias "BUYENTRY" (ByVal sName As String, ByVal sAccount As String, ByVal fQuantity As Single, ByVal fEntryPrice As Single, ByVal fStopPrice As Single, ByVal fLimitPrice As Single) As Long
Public Declare Function SellEntry Lib "fxdots5.dll" Alias "SELLENTRY" (ByVal sName As String, ByVal sAccount As String, ByVal fQuantity As Single, ByVal fEntryPrice As Single, ByVal fStopPrice As Single, ByVal fLimitPrice As Single) As Long
Public Declare Function GetOrderStatusN Lib "fxdots5.dll" Alias "GETORDERSTATUSN" (ByVal id As Long) As Integer
Public Declare Function GetOrderPrice Lib "fxdots5.dll" Alias "GETORDERPRICE" (ByVal id As Long) As Single
Public Declare Function GetOrderFilled Lib "fxdots5.dll" Alias "GETORDERFILLED" (ByVal id As Long) As Long
Public Declare Function GetOrderRemaining Lib "fxdots5.dll" Alias "GETORDERREMAINING" (ByVal id As Long) As Long
Public Declare Function GetTicket Lib "fxdots5.dll" Alias "VB_GETTICKET" (ByVal id As Long) As String
Public Declare Function GetOrderByTicket Lib "fxdots5.dll" Alias "GETORDERBYTICKET" (ByVal Ticket As String) As Long
Public Declare Function GetMarketPosition Lib "fxdots5.dll" Alias "GETMARKETPOSITION" (ByVal sAccount As String, ByVal sTradingName As String) As Long
Public Declare Sub ClosePositionFor Lib "fxdots5.dll" Alias "CLOSEPOSITIONFOR" (ByVal sAccount As String, ByVal sTradingName As String)
Public Declare Sub SoundAlert Lib "fxdots5.dll" Alias "SOUNDALERT" (ByVal sPath As String)
Public Declare Sub PopupAlert Lib "fxdots5.dll" Alias "POPUPALERT" (ByVal sText As String, ByVal sPath As String)
Public Declare Sub SetEmailDefaults Lib "fxdots5.dll" Alias "SETEMAILDEFAULTS" (ByVal sSMTP As String, ByVal sSENDER As String, ByVal sFROM As String, ByVal sREPLYTO As String)
Public Declare Sub SetEmailAdvDefaults Lib "fxdots5.dll" Alias "SETEMAILADVDEFAULTS" (ByVal sUsername As String, ByVal sPassword As String)
Public Declare Sub EmailAlert Lib "fxdots5.dll" Alias "EMAILALERT" (ByVal sTO As String, ByVal sSUBJECT As String, ByVal sText As String)
Public Declare Function GetAccountUpdateTime Lib "fxdots5.dll" Alias "GETACCOUNTUPDATETIME" () As Integer
Public Declare Function GetAccountItemByName Lib "fxdots5.dll" Alias "GETACCOUNTITEMBYNAME" (ByVal sAccount As String, ByVal skey As String) As Double
Public Declare Function GetAccountStringByName Lib "fxdots5.dll" Alias "VB_GETACCOUNTSTRINGBYNAME" (ByVal sAccount As String, ByVal skey As String) As String
Public Declare Function GetBroker Lib "fxdots5.dll" Alias "GETBROKER" () As Integer
Public Declare Function GetBrokerName Lib "fxdots5.dll" Alias "VB_GETBROKERNAME" () As String
Public Declare Function GetLastBid Lib "fxdots5.dll" Alias "GETLASTBID" (ByVal sTradingName As String) As Double
Public Declare Function GetLastAsk Lib "fxdots5.dll" Alias "GETLASTASK" (ByVal sTradingName As String) As Double
Public Declare Sub CancelOrder Lib "fxdots5.dll" Alias "CANCELORDER" (ByVal id As Long)
Public Declare Sub CancelAll Lib "fxdots5.dll" Alias "CANCELALL" ()
Public Declare Sub CancelAllFor Lib "fxdots5.dll" Alias "CANCELALLFOR" (ByVal sAccount As String, sTradingName As String)
Public Declare Sub CancelAllForAccount Lib "fxdots5.dll" Alias "CANCELALLFORACCOUNT" (ByVal sAccount As String)
- 06-04-2005, 07:18 PM #10
مشاركة: و حان دور التجارة الاتوماتيكية من مختبر الفوركس
مشكور أخي الكريم على هذا المجهود الرائع
ولكن سؤالي هل يجب ان يبقى الكمبيوتر يعمل على مدار الساعة؟
ام يمكن وضع اليرنامج على سيرفر خاص لfxcm اواي سيرفر اخر على الانترنت بحيث يقوم بالمتاجرة الالية دون عمل الكمبيوتر؟
ثابر والى الامام
- 06-04-2005, 07:38 PM #11
مشاركة: و حان دور التجارة الاتوماتيكية من مختبر الفوركس
pop71
فعلا انت
- 06-04-2005, 10:21 PM #12
مشاركة: و حان دور التجارة الاتوماتيكية من مختبر الفوركس
لا يا اخ فارس الفوركس
و لكن لكي يمكن تنفيذ الاستراتيجيات الاتوماتيكية يجب ان يكون الجهاز مفتوح 24 ساعة و ذلك لمتابعة الاسعار
و تخزينها فى قاعدة البانات حتى نستطيع ان نجري عليها الحسابات المختلفة
سوف اعطيك مثال ، استراتيجة النيزك تعتمد على مؤشر المتوسط الحسابى المزاح 13 على فريم الساعة
اى اننى يجب ان يكون لدي بيانات 13 ساعة حتى احصل على متوسطهم ، و حيث ان هذا المؤشر مزاح 13 شمعة
اى اننى اريد بيانات ال13 ساعة السابقة لل13 الاخيرة ( حد فهم حاجة)
بطريقة اخري
انى اريد بيانات اسعار آخر 26 ساعة ، و سوف آخذ ال13 الاول منهم ، و احسب متوسط سعر الاغلاق ، يطلع عندي رقم ، اذا كان هذا الرقم بين سعر الفتح و سعر الاغلاق للشمعة الحالية يكون اشارة بيع او شراء حسب نوع الشمعة اذا كانت الشمعة بيضاء فهى اشارة شراء و اذا سوداء فهى بيع
و حيث ان هذه الاشارة ممكن ان تظهر فى اى وقت من ليل او نهار ، اذا نحتاج للجهاز ان يعمل بصفة مستمرة
على
فاذا اضفنا ان استراتيجة النيزك تكون جيدة فى بدايتها و بعد ذلك قد تحتاج الى دمجها مع حسبات الفايبو للدعم و المقاومة ، و حيث ان احتاج الى بيانات من 20 الى اربعين يوم لحساب الفايبو ، يعنى باختصار نقدر نقول انه لازم يكون مفتوح على طول
- 06-04-2005, 10:37 PM #13
مشاركة: و حان دور التجارة الاتوماتيكية من مختبر الفوركس
حبيبنا pop71
والله انك اكثر من مبدع
ياخي من اليوم ادور لك لقب مالقيت لقب يناسبك
تدري عاد
العبقري
- 06-04-2005, 11:14 PM #14
مشاركة: و حان دور التجارة الاتوماتيكية من مختبر الفوركس
الاخوة ابو زياد و ابو صقر ، اشكركم على كلماتكم الرقيقة
طبعا قاعدة البيانات يتم تخزينها على الجهاز بتاعك ، و برنامج الداينا اورد يدعم تشغيل حساب واحد فقط
عموما ، ان شاء الله بعد الانتهاء من تطوير البرنامج للدرجة المقبولة من الاستقرار ، سوف اضعه على جهاز خاص متصل بالنت 24 ساعة ، و يمكن ساعتها ان نبرمجه لكى يقوم بارسال ايميل لقائمة بريدية من اخونا و اساتذتنا رواد المنتدي الكرام اصحاب الفضل علينا فى تعلم هذا المجال
حاليا انا احتاج الى بعض المساعدات من الاخوة المختصين فى قواعد البيانات و خصوصا الDatabase srevers
فى الوقت الحالى استخدم اكسس داتابيس لتخزين بيانات الاسعار ، و هى غير عملية بالمرة ، فبيانات اسعار يوم واحد قد تشغل حيز كبير و عدد سجلات ضخم و خصوصا انى اخزن البيانات على مستوى التك tick اى انه فى الدقيقة الواحدة قد اسجل لكل زوج ما يصل الى 20 سجل ، و هذه الامر ضرورى لانى اعمل على استارتيجة لحساب معدل تغير السعر و الذى قد يمكن البرنامج من اكتشاف الاخبار بشكل اتوماتيكي ، او الارتددات الناتجة عن تفعيل الاوامر المتراكمة فى المستويات المختلفة
عموما احتاج لمختص فى قواعد البيانات و مساعدة فى كتابة اوامر SQL متقدمة
طبعا الافكار مختلفة لعمل داتا بيس سيرفر SQL server or MySQL or even may be oracle
كذلك احتاج الى مساعدة من مبرمجين فيجول بيسك لكتابة مكتبة مؤشرات لكى نستطيع تطبيق الاستراتيجات المعتمدة على المؤشرات و انا على استعداد لتوفير المعادلات الرياضية المختلفة لكل مؤشر
- 07-04-2005, 12:03 AM #15
مشاركة: و حان دور التجارة الاتوماتيكية من مختبر الفوركس
أخ pop71ما شاء الله عليك .... و الى الامام أن شاء الله ،أستمر بارك الله فيك ، و نحن معك قلبا وقالبا ًأتمنى لك التوفيق ،،،،*
المواضيع المتشابهه
-
طلب مساعدة فيما يخص التجارة الاتوماتيكية
By القناص الفرنسي in forum توقعات وتوصيات سوق العملاتمشاركات: 1آخر مشاركة: 10-07-2009, 04:39 PM -
أختبر أي أستراتيجيه تقاطع 2 موفنج وتأكيد RSI بأقل من 2 ثانيه
By trader12 in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 20آخر مشاركة: 15-04-2009, 07:09 AM -
بسم الله الرحمن الرحيم - مختبر الفوركس يعود اليكم بقنبلة الموسم
By pop71 in forum سوق تداول العملات الأجنبية والسلع والنفط والمعادنمشاركات: 36آخر مشاركة: 06-01-2007, 01:11 AM -
إستفتاء - أيهما أفضل التجارة بطريقة وقف الخسارة أم التجارة على دفعات؟
By حسون in forum سوق الأسهم الأمريكية وتداول عقود الخيارات والـ CFDsمشاركات: 3آخر مشاركة: 27-09-2005, 04:17 AM