据说很牛的股票自动交易法则,有兴趣下载看看
免费法则?开玩笑吧?
为什么有些海龟要泄露别人收取好几千美元费用的法则?这是真的原版海龟交易系统法则吗?
你或许会问自己同样的问题:“为什么有人要泄露原版海龟交易系统法则?我如何确信这就是理查德·丹尼斯和威廉姆斯·埃克哈特所教授的原版海龟交易系统法则?”这些问题的答案在于这一计划的由来。
免费法则计划的由来
在海龟交易法则上市销售之前,没有人和理查德·丹尼斯及威廉姆斯·埃克哈特商量过,他们没有从自己开发的海龟法则的销售中得到过任何形式的好处。
这一计划的萌芽产生于几位原版海龟、理查德·丹尼斯及其他一些人之间的一场讨论,讨论的主题是有关某个以前的海龟出售海龟交易法则,以及随后在一个非交易员的网站上出售海龟交易法则的情况。这种活动因本文而达到了终点,我们将在文中免费地完整披露原版海龟交易法则。
我们为什么要这样做?因为我们中的许多人认为我们应对理查德·丹尼斯负责,甚至在我们议定的10年保密协定于1993年晚间终止后也不泄露这些法则。基于这个原因,我们不认可那位前海龟对海龟交易法则的出售。
此外,我们认为在网站上出售是粗鲁的、机会主义的对知识产权的偷窃,尽管从技术上看并不违法,但是这种行为肯定是不光彩的。
同时,在看到有些人试图直接遵循这些法则以后,我意识到他们的出版物不可能让很多人象海龟们那样真正学会交易。事实上,基于三个理由,我确信在那些花了好几千块钱只学到“到此为止”的神秘法则的人中,大多数人最后会大失所望:
·法则是不清晰的,因为出售法则的人不懂交易。
·即使清楚地表达,购买者或许也不能遵循这些法则。
·大部分海龟现在使用更为完善的法则进行交易。
我们在C/C++开发中常会用到结构体来帮助我们简单封装基本数据类型,在Objective-C中我们也可以使用结构体来完成数据类型的封装。同时,Cocoa Touch还提供了一个NSValue来帮助我们更好地在开发中使用结构体。
我们可以使用NSValue来辅助我们实现一些简单数据结构的封装。比如我们定义了一个简单的结构体类型
typedef struct { int id, float height, unsigned char flag }MyTestStruct;
此时,我们就可以使用MyTestStruct这个结构体来很容易地封装数据。如
MyTestStruct myTestStruct; myTestStruct.id=1; myTestStruct.height=23.0; myTestStruct.flag='A'; NSValue *value = [NSValue valueWithBytes:&myTestStruct objCType:@encode(MyTestStruct)];
在我们想取出*value 中的数据时,可以使用如下方式:
MyTestStruct theTestStruct; [valeu getValue:&theTestStruct];
之后就可以对theTestStruct的操作来取得其中的数据。
对于NSValue 类的使用,还有一个地方就是我们在iPhone显示点或者其它几何图形时。比如我们想取得用户在屏幕上的点击轨迹,此时首先我们想到的就是使用CGPoint这个结构体来保存每一次点击的数据。此时,我们就可以使用NSValue类别中的+valueWithCGPoint:来帮助我们来为CG Framework提供数据。
public class ActivityMain extends Activity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); spark(); } private int clo = 0; public void spark() { final TextView touchScreen = (TextView) findViewById(R.id.TextView01);// 获取页面textview对象 Timer timer = new Timer(); TimerTask taskcc = new TimerTask() { public void run() { runOnUiThread(new Runnable() { public void run() { if (clo == 0) { clo = 1; touchScreen.setTextColor(Color.TRANSPARENT); // 透明 } else { if (clo == 1) { clo = 2; touchScreen.setTextColor(Color.RED); } else { clo = 0; touchScreen.setTextColor(Color.GREEN); } } } }); } }; timer.schedule(taskcc, 1, 300); // 参数分别是delay(多长时间后执行),duration(执行间隔) } }