Forex



Go Back   Forex Trading > Discussion Areas > Setup Questions
Forex Forum Register More recent Blogs Calendar Advertising Others Help






Register
Welcome to Forex-TSD!, one of the largest Forex forums worldwide, where you will be able to find the most complete and reliable Forex information imaginable.

From the list below, select the forum that you want to visit and register to post, as many times you want. It’s absolutely free. Click here for registering on Forex-TSD.

Exclusive Forum
The Exclusive Forum is the only paid section. Once you subscribe, you will get free access to real cutting-edge Trading Systems (automated and not), Indicators, Signals, Articles, etc., that will help and guide you, in ways that you could only imagine, with your Forex trading.
  • Elite Section
    Get access to private discussions, specialized support, indicators and trading systems reported every week.
  • Advanced Elite Section
    For professional traders, trading system developers and any other member who may need to use and/or convert, the most cutting-edge exclusive indicators and trading systems for MT4 and MT5.
See more

View Poll Results: do you know what an include file is, if so, how to use it?
I've never heard of an include file 0 0%
I've heard of them, but i don't know anything about them 1 33.33%
I know what they are, but i only know a little about them 1 33.33%
I am an expert with includes! 1 33.33%
Voters: 3. You may not vote on this poll

Reply
 
Thread Tools Display Modes
  #1 (permalink)  
Old 09-29-2006, 11:22 PM
Eaglehawk's Avatar
Senior Member
 
Join Date: Jun 2006
Posts: 141
Eaglehawk is on a distinguished road
Question include files

i've looked through codersguru's lessons, and i didn't notice anything about using an include file, the concept is new to me, and i was wondering if anyone out there could explain anything that i might be doing wrong with the file, and how to use it.

here's the work i've done, (with 110 errors?)

PHP Code:
//+------------------------------------------------------------------------------------------+
//| Day Off.mq4.mq4                                                                          |
//| Eaglehawk                                                                                |
//| http://www.forex-tsd.com/suggestions-trading-systems/3191-day-off-safety-detector.html   |
//+------------------------------------------------------------------------------------------+
#property copyright "Eaglehawk"
#property link      "http://www.forex-tsd.com/suggestions-trading-systems/3191-day-off-safety-detector.html"

//Global Variables

//I used variables to manually put in when Good Friday occurs, (I dont think it's possible to automate cycles of the moon, if you think so, go for it. I am, after all, a newcomer to coding ;) )
extern int GoodFridaysMonth 4//Used to see what month Good Friday is in. (either 4 or 5)
extern int GoodFridaysDay 12//says the day of the month good friday is on.

bool DayOff False// the days interbankfx takes off
bool DayOffClose False//operates the last minute close if none of the minimization techniques are met by the deadline

//local variables (both used to determine what trend we are in)
double CurrentClose iClose(NULL01); //looks at the close of the most recent period
double TrendClose iClose(NULL03); //looks at the close of three periods


/*Counts the DayOff Function as true about two days before the time interbankfx is not running, (you can edit this to how fast you think your individual strategy will take to close)

In case this code is tampered with, the dates interbankfx takes off are here

New Years Day                 January 1

Martin Luther King Jr. Day    January 20

Washington's Birthday         February 17

Good Friday                   Friday before Easter

Memorial Day                  May 26

Independence Day              July 4

Labor Day                     September 1

Thanksgiving Day              Fourth Thurday of November

Christmas                     December 25*/


//DayOff variable tests

