انجمن تجارت الکترونیکی ایران-ایگولد

انجمن تجارت الکترونیکی ایران-ایگولد (http://iran-egold.com/forum/index.php)
-   سیستمها و استراتژیهای معاملاتی (Trading Systems & Strategies) (http://iran-egold.com/forum/forumdisplay.php?f=59)
-   -   آموزش اکسپرت نویسی (http://iran-egold.com/forum/showthread.php?t=8985)

GKH يکشنبه ۲۹ خرداد ۹۰ ۲۳:۲۹

آموزش اکسپرت نویسی
 
8 ضمیمه
دوستان سلام

مدت ها بود که میخواستم اموزش اکسپرت نویسی رو شروع کنم و پروژه ای رو که با هم شروع کردیم تموم کنم اما متاسفانه بدلیل کمبود وقت و گرفتاری های شخصی این کار انجام نشد و از طرفی پیام های خصوصی پیاپی دوستان خبر از نیاز مبرم دوستان در این مورد رو میداد
بهمین خاطر طی مشورتی که با جناب غفاری عزیز داشتیم تصمیم بر این شد که مطالب اموزشی که خودم برا یادگیری استفاده کردم رو با ذکر منبع اینجا بزاریم تا دوستان استفاده کنند .

این 8 تا فایل توسط استاد خوبمون اقای سید امیربابک تیموریان در سایت همسایه تهیه و ارائه شد .
به اضافه 8 فایل که خود اکسپرت ها هستش .

اگر کسی در مورد نوشتن یا درک مطالب مشکلی داشت توی همین تاپیک بپرسه تا اگر من یا سایر دوستان علم کافی در پاسخ به سوال رو داشتیم راهنمایی کنیم و انشالله بتونید راه بیافتید .

نحوه پرسش سوالات :
1 -لطفا متن برنامه نویسی خودتون رو داخل کد PHP بگذارید
[Only registered and activated users can see links. Click Here To Register...]

2 -لطفا کسی کل متن برنامه رو نزاره و بگه " چک کنید ببینید مشکلش چیه ؟"
سوالتون باید به این صورت باشه که " من موقع کامپایل با خطای فلان مواجه میشم "
و همون خط از برنامه که مشکل داره رو بزارید .

GKH يکشنبه ۲۹ خرداد ۹۰ ۲۳:۳۲

8 ضمیمه
سری دوم فایل ها :
;)

FxAli دوشنبه ۳۰ خرداد ۹۰ ۱۶:۵۵

ولی ای کاش یه کسی پیدا می شد این سیستم هایی که باهاش کار میکنیم رو واسمون اکسپرت می کرد
یه هزینه ای می گرفت جوری که همه بتونن پرداخت کنن بعد اکسپرت بچه ها رو می نوشت


والله ثواب داره

GKH دوشنبه ۳۰ خرداد ۹۰ ۱۷:۱۴

نقل قول:

نوشته اصلی بوسیله FxAli (نوشته 114480)
ولی ای کاش یه کسی پیدا می شد این سیستم هایی که باهاش کار میکنیم رو واسمون اکسپرت می کرد
یه هزینه ای می گرفت جوری که همه بتونن پرداخت کنن بعد اکسپرت بچه ها رو می نوشت


والله ثواب داره

من خودم رشته تحصیلیم برق هست و از کامپیوتر همون قدر میدونم که سایر ادم های معمولی میدونند .
اما باور کنی یا نکنی اکسپرت نویسی رو از همین 8 تا فایل یاد گرفتم و اگر به سوال کسی پاسخ میدم میرم help متاکیو رو بررسی میکنم تا ببینم جوابش چیه .

من خودم تمام این فایل ها رو پرینت گرفتم و کلا ***** رو برا 1 هفته گذاشتم کنار و هر فایل اموزشی رو یکبار خودم نوشتم تا یواش یواش یاد گرفتم .
بخدا هیچ چیز سخت و دشواری داخلش نیست و مطمئن باش هیچ کس به اندازه خودت تو این زمینه نمیتونه بهت کمک کنه .

چرا ؟:-/
چون که هر برنامه اولش نقص داره و بعد از گذشت چند روز و امتحان برنامه ، شما ایده های جدیدی بذهنت میرسه که باید اونها رو داخل برنامه قرار بدی .
حالا اگر قرار باشه 5 بار یک برنامه ویرایش بشه تا به ایده الش نزدیک بشه شما یا باید 5 بار به برنامه نویست پول بدی یا اینکه 5 بار درخواست کنی . اون شخص هم یکبار و یا نهایتش دوبار اینکار رو رفاقتی برات انجام بده .

من خودم معتقدم :
تا عقل هست در میان چرا برد منت دیگران ؟

موفق باشید ...

zamane جمعه ۳ تير ۹۰ ۱۱:۵۵

با سلام سوالی که برام مطرح هست اینه که بدون وی پی اس با اکسپرت میشود کار کرد ؟آیا درسته که میگویند با قطعی برق یا اینترنت اکسپرت از کار می افته!

GKH جمعه ۳ تير ۹۰ ۱۲:۰۱

نقل قول:

نوشته اصلی بوسیله kaseb (نوشته 114766)
با سلام
آقا درست شد، فقط یک سوال اینکه در مشخصات اکسپرت Common کدام تیک ها باید باشد ، از دوستان کسی هست این آیتم ها رو توضیح بده؟
با تشکر

[Only registered and activated users can see links. Click Here To Register...]

سلام
اگر میخوای با استراتژی تستر تست کنید بهترین حالت اینه :
1 - غیر فعال
2 - فعال
3 - غیر فعال
4 - غیر فعال
5 - 6 - 7 - فعال

اگر تستش کردید و میخواید روی سیستم ران کنید برای مدت طولانی :
1 - 2 - فعال
3 - 4 - غیر فعال
5 - 6 - 7 - فعال

توضیحات :
1 - اگر در برنامه الارم تعیین شده باشد ان را اجرا میکند ( مثلا برخورد دوتا مووینگ )
2 - اجازه پوزیشن گیری
3 - تایید پوزیشن گیری بصورت دستی توسط کاربر ( ترید از حالت اتوماتیک خارج خواهد شد )
5-6-7 - اگر برنامه شما مجبور باشد به فایل های دیگر برای محاسبات خود رجوع کند شما اجازه ان را از این قسمت صادر میکنید .

GKH جمعه ۳ تير ۹۰ ۱۲:۱۱

نقل قول:

نوشته اصلی بوسیله zamane (نوشته 114793)
با سلام سوالی که برام مطرح هست اینه که بدون وی پی اس با اکسپرت میشود کار کرد ؟آیا درسته که میگویند با قطعی برق یا اینترنت اکسپرت از کار می افته!

سلام

بله دقیقا همین طوره . البته برای تست برنامه نویسی نه ولی برای تست خود استراتژی توسط اکسپرت و فوروارد تست اره .

1 - با قطعی برق اکسپرت کار نخواهد کرد
2 - با نوسان برق ممکنه لبتاب یا پی سی شما اسب جدی ببیند .
3 - بدلیل سرعت کم اینترنت در ایران ممکنه اکسپرت دچار ریکوت اوت بشود .

شما با استفاده از وی پی اس هیچ کدوم از مشکلات بالا را نخواهید داشت .
اینم نمونه وی-پی-اس که من استفاده میکنم .

[Only registered and activated users can see links. Click Here To Register...]

GKH جمعه ۳ تير ۹۰ ۱۲:۱۹

نقل قول:

نوشته اصلی بوسیله kaseb (نوشته 114773)
سلام
این پیغام خطا که مربوط به پروژه شماره 4 هست یعنی چه؟
با پروژه شماره 4 شما کاملا چک کردم ولی دوباره پیغام خطا میده.
MA_Period' - variable not defined (40, 25'
با تشکر:)

سلام

در ابتدای برنامه متغییر MA_Period رو تعریف نکرده اید یا اینکه به حروف بزرگ و کوچک توجه نکرده اید .
اگر بتونید عکس بزارید دقیق تر میتونم بگم .

PHP Code:

//|                                                                  |
//+------------------------------------------------------------------+
#property copyright "Seyed Amir Babak Teymourian"

extern double LOTSIZE=0.1;
extern int TakeProfit=1000;
extern int StopLoss=300;
extern int MA_Period=21


FxAli جمعه ۳ تير ۹۰ ۱۲:۴۰

سلام
یه سوالی داشتم
هرچی درسهارو مرور کردم نتونستم کد این رو بنویسم
لطفا راهنماییم کنید

من می خوام از اندیکاتور CCI یا همون commodity channel index استفاده کنم
با همون تنظیمات پیش فرض فقط level 0 اضافه کردم
حالا اگر CCI از خط 0 زد بالا کندل بعدی buy کنه
اگر از 0 زد پائین کندل بعدی sell کنه

لطفا منو راهنمایی کنید
مرسی

GKH جمعه ۳ تير ۹۰ ۱۷:۲۰

نقل قول:

نوشته اصلی بوسیله FxAli (نوشته 114802)
سلام
یه سوالی داشتم
هرچی درسهارو مرور کردم نتونستم کد این رو بنویسم
لطفا راهنماییم کنید

من می خوام از اندیکاتور CCI یا همون commodity channel index استفاده کنم
با همون تنظیمات پیش فرض فقط level 0 اضافه کردم
حالا اگر CCI از خط 0 زد بالا کندل بعدی buy کنه
اگر از 0 زد پائین کندل بعدی sell کنه

لطفا منو راهنمایی کنید
مرسی

با سلام
شما میتونید برای پیدا کردن این دستور از کمک متاادیتور استفاده کنید .
من خودم بدون مراجعه با این کمک اصلا کارم راه نمیافته .

[Only registered and activated users can see links. Click Here To Register...]

این دستوری هست که باید استفاده کنید .
PHP Code:

double my_cci iCCI(NULL,0,14,PRICE_TYPICAL,0)
if(
my_cci 0// {  buy order here };
if(my_cci 0// {  sell order here }; 



ساعت: ۰۷:۰۰

قدرت این انجمن در استفاده از برنامه vBulletin 3.8.5 می باشد.
حقوق این برنامه برای .Jelsoft Enterprises Ltd محفوظ است.