if ( Month() == 12 && Day() >= 30 || Month() == && Day() <= //New Years Day
   
{
    
DayOff True;
   }
    
if (
Month() == && (Day() >= 18 && Day() <= 20)) //Martin Luther King Jr. Day
   
{
   
DayOff True;
   }
   
if (
Month() == && (Day() >= 15 && Day() <= 17)) //Washington's Birthday
   
{
   
DayOff True;
   }
   
if (
Month() == GoodFridaysMonth && (Day() <= GoodFridaysDay && Day() >= GoodFridaysDay 2)) //Good Friday
   
{
   
DayOff True;
   }
   
if (
Month() == && (Day() >= 24 && Day() <= 26)) //Memorial Day
   
{
   
DayOff True;
   }
   
if (
Month() == && (Day() >= && Day() <= 4)) //Independece Day
   
{
   
DayOff True;
   }

if ( 
Month() == && Day() >= 30 || Month() == && Day()== //Labor Day
   
{
   
DayOff True;
   }

if (
Month() == 11 && (DayOfWeek() >= && DayOfWeek() <=6)  && Day() >=21//Thanksgiving Day
   
{
   
DayOff True;
   }
   
if (
Month() == 12 && (Day() >= 23 && Day() <= 25)) //Christmas Day
   
{
   
DayOff True;
   }

//DayOffClose variable tests, currently set to 9:00 P.M.

if (Month() == 12 && Day() == 31 && Hour() == 21//New Years Day
   
{
   
DayOffClose True;
   }

if (
Month() == && (Day() == 19 && Hour() <= 21)) //Martin Luther King Jr. Day
   
{
   
DayOffClose True;
   }

if (
Month() == && Day() == 16 && Hour() == 21//Washington's Birthday
   
{
   
DayOffClose True;
   }

if ( 
Month() == GoodFridaysMonth && Day() == GoodFridaysDay && Hour() == 21//Good Friday
   
{
   
DayOffClose True;
   }

if (
Month() == && Day() == 25 && Hour() == 21//Memorial Day
   
{
   
DayOffClose True;
   }

if (
Month() == && Day() == && Hour() == 21//Independece Day
   
{
   
DayOffClose True;
   }
   
if (
Month() == && Day()== 31 && Hour() == 21//Labor Day
   
{
   
DayOffClose True;
   }

if (
Month() == 11 && Day() >=21 && DayOfWeek() <=6//Thanksgiving Day
   
{
   
DayOffClose True;
   }

if (
Month() == 12 && Day() == 24 && Hour() == 21//Christmas Day
   
{
    
DayOffClose True;
   }
   
//these next two functions will minimize loss on long, non-profitable trades before the close of interbankfx

if (DayOff == True && Ask-OrderOpenPrice() < && CurrentClose TrendClose 0)
   {
    
TrailingStopMode True;
   }

if (
DayOff == True && Ask-OrderOpenPrice() < && CurrentClose TrendClose 0)
   {
    
Order SIGNAL_CLOSEBUY;
   }

//these next two functions will minimize loss on short, non-profitable trades before the close of interbankfx

if (DayOff == True && OrderOpenPrice()-Bid <&& CurrentClose TrendClose 0)
   {
    
TrailingStopMode True;
   }
   
if (
DayOff == True && OrderOpenPrice()-Bid <&& CurrentClose TrendClose 0
   {
    
Order SIGNAL_CLOSESELL;
   }

//this next function will end all trades if not closed by 9:00 P.M. the day before the close of interbankfx

if (DayOffClose == True)
   {
    
Order SIGNAL_CLOSESELL;
   }

if (
DayOffClose == True)
   {
    
Order SIGNAL_CLOSEBUY;
   }

//post this at the end of all your open Logics

if (/*your open logics*/ && DayOff == False//order open

//post this as one of your exit short logics, closes trades when they are profitable

if (DayOff == True && OrderOpenPrice()-Bid >0)
   {
    
Order SIGNAL_CLOSESELL;
   }
   
//post this as one of your exit long logics, also closes profitable trades.

if (DayOff == True && Ask-OrderOpenPrice() >0)
   {
    
Order SIGNAL_CLOSEBUY;
   }
//+------------------------------------------------------------------+ 
__________________
"One's ability to accomplish his or her goals is limited only by the ingenuity of how one uses what he or she already knows."- Eaglehawk
REMEMBER,
"Genius is nothing but a greater aptitude for patience." –Benjamin Franklin

____________________________________

Have a simple ea you just can't figure out how to code??? Odds are you can make it here. Just remember to push complete when you're done, NOT SAVE!!!

http://sufx.core.t3-ism.net/ExpertAdvisorBuilder
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!StumbleUpon this Post!Reddit this Post!Facebook this Post!BlinkList this Post!Google Bookmarks this Post!Yahoo! My Web this Post!
Reply With Quote
Reply

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
how to use .exp and .ex4 files karp29 Setup Questions 9 05-21-2008 03:54 PM
.WAV Files marcf Metatrader 4 0 03-23-2007 03:25 PM
'include' file needed Tickwatcher Expert Advisors - Metatrader 4 6 03-17-2007 11:04 PM
*.ex4 files fxhst329 Indicators - Metatrader 4 3 04-03-2006 03:23 PM


All times are GMT. The time now is 03:33 PM.



Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